
JAVA
yooylet
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
答复: 给领导提的关于WEB开发模式的建议,请大家看看在什么水平上,有没有必要提出来?...
[quote="sunli_qun"]Ps:我刚毕业那会提的方案比你差远了,你知道是怎么样的吗?大概是:我们应该自己实现mvc模式,用一个servlet实现中央控制器,jsp做展示,用javabean做逻辑层,dao做持久化等等,土吗?我到现在还觉得自豪![/quote]呵呵,我第一次重构就是做这么件工作,甚至还没有DAO层呢。以前的项目是php转到jsp的(开发人员大部分也是毫无java...2008-01-22 09:44:59 · 146 阅读 · 0 评论 -
LinkedList的幻觉
用Java这么多年,以为了解LinkedList,ArrayList的差异,没想到今天发现有些事情是幻觉。一直觉得LinkedList.add()比ArrayList.add()要快,因为ArrayList在内部数组大小不足时会扩大数组(初始值10,每次增大50%+1),但是今天在代码review时一位同事提出了质疑(thx,gavin)。当时争论很激烈,没有定论。回到家我做了个性能测试,...2010-11-10 21:32:04 · 115 阅读 · 0 评论 -
jdk6的小进步
java -cp ./*.jar HelloWorldjavac -cp ./*.jar HelloWorld 今天居然发现java命令的classpath参数开始支持jar通配了,真是个BIG惊喜.测试了一下,果然灵验!早点有这个能力,也许ant都不用搞出来. see:http://www.ibm.com/developerworks/cn/java/j-5thing...2010-11-03 22:44:29 · 111 阅读 · 0 评论 -
关于OSGI的观察和思考
国庆假期有点了空闲,得以有时间搞点新东西.这几天把OSGI好好地考察了一下,因为年初Spring DM Server被SpringSource捐献给Eclipse基金会,最近在spring主页上看到Virgo项目的踪迹,我才后知后觉.这其实意味着Spring对OSGI进行研究和探索的终结:OSGI还无法成为企业级JAVA的主流,曙光尚远,让开源社区去解决吧. Spring...2010-10-03 17:34:02 · 140 阅读 · 0 评论 -
hessian与Spring 3.0 annotation MVC的整合问题
在Spring Annotaion MVC环境中使用 hessian作为http远程服务导出时,按照官方的配置方式你可能会出现如下异常:调用方出现:"returned HTTP response code: 500 for URL..."异常服务端出现:“Could not complete request javax.servlet.ServletException: No adapte...原创 2010-06-23 13:44:36 · 125 阅读 · 0 评论 -
jvm线程的stack
今天知道了一个线程创建时会给stack分配1M内存(而且是jvm之外的native内存,看Thread的源码,都是native调用),据说jdk1.4时代这个值是256k。很恐怖的数据,呵呵,这个可以用jvm参数 -Xss1024来调节。推算一下,这个stack设大了可能会造成OOM,设小了会使线程溢出。 另外,顺手记一下GC的四种模式,单线程,多线程并发,多线程低停顿,多线程递增...2010-08-24 13:30:51 · 126 阅读 · 0 评论 -
[老博迁移2005-11-09]jConfig关注
jConfig关注jConfig关注 不知道是不是有必要用jConfig。好像自己用dom4j写个xml文件解析也是很方便的事情。jConfig使用开始:http://www.jconfig.org/GettingStarted.html 发表于 2005-11-09 11:25 后记:现在jconfig变成spel,一晃5年了....2010-08-12 22:16:14 · 107 阅读 · 0 评论 -
用poi进行简单地excel读取操作(统计调查表并绘图)
import org.apache.poi.hssf.usermodel.*;import org.apache.poi.poifs.filesystem.POIFSFileSystem;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;i...2010-04-26 21:42:45 · 433 阅读 · 0 评论 -
窃以为switch语句的设计是败笔
前天做到一个题,是测试java switch语句的.结果很出我意料. public class Test { public static void main(String[] args) { char c = 'c'; switch (c) { default: case 'a': ...2010-04-19 10:22:33 · 183 阅读 · 0 评论 -
JVM的内存模型和垃圾回收
JVM的基础内存模型:1,Permenent Space ,启动jvm时存放class、interface的相关数据(class本身,method,field)。2,Heap,存放对象实例和数组。 2.1 Old generation。 2.2 New generation: 2.2.1 Eden,对象先从这里出生。 2.2.2 Surviv...2010-03-15 21:27:46 · 113 阅读 · 0 评论 -
java deamon thread and system exit
小记一下,deamon的原则:java线程有守护线程与非守护线程。通过Thread.setDeamon(true)设置jvm如果发现现存线程都是守护线程,jvm就自动退出了。因为守护的对象都不在了,自然守护线程也没有意义,可以歇歇了。 ...原创 2011-03-26 11:08:42 · 162 阅读 · 0 评论