java
文章平均质量分 58
flyinthesky888
这个作者很懒,什么都没留下…
展开
-
Collections.sort() 对 List 排序
import java.util.Comparator;import java.util.List;import java.util.ArrayList;import java.util.Collections;class User { String name; String age; public User(String name,String age){转载 2009-05-31 19:00:00 · 224 阅读 · 0 评论 -
多个项目需要在MyEclipse中启动Tomcat加载调试报错解决
在项目开发中有多个项目需要在MyEclipse中启动Tomcat加载调试,加载过程中报java.lang.OutOfMemoryError: PermGen space错误。经查阅,PermGen space的全称是Permanent Generation space,是指内存的原创 2011-07-08 10:53:38 · 772 阅读 · 0 评论 -
javap的使用
原文网址 http://www.javaresearch.org/article/768.htm. 也许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成的字节码,通过比较字节码和源代码,原创 2011-09-08 09:28:13 · 499 阅读 · 0 评论 -
常用的正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]转载 2011-09-13 12:43:14 · 176 阅读 · 0 评论 -
从一位大哥那淘的算法 20位唯一码
void getID(char id[20]) { // 数字和字母一共36个 const static char dict[36] = { '0','1','2','3','4','5','6','7','8','9','a', 'b', 'c', ..... ,'z' }; // 用于存放唯一id的索引转载 2011-11-14 15:47:09 · 357 阅读 · 0 评论 -
fmt 国际化格式标签库
国际化格式标签库包括国际化,消息和数字日期格式化:(1) 国际化: 如: Insert title here "/> 中文-大陆: 中文-台湾 中文-新加坡 英文: 页面输出: 中文-大陆: 2007-12-25转载 2011-10-31 13:43:11 · 775 阅读 · 0 评论 -
设计模式结构
设计原则开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 组合/聚集原则 迪米特法则设计模式简介什么是设计模式 设计模式分类 创建型模式 结构型模式 行为行模式Pestore简介PetStore架构 PetStore优缺点Pestore中使用的模式表示层Composit转载 2011-11-22 11:29:27 · 240 阅读 · 0 评论 -
学习与总结
私有构造方法的类,不可被继承.1.静态工厂方法取代构造方法,组合取代继承.优点: 有名称, 不用每次调用创建一个对象, 可以返回原类型的子类型, 参数类型实例更简洁2.n个必选参数+多个可选构造参数存在的情况下 建议使用 构造器模式 一般情况使用重叠构造器模式,但是可选参数超过4个就比较繁琐 重叠构造如下 public原创 2011-12-28 13:23:34 · 95 阅读 · 0 评论 -
职场交流:一位软件工程师的7年总结
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着转载 2012-04-02 18:26:31 · 88 阅读 · 0 评论 -
birt:基于 Eclipse 的报表
安装介绍对于扩展 Eclipse 的功能,首先当然就是去下载对应的 plugin,BIRT 也不能例外。BIRT 的下载地址:http://download.eclipse.org/birt/downloads/,当前版本是2.0。BIRT 依赖于 Eclipse 的其它几个 plugin(GEF 和 EMF),由于我使用的是 Eclipse WTP(这是 Eclipse 的 WEB转载 2012-04-05 13:01:38 · 352 阅读 · 0 评论 -
java设计模式-工厂方法(Factory Method)模式 (图)
工厂方法模式代表作品1:其中,Iterator()方法就是一个工厂方法,同时java.util.Collection是个抽象工厂(至少对iterator()方法),而且是根抽象工厂,其子抽象工厂有java.util.List等,具体工厂有ArrayList等。(当然他们同时也是容转载 2011-07-07 13:54:22 · 98 阅读 · 0 评论 -
hibernate抓取策略 batch-size | hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_size
hibernate抓取策略,,batch-szie在上的应用batch-size属性,可以批量加载实体类,hbm.xmlclasses.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> batch-size="3">原创 2011-06-24 10:46:00 · 277 阅读 · 0 评论 -
java 实用连接池
ackage e_office.systemframework.pool;/****类的描述信息:此类为一个数据库连接池类,是一个单态的类,其中对数据库连接的信息*都放在一个属性文件中,可以进行方便的设置****最后修改时间:2006-1-12 10:30**********/import java.sql.*;import java.io.*;impo转载 2009-05-31 20:39:00 · 191 阅读 · 0 评论 -
网页随机数jsp
<br /><%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*" %><br /><%!<br />Color getRandColor(int fc,int bc){//给定范围获得随机颜色<br />Random random = new Random();<br />if(fc>255) fc=255;<br />if(bc>255) b原创 2010-07-16 16:58:00 · 1743 阅读 · 0 评论 -
gb2312编码页面post到utf-8页面乱码解决方案
<br />说实话,要是所有网站都采用统一编码,根本就不会出现这样或那样的编码问题,不过现在的问题是既然已经存在了n种编码了,总得想办法解决吧。由于目前国内gb2312、utf-8的编码网站较多(big5等忽略不计),当想gb2312从页面提交表单至utf-8时,问题就来了。解决方案:<br />在gb2312页面的form中添加:accept-charset="utf-8" onsubmit="document.charset='utf-8';",如:<br /><form method="post" a原创 2010-07-28 14:46:00 · 944 阅读 · 0 评论 -
防止页面报错,拦截错误跳转到失败页面
<br />//拦截<br /> if ( logger.isDebugEnabled() ) {<br /> logger.debug(<br /> "<com.ibmmt.staffmanager.web.action.LoginAction.execute()登陆失败");<br /> }<br /> return (actionMapping.findForward("errorpage"));<br /> }<br原创 2010-08-17 11:16:00 · 730 阅读 · 0 评论 -
JAVA释放内存的一些建议
<br />Java garbage collector好啊!但是如果收集不及时outofmemory也让人头疼呀!<br />不过注意一下几点会好很多:<br />1 如果一块内存区域能够重复利用,最好不要申请新的。这个内存区域有可能是系统的一个类,自己的一个内部有数组元素,或者能够放大量数据的结构。<br />2 最好不要在循环里面申请内存,循环越大,越坏事。换句话说,申请内存频率别太高。好比一个人每顿吃两碗饭正好,身体的消化系统可以承受,如果让他一顿把十顿的都吃掉,不胀死才怪!<br />3 让每个实原创 2010-08-18 15:27:00 · 246 阅读 · 0 评论 -
内存的处理
<br />Java garbage collector好啊!但是如果收集不及时outofmemory也让人头疼呀!<br />不过注意一下几点会好很多:<br />1 如果一块内存区域能够重复利用,最好不要申请新的。这个内存区域有可能是系统的一个类,自己的一个内部有数组元素,或者能够放大量数据的结构。<br />2 最好不要在循环里面申请内存,循环越大,越坏事。换句话说,申请内存频率别太高。好比一个人每顿吃两碗饭正好,身体的消化系统可以承受,如果让他一顿把十顿的都吃掉,不胀死才怪!<br />转载 2010-08-26 10:54:00 · 165 阅读 · 0 评论 -
java 支持 超大上G , 多附件上传
java 支持 超大上G , 多附件上传 <br /> <br />首先 确定要上传的目录<br /> <br />WEB.XML 文件<br /> Java代码 <listener> <listener-class><!-- 临时文件收集器 , 支持超大附件必须项 --> org.apache.commons.fileupload.servlet.FileCleanerCleanup </listener-class>转载 2011-03-15 10:51:00 · 2516 阅读 · 2 评论 -
eclipse 可以启动但是myeclipse 出错
eclipse 可以启动但是myeclipse 出错myeclipse 中由于jar 包的问题导致如下错误2012-5-10 10:23:26 org.mortbay.log.Slf4jLog info信息: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4j原创 2012-05-10 10:28:40 · 423 阅读 · 0 评论