
java
chinahnzhou
这个作者很懒,什么都没留下…
展开
-
Struts2整合FCKeditor2.6
今天成功的在Struts2中整合了FCKeditor。步骤如下:[b]1[/b].到http://sourceforge.net/projects/fckeditor/files/FCKeditor.Java/2.6/下载对应的资源。我觉得还是先看看它的主页http://ckeditor.com/,顺便鉴赏一下FCKeditor的品味嘛。到了下载页面,只要是做程序的都知道要下载哪些资源。我...2010-04-15 22:44:21 · 140 阅读 · 0 评论 -
win7使用VisualVM(无法检测到本地java应用程序)
1、win下使用报错“无法检测到本地java应用程序” 让win下“TMP”环境变量指向一个NTFS格式的磁盘。 2、环境变量加: VMARGS=-XX:+PerfBypassFileSystemCheck ...原创 2012-03-09 14:55:06 · 232 阅读 · 0 评论 -
从Request对象中可以获取各种路径信息
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下Stringpath = request.getContextPath();StringbasePath =request.getScheme()+"://"+request.getSer...原创 2012-03-09 14:57:17 · 135 阅读 · 0 评论 -
删除svn文件
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="删除该目录下面.svn文件"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]@="cmd.e...原创 2012-03-09 15:04:07 · 97 阅读 · 0 评论 -
tomcat中三种部署项目的方法
tomcat中三种部署项目的方法第一:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:xxx/WebRoot" debug="0" privileged="true"> </Context> 第二:将web项目原创 2012-03-14 14:48:08 · 92 阅读 · 0 评论 -
tomcat配置数据源
<?xml version='1.0' encoding='utf-8'?><Context docBase="WEB-INFO的上级目录" path="项目名" privileged="true" reloadable="false"> <Resource name="jdbc/epData" auth=&quo原创 2012-03-14 14:48:17 · 109 阅读 · 0 评论 -
导出excel乱码
out.clear();response.reset();response.setContentType("application/vnd.ms-excel;charset=utf-8");String fileName = "fileName/中文";response.setHeader("Content-Disposition","attachement;filena...原创 2012-07-18 16:36:18 · 298 阅读 · 0 评论 -
计算两个日期相隔天数
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");Date d1 = dateFormat.parse("20110112");Date d2 = dateFormat.parse("20120212");int day = (int) ((d2.getTime() - d1.getTime()) / ...原创 2012-07-26 16:40:23 · 107 阅读 · 0 评论 -
struts2标签 什么时候用# 什么时候用%
Struts2中有值堆栈和堆栈上下文的概念,你用 <s:debug />可以看出. S标签中用#可以取出堆栈上下文中的存放的对象. 用%{}可以取出存在值堆栈中的Action对象,直接调用它的方法.例如你的Action如果继承了ActionSupport .那么在页面标签中,用%{getText('key')}的方式可以拿出国际化信息. %{#}, 这是JSP2.1...原创 2012-07-27 10:30:00 · 280 阅读 · 0 评论 -
java for map
public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMap.put("a", 1); tempMap.put("b", 2); tempMap.put("c", 3); //...原创 2012-08-03 11:45:20 · 108 阅读 · 0 评论 -
servlet查询所有参数的两种方法
// 1StringBuffer allParameter = new StringBuffer();Enumeration<?> e = request.getParameterNames();while (e.hasMoreElements()) { String parameterName = (String) e.nextElement(); for (in...原创 2012-08-03 15:12:58 · 292 阅读 · 0 评论 -
springmvc拦截所有请求 不能访问jsp
<servlet> <servlet-name>zhounenghua</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <...原创 2012-04-13 15:51:46 · 544 阅读 · 1 评论 -
log4j详解
参考:http://keepwork.iteye.com/blog/1511270http://zhangkun716717-126-com.iteye.com/blog/1018176http://spaceflysky-163-com.iteye.com/blog/249537 目录:1.配置详解2.自定义输出多个日志文件3.高级使用1.配置详解 ...原创 2012-08-07 16:42:48 · 116 阅读 · 0 评论 -
性能优化之代码
1、数据库编程中采用预编译(PreparedStatement) 2、避免代码里面的循环数据库查询(仔细梳理业务,基本都可以提取到循环外,而且这里往往容易产生瓶颈) 3、避免代码里面的循环数据库更新处理(插入、更新等),尽量采用批量方式 4、避免生产新的,耗时的对象,即消耗内存,又消耗CPU 比如有业务需求需要数据方法调用轨迹,有人采用new一个Throwable(这个即耗时,又 耗内...原创 2013-01-06 14:25:56 · 136 阅读 · 0 评论 -
Tomcat6优化
http://shuhucy.iteye.com/blog/1709296 Tomcat6 Optimize实验条件 数据库服务器 操作系统信息 SYSTEM : Linux flume5 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 GNU/Linux 硬件配置信息 CPU : 4CPU Intel(R) X...原创 2013-01-06 14:27:44 · 141 阅读 · 0 评论 -
java常用命名方式
1.驼峰式命名:1.1大驼峰式(帕斯卡Pascal)命名规范:每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase。 1.2小驼峰式命名法:第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。 2.匈牙利命名法:明确每个变量的数据类型lAccountNum:变量是一个长整数(...原创 2013-01-23 14:55:50 · 278 阅读 · 0 评论 -
html转义
------------------------------------java------------------------------------ /** * 格式化HTML文本 * @param content * @return */public static String html(String content) { if(content==null) ...原创 2012-07-03 08:52:03 · 102 阅读 · 0 评论 -
iis Tomcat在处理GET和POST请求时产生的乱码问题
有个朋友写JSP程序时,在Servlet中取请求参数时出现了乱码,当然,这种乱码问题再简单不过了。由于在JSP中使用了GBK作用页面的编码,那么提交的中文信息自然也会被按着GBK进行编码,为%xx格式的GBK编码。 要解决这个问题可以说是方法多多。最简单的就是使用request.setCharacterEncoding方法设置编码格式,如下面的代码所示: request.setCharac...原创 2012-10-24 22:24:07 · 198 阅读 · 0 评论 -
Struts2 Action标签和Tomcat启动速度慢
今天遇到两个郁闷事项,解决了一个。1.打开MyEclipse6.5,启动Tomcat。突然发现今天Tomcat启动速度异常的慢,刚开始没理它,反正是在做前台,很少重启,但是当我碰到要在前台自动加载Action时就不得不去重启Tomcat了,因为遇到错误了。启动Tomcat的速度基本是这样:重启一次Tomcat->WC->回来,居然还没启动完毕,我无语了。找解决方案。[b]解决方法[/b]:...2010-04-19 21:57:28 · 251 阅读 · 0 评论 -
Struts2 Action标签和Tomcat启动速度慢(二)
这几天在混日记,很痛苦,前几天就把上个问题解决了,现在写出来。jsp的内置对象还记得吗?一共有九个。现在要用的是:request。在Action中这样写:[code="java"]@SuppressWarnings("unchecked") public String FindProductsType() throws Exception{ String modelId="3...2010-04-27 20:29:14 · 219 阅读 · 0 评论 -
The project cannot be built until build path errors are resolved
今天简直奔溃了,就修正了一个bug。The project cannot be built until build path errors are resolved。解决方法:右击项目->Properties->选择Libraties->把没有用到的包move掉->OK...2010-05-05 20:08:17 · 130 阅读 · 0 评论 -
freemarker递归显示树形列表
之前在网上参考了几个,都不对,想了下,ok,结果如下:[code="java"] ${(child.model.typeName)?if_exists} ...原创 2011-09-11 00:10:38 · 817 阅读 · 0 评论 -
struts2 比较时间
可以这样试下 在标签里面用ognl 你写一个比较的静态方法 如:Java代码 public boolean comper(Date date); 然后在页面 引用 过期 有效你可以试试 用 是可以的...原创 2011-12-14 13:59:42 · 147 阅读 · 0 评论 -
spring quartz 刷新10分钟
<property name="cronExpression"> <value>0 0/10 * * * ?</value> </property> http://www.blogjava.net/javainthink/archive/2006/10/19/760...原创 2011-12-17 20:38:02 · 432 阅读 · 0 评论 -
struts2截断字符串
<s:property value="title.length()>22?title.substring(0,22)+'...':title"/>原创 2011-12-20 15:44:01 · 129 阅读 · 0 评论 -
struts2页面比较枚举
<s:if test='isurgecy.toString() =="urgecy"'></s:if>原创 2011-12-20 17:29:05 · 135 阅读 · 0 评论 -
maven download jar Could not transfer artifact
描述: 在用maven从repo1.maven.org/maven2/ 下载jar包时老是报错Could not transfer artifact..... 原因: 公司电脑使用代理上网,下载jar包时没有使用ie代理。 解决方法: settings.xml配置一下 <proxy> <id>optional</id>...原创 2012-01-12 11:30:28 · 544 阅读 · 0 评论 -
maven构建项目引用spring找不到org.springframework.transaction
描述: 用maven构建项目引用org.springframework.transaction-3.1.0.RELEASE.jar时根据下面的dependency死活都download不到jar包。http://ebr.springsource.com/repository/app/bundle/version/detail?name=org.springframework.transac...原创 2012-01-12 15:46:00 · 936 阅读 · 0 评论 -
基于按annotation的hibernate主键生成策略
http://xiaogui9317170.iteye.com/blog/283526 这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue...原创 2012-05-10 15:22:06 · 90 阅读 · 0 评论 -
Servlet 工作原理解析
http://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html Servlet 工作原理解析 许 令波, Java 工程师, 淘宝网 简介: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servle...原创 2012-05-29 11:00:55 · 99 阅读 · 0 评论 -
struts2 if标签判断条件包含字符串的问题
http://struts.apache.org/2.x/docs/why-wont-the-if-tag-evaluate-a-one-char-string.html If care is not taken with the quoting of literals, the expression language (OGNL) will misinterpret a char as ...原创 2011-11-22 09:21:49 · 137 阅读 · 0 评论 -
struts2 字符截断
<s:property value="leaveWord.subject.length()>12?leaveWord.subject.substring(0,12)+'...':leaveWord.subject"/>原创 2011-12-05 09:47:09 · 114 阅读 · 0 评论 -
jackson反序列化时 对象包含空值
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.***.Test, problem: no suitable creator method found 当使用jackson反序列化一段json串->Test的时候,Test中包含一个对象A,但是A对象在Json串中的表现是...原创 2012-10-19 10:20:25 · 1170 阅读 · 0 评论 -
com.jhlabs.image.RippleFilter.setXAmplitude
com.jhlabs.image.RippleFilter.setXAmplitude 在引用kaptcha生成验证码的时候出现上面的错误。原因是引用了两个生成验证码的jar包。另外一个是: <dependency> <groupId>com.octo.captcha</groupId> <artifactId>jcap...原创 2012-10-12 15:45:38 · 928 阅读 · 0 评论