CSDN迁移 标签

如何在tomcat里为多个应用配置不同的访问端口

  |   0 评论   |   0 浏览

打开tomcat安装目录,查看conf/server.xml ** ** 增加一个应用并设置访问端口为8098 **** 启动tomcat可以按如下地址访问: http://localhost:8099/demo2/index.jsp http://localhost:8098/demo1/index.jsp ※注意红色字体是要改的地方,另外2个应用里都存在 appBase=“webapps”,这个是tomcat下默认的目录,此目录下的所有应用均可以用这2个端口(8099、8098)访问,如果不想被2个端口都可以访问,可以修改appBase,如:appBase="webapps2",但要在tomcat安装目录下新建一个webapps2的目录。 摘自:http://blog.csdn.net/chouto/article/details/5710142

Eclipse Java注释模板设置详解

  |   0 评论   |   0 浏览

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** @Title: ${file_name} @Package ${package_name} @Description: ${todo}(用一句话描述该文件做什么) @author A18ccms A18ccms_gmail_com @date ${date} ${time} @version V1.0 / 类型(Types)注释标签(类的注释): /* @ClassName: ${type_name} @Description: ${todo}(这里用一句话描述这个类的作用) @author A18ccms a18ccms_gmail_com @date ${date} ${time} ${tags} / 字段(Fields)注释标签: /* @Fields ${field} : ${todo}(用一....

一个反射将对象转化为sql语句的实例

  |   0 评论   |   0 浏览

//一个反射将对象转化为sql语句的实例。转自weiluo12 public class Student { private int studid; private String major; private double age; public Student() { super(); } public Student(int studid, String major, double age) { super(); this.studid = studid; this.major = major; this.age = age; } @Override public String toString() { return ""; } public int getStudid() { return studid; } public void setStudid(int studid) { this.studid = studid; } public String getMajor() { return major; } public void setMajor(String major)....

工作别太用力!你该学学这5个聪明工作法

  |   0 评论   |   0 浏览

工作别太用力!你该学学这5个聪明工作法 为什么你努力善用每分每秒,却永远有做不完的事情?为什么有人能够日理万机,却还是精力无限?想摆脱穷忙又毫无品质的生活,你应该立刻实践以下5项聪明工作法: ** 1. 每天最多做三件事** 请拿出你落落长的待办清单,圈出最重要的一~三件事,然后给自己一天的时间,卯足全力解决它!你不需要因为还有很多事要做而焦虑,只需要专注今天、当下、以及最重要的问题。 《与成功有约》作者史蒂芬.柯维(Stephen Covey)曾说,传统时间管理思维容易让人陷入与时间赛跑的恶性循环,成为想在最短时间内做最多事的「急迫性偏执狂」,但如果把时间看成是一个罐子,重要的事看成大石头,想要顺利填满整个罐子,你应该先放入大石头,再依序填入小石头、沙粒和水。 因此,试着把自己的待办事项重新组合,依照重要程度分成高、中、低三种层次,「最重要的事」今天解决,例如完成企画;「次要的事」本周完成,例如顾客感谢函;「没那么重要的事」,有空再做吧,例如上网申请会员注册。 ** 2. 以结果为导向衡量工作进度** 许多人努力挤出更多时间塞入更多事情,但回顾成果时,才发现实际进展有限,这是因为你只....

sql中top使用方法

  |   0 评论   |   0 浏览

在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满足条件的n条记录的情况,在SQL语言中,可以使用TOP关键字来实现。 TOP关键字在SQL语言中用来限制返回结果集中的记录条数,其使用方法有两种形式,下面做以详细的介绍: (1)返回确定数目的记录个数 语法格式: SELECT TOP n <列名表> FROM <表名> [查询条件] 其中,n为要返回结果集中的记录条数 (2)返回结果集中指定百分比的记录数 语法格式: SELECT TOP n PERCENT <列名表> FROM <表名> [查询条件] 其中,n为所返回的记录数所占结果集中记录数目的百分比数 举例说明: 假设数据库中有一个表存储的为学生的信息(student): (1)SELECT TOP 20 * FROM student --查询前20名学生的信息 (2)SELECT TOP 20 * PERCENT FROM student --查询学生表中前20%的学生信息 在具体使用过程中,可以结合条件子句和排序子句(如何进行排序)等实现较为丰富的功能,如: (1)查询....

tomcat部署项目

  |   0 评论   |   0 浏览

找到Tomcat的安装目录,然后找到D:/Tomcat 6.0/conf中的server.xml和web.xml 在server.xml中加入这样一些代码: 紧跟后面的是 这样些代码 其中 docBase是你要部署项目的路径war就相当于web项目的WebRoot目录, reloadable=true,那么每当相关文件改变时,Tomcat会停止web app并释放内存,然后重新加载web app 在web.xml中,把 listings false 1 改为: listings true 1 就OK了

java判断是window系统还是Linux系统,并获取其IP地址及文件上传

  |   0 评论   |   0 浏览

这是upload类的方法: public class Upload { public static String upload(FormFile formfile,String dirPath,int port){ String savePath=""; String ip=""; try{ String filename = formfile.getFileName().trim(); // 文件名 if (!"".equals(filename)) { InputStream ins = formfile.getInputStream(); String currentPath=dirPath+ File.separatorChar + filename; //文件保存路径 OutputStream os = new FileOutputStream(currentPath); int bytesRead = 0; byte[] buffer = new byte[8192]; while ((bytesRead = ins.read(buffer, 0, 8192)) != -1....

首字母转为小写的方法。

  |   0 评论   |   0 浏览

ava code //首字母转小写 public static String toLowerCaseFirstOne(String s) { if(Character.isLowerCase(s.charAt(0))) return s; else return (new StringBuilder()).append(Character.toLowerCase(s.charAt(0))).append(s.substring(1)).toString(); } //首字母转大写 public static String toUpperCaseFirstOne(String s) { if(Character.isUpperCase(s.charAt(0))) return s; else return (new StringBuilder()).append(Character.toUpperCase(s.charAt(0))).append(s.substring(1)).toString(); }

java 反射常用方法

  |   0 评论   |   0 浏览

在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中: 1.Class类:代表一个类。 2.Field类:代表类的成员变量(成员变量也称为类的属性)。 3.Method类:代表类的方法。 4.Constructor类:代表类的构造方法。 5.Array类:提供了动态创建数组,以及访问数组元素的静态方法。 ◆.Class类 在java.lang.Object类中定义了getClass()方法,因此对于任意一个Java对象,都可以通过此方法获得对象的类型。 Class类是Reflection API中的核心类,它有以下方法 (1)获得对象的类型: getName():获得类的完整名字。 getFields():获得类的public类型的属性。 getDeclaredFields():获得类的所有属性。 getMethods():获得类的public类型的方法。 getDeclaredMethods():获得类的所有方法。 getMethod(String name, Class[] parameterTypes):获得类的特定方法,name参数....

jvm_bind问题解决

  |   0 评论   |   0 浏览

告诉你的应十分的明确了!地址被占用 , 首先你应该知道你的java服务器的端口号 到多都是8080 ;你在运行中输入cmd 进入大黑屏 , 输入netstat -ao 看看哪个进程用的 是你的java端口 , 把相应的 在进程中把对应的进程停了就可以了! 你找一下 进程里应该有两个JAVAW的进程 你关一个站用内存小的就可以了``` 你最好使用shutdown关闭tomcat.你可以在任务管理器和服务中看一下,是否还在运行。 而用单击tomcat窗口右上角的关闭按钮来关闭tomcat,--这样操作有时并不能关闭你的tomcat。 解决方案: 1.先用命令 netstat -ano 看一下各个端口占用和进程PID(80端口是被3296占用) 。 2.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示) 3、后面大家当然知道该怎么做了。当然是大刀阔斧的,把这个进程关闭掉,然后一切正常!!

遍历对象的属性和属性值。

  |   0 评论   |   0 浏览

例1: java.util.Calendar clndr = java.util.Calendar.getInstance(); Class cls = clndr.getClass(); System.out.println(cls.getName()); java.lang.reflect.Field[] flds = cls.getFields(); if ( flds != null ) { for ( int i = 0; i < flds.length; i++ ) { System.out.println(flds.getName() + " - " + flds.get(clndr)); } } //元组.get(对象),得到该元组所对应的对象属性的属性值。 例2: java利用反射技术遍历某个对象的属性及属性值 package com.bean; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.Method; import....

Hive基础语句(建库,建表,导入数据)

  |   0 评论   |   0 浏览

版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u012274449/article/details/88327067 可能会遇到权限不足的问题: hadoop fs -chmod 777 /user 将一个文件加载到HDFS hadoop fs -mkdir /user/demo/states/ hadoop fs -put /tmp/states.txt /user/demo/states/ hadoop fs -ls /user/demo/states/ 使用hadoop fs 文件系统命令 将权限开启 最简单的建立数据库的方法: CREATE DATABASE shopping; 它将在hive.metastore.warehouse.dir中定义的默认顶层目录下建立一个名为shopping.db的目录 完整语法如下: CREATE(DATABASE|SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comme....

一个工具类 RequestUtils

  |   0 评论   |   0 浏览

RequestUtils 这个类主要是用来获取关于请求的一些信息的工具类 package my.util; import java.net.MalformedURLException; import java.net.URL; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.beanutils.ConvertUtils; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.math.NumberUtils; /** * 用于处理HTTP请求的工具类 * @author Winter Lau / public class RequestUtils { /* * 获取客户端IP地址,此方法用在proxy环境中 * @param req ....

js文件从Struts2 Action中获取数据全过程

  |   0 评论   |   0 浏览

$(document).ready(function(){ linechart("performance/accountinfos", "datatest"); }); /* * 曲线图 * 参数:action:调用的action函数 * div:曲线图插入的页面 * title:曲线图的名称 * ytitle:曲线图y轴的名称 * dat: 传入数据 */ function linechart(action,div ) { $.post(action, function(dat ){ chart = new Highcharts.Chart({ chart: { renderTo: div, defaultSeriesType: 'line', width: 700, height: 350, margin:[50, 30, 70, 30] }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -300, y: 300, }, credits : { enabled:false }, tit....

先排序,然后根据排序删除前几条数据oracl

  |   0 评论   |   0 浏览

同分页查询一样,是3层结构的子查询 delete from stockpile where rowid in (select ROWID from (select rowid from stockpile where username='fttc' order by xhasc) whererownum<5) / 如果是2层结构的就不可以,2层结构如下: delete from stockpile where rowid in (select rowid fromstockpile where username='fttc' order by xh asc) where rownum<5; 这是因为这个是在子查询嵌套里,不允许直接嵌套orderby,虽然这里也是top-n的子查询。一般orderby只在top-n子查询里起作用,但是这个子查询是作为一个结果集,例如: select xh from (select xh from stockpilewhere username='fttc' order by xh asc) where rownum<5; 另外说明:TO....

阿里云下linux系统lyx字库导致jcaptcha图片乱码

  |   0 评论   |   0 浏览

版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u012274449/article/details/83411534 今天运行环境报了一个异常. 找回密码页面 成这个样了.. 系统使用的是JCaptcha插件. 本地运行,并没有发现异常,检查前后台代码,也无异常. 因此,怀疑是服务器环境的原因. 在网上搜索,发现有多类似的情况.https://blog.csdn.net/zhangming1013/article/details/78326988/ 联系服务器管理员,检查了帖子中所说的 /usr/share/fonts/ 目录,发现了一个名为"lyx"的字库. 管理员删除了这个字库,然后重启服务.异常解决.

jdbctemplate

  |   0 评论   |   0 浏览

版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u012274449/article/details/21109069 final User user = new User(); jdbcTemplate.query("SELECT * FROM USER WHERE user_id = ?", new Object[] {id}, new RowCallbackHandler() { public void processRow(ResultSet rs) throws SQLException { user.setId(rs.getString("user_id")); user.setName(rs.getString("name")); user.setSex(rs.getString("sex").charAt(0)); user.setAge(rs.getInt("age")); } }); 查询方法 class UserRowMapper implements....

jsp页面绝对路径的处理

  |   0 评论   |   0 浏览

file.jsp代码: <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.,java.util.,java.io.*" errorPage=""%> <%@taglib prefix="s" uri="/struts-tags"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServ....

js怎么实现文本框中的颜色变化

  |   0 评论   |   0 浏览

需求:html中input文本框,当获得焦点时,文本框的颜色变化,失去焦点时,恢复原来的颜色。这个用JS怎么弄啊?不用JS也可以,只要能实现在“获得/失去焦点”能改变文本框的颜色,这个都可以。 希望各位大侠能够帮一下小弟啊! <html> <body> <form name="testForm"> <input type="input" id="somId" name="UserName" onFocus="document.getElementById('somId').style.backgroundColor='#eee'" οnblur="document.getElementById('somId').style.backgroundColor='#fff'" value="Test"> </form> </body> </html>

用JS改变的元素CSS样式

  |   0 评论   |   0 浏览

CSS样式的引用有3种方式:style引用、class引用、id引用,所以js改变元素的样式我们也分3种来说。 1.js改变由style方式引用的样式: 方法一:document.divs.style.cssText="border:1px solid #000000;color:#FF0000"; 方法二:document.divs.setAttribute("style","border:1px solid #000000;color:#FF0000"); 其中,divs是要改变样式元素的name。 2.js改变由class方式引用的样式: 方法一:document.divs.className='divs1'; 方法二:document.divs.setAttribute("class","divs1"); 其中,divs是要改变样式元素的name。 3.js改变由id方式引用的样式: 方法二:document.divs.setAttribute("id","divs1"); 其中,divs是要改变样式元素的name。