随笔分类 -  JAVA EE

Apache commons (Java常用工具包)简介
摘要:Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装 Betw 阅读全文

posted @ 2016-06-22 16:40 hackermi 阅读(310) 评论(0) 推荐(0)

在Windows平台下安装与配置Memcached的方法分享
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文

posted @ 2016-05-24 17:01 hackermi 阅读(208) 评论(0) 推荐(0)

Tomcat 设置自动编译,自动发布,自动部署
摘要:Tomcat服务器 具有一个常用的功能: 即自动编译,自动发布,自动部署功能. 问题: 当我们第一次发布程序以后,我们增删改Servelt,Java,.xml等文件,都必须重启Tomcat,如果项目巨大,那么 这是在浪费时间! 分析: Tomcat 自带了自动部署功能,只要我们在Tomcat安装目录 阅读全文

posted @ 2016-04-07 15:11 hackermi 阅读(9801) 评论(0) 推荐(0)

servlet学习
摘要:demo:http://pan.baidu.com/s/1nuTzMkT 阅读全文

posted @ 2016-04-07 15:03 hackermi 阅读(182) 评论(0) 推荐(0)

Spring jdbctemplate学习笔记
摘要:/*List config = getDB(" select t.datavalue from sys_config t where t.configid = '15' ");Iterator itrCon = config.iterator();String sysConfig = "";while (itrCon.hasNext()) {Map nextObj = (Map) itrCon.next();sysConfig = (String)nextObj.get("datavalue");}*/ 阅读全文

posted @ 2013-07-26 13:42 hackermi 阅读(159) 评论(0) 推荐(0)

MyEclipse 怎样手动编译整个项目
摘要:去掉自动编译的对勾,项目上就有build project,在菜单project->>build automatically。MyEclipse 菜单 Project->Build Automatically 选中后,项目的文件会被自动编辑。要想手动编译整个项目,可使用菜单 Project->Build All 或 Project->Build Project。还有个比较笨的方法,就是运行整个项目。运行项目时,MyEclipse 会先对项目进行编译。 但是有个问题,Build All、Build Project 菜单项常常是恢掉的,不可执行。其实,这是因为我们勾选了 阅读全文

posted @ 2013-07-18 14:31 hackermi 阅读(1564) 评论(0) 推荐(0)

java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist
摘要:java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist解决办法:META-INF目录下面新建一个xfire文件夹,把services.xml文件放到这个文件夹里,再将整个META-INF拷贝到WEB-INF中clean一下工程重新加载后启动服务就可以了 阅读全文

posted @ 2013-07-18 09:26 hackermi 阅读(708) 评论(0) 推荐(0)

struts2 taglib struts标签学习整理中
摘要:项目中经常会用到struts标签,这样可以减少代码量。select用法:看哪个value,因为不是动态取值,默认值就这样付了。规律出来了:注意list里面的#,直接写数据没key的不用#,有Key的需要,另外如果要从后台获取,肯定需要#. 另外大家注意value,设置默认值的时候,如果是值得就'值',如果有key value结构的得#和写'key'的值。radio用法 阅读全文

posted @ 2013-07-15 16:27 hackermi 阅读(710) 评论(0) 推荐(0)

关于struts2的checkboxlist、select等标签发生could not be resolved as a collection/array/map/enumeration/iterator type异常的记录
摘要:1 刚进入该界面的时候发生错误,原因是 list="roles"中的这个集合是空的,导致错误解决办法很简单,不能让list为空2 刚进入该界面的时候list是有数据的,当点击提交等按钮的时候,数据被提交到后台,如果配置了验证框架或者在action中写了validate方法,校验没有通过,未走action,直接返回了input,又指定回了当前界面。此时的checkboxlist中的list丢失了,导致了如上错误(这个错误提示的不太友好,让人认为是类转换错误)解决办法是把初始化list的工作放到prepare拦截器中,因为prepare是在validate拦截器之前执行,即实现 阅读全文

posted @ 2013-07-09 13:19 hackermi 阅读(653) 评论(0) 推荐(0)

ajax Session失效如何跳转到登录页面
摘要:在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用AJAX请求时,将会返回登录页面的HTML代码,这肯定不是我们想要的,那么我们如何解决呢?请看以下步骤:一、建立拦截器package com.xxx.planeap.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.ap 阅读全文

posted @ 2013-07-02 11:46 hackermi 阅读(648) 评论(0) 推荐(1)

将默认首页设置成index.do的方法
摘要:变态欺骗法,今天csdn一个前辈的,学习了,公司服务器是weblogic的,也可以欺骗。 但是我又非常迫切、非常盼望、非常渴望使用index.do做首页,怎么办? Tomcat中用一段注释: When a request URI refers to a directory, the default servlet looks for a "welcome file" within that directory and, if present, to the corresponding resource URI for display 。 意思就是说,tomcat只要找到存在 阅读全文

posted @ 2013-06-25 15:30 hackermi 阅读(279) 评论(0) 推荐(0)

tomcat应用转到weblogic上时的问题
摘要:昨天将一个tomcat环境下调试通过的报表demo应用发布到weblogic上做测试,结果发现好多问题。总结了一下,主要有这么几点:1、使用log4j的问题。tomcat应用直接发布到weblogic上出现错误:Cannot set web app root system property when WAR file is not expanded。WebLogic自身也包含对Log4j的支持,在打包部署(.war)的时候,会和Spring的org.springframework.web.util.Log4jConfigListener有冲突。解决方法之一就是把log4j的配置直接放到clas 阅读全文

posted @ 2013-06-25 13:44 hackermi 阅读(526) 评论(0) 推荐(0)

导航