Java EE
如是我闻丶
Nothing but blue skies for miles
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
S2SH错误
常用ssh错误经验分享1。没有加入spring包以前,只加入了struts2-spring-plugin-2.0.6.jar 2007-3-21 17:37:29 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 Unable to load bean:...2009-11-13 21:50:44 · 107 阅读 · 0 评论 -
[转]提高Java反射速度的方法以及对setAccessable的误解
mercyblitz 写道ouchxp 写道 再就是在执行反射之前执行field.setAccessible(true); 也可以提高JDK反射效率 这样可以提高效率?这个方法仅仅设置访问标识,让不能访问的成员可以访问。 keating 写道ouchxp 写道再就是在执行反射之前执行field.setAccessible(true); 也可以提高JD...原创 2011-05-30 15:20:55 · 351 阅读 · 0 评论 -
java中字符串链接性能比较
原帖地址:http://blog.youkuaiyun.com/bestseal/archive/2008/04/16/2296283.aspx public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) { String result = ""; ...原创 2011-07-11 10:31:10 · 102 阅读 · 0 评论 -
Class.forName和New的比较
Class.forName和New的比较在初始化一个 类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方 式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用ne...原创 2011-07-11 10:36:00 · 106 阅读 · 0 评论 -
java内存泄露解析
原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码,如果业务庞大,逻辑复...原创 2011-07-11 10:42:37 · 107 阅读 · 0 评论 -
Gradle笔记
6.1 每个构建包含一个或多个 "Project" 每个project包含一个或多个 "Task",每个 task 都是一个原子操作,或是编译一些文件,或是打jar包 ,或是生成javadoc6.2 你可以用gradle命令来调用当前目录下的build.gradle文件,build.gradle通常称之为构建脚本;构建脚本中定义了一个项目和包含的任务 hello w...2012-10-30 08:21:31 · 194 阅读 · 0 评论 -
选择抽象类还是接口
Java接口与Java抽象类的区别: 1. Java抽象类可提供某些方法的实现,而Java接口则不行;2. Java抽象类中增加一个具体的方法,则子类都具有此具体方法,Java接口中新增加方法,则子类必须实现此方法;3. 在Java中,子类最多能继承一个抽象类,而一个类可以实现多个接口;4. 从代码重构角度考虑,将一个具体类重构为一个Java接口的实现容易,因为一个类可实...原创 2010-07-06 09:33:08 · 99 阅读 · 0 评论 -
Struts2笔记 - 01 第一个struts2应用
第一个struts2应用首先在struts.xml中加入如下配置<package name="default" namespace="/demo" extends="struts-default"> <action name="helloworld" class="struts2.demo.action.HelloWorldAction" method=&原创 2010-02-07 13:40:20 · 95 阅读 · 0 评论 -
Struts2笔记 - 02 Action名称的搜索顺序和各项默认值的配置
【Action名称的搜索顺序】1.如果包存在 action不存在 则会到默认命名空间寻找action默认命名空间:namespace=""或者不指定namespace属性的package <package name="default" namespace="/demo" extends="struts-default"> </package>&a原创 2010-02-07 14:48:30 · 116 阅读 · 0 评论 -
Struts2笔记 - 04 为Action属性注入值
为Action属性注入值在Action中可以使用param属性为action注入值<action name="di" class="struts2.demo.action.DIAction"> <param name="value">TEST</param> <result>/WEB-INF/page/di.jsp&原创 2010-02-08 14:27:23 · 111 阅读 · 0 评论 -
Struts2笔记 - 05 指定Struts2处理的请求后缀及常量介绍
指定Struts2处理的请求后缀及常量介绍可以在struts.xml采用 struts.action.extension常量进行修改<constant name="struts.action.extension" value="do"/> 也可以指定多种后缀 可以采用,分割<constant name="struts.action.extension" value...原创 2010-02-08 14:50:55 · 96 阅读 · 0 评论 -
Struts2笔记 - 07 配置多个Struts配置文件
配置多个Struts配置文件<struts> <include file="demoAction.xml"/> </struts>原创 2010-02-08 16:13:16 · 108 阅读 · 0 评论 -
Struts2笔记 - 08配置多个Struts配置文件
动态方法调用和使用通配符定义由请求参数指定调用action中的方法struts1中采用 dispatchAction的方式<aciton path="control/action" type="...dispatchAction" parameter="method"/>/control/action?method=aaa■ struts2中的两种方式法1.动态方法调用...原创 2010-02-10 14:54:07 · 119 阅读 · 0 评论 -
Struts2笔记 - 09 请求参数的接收
采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性请求路径:http://localhost:8080/test/view.action?id=78pulblic class DemoAction{ private int id; public void setId(int id){//stru...原创 2010-02-10 15:21:52 · 99 阅读 · 0 评论 -
Struts2笔记 - 10 自定义类型转换器
package struts2.demo.action;import java.util.Date;public class DateAction { private Date birthday; public String execute(){ return "success"; } public void setBirthday(Date b...原创 2010-02-10 17:05:48 · 106 阅读 · 0 评论
分享