- 博客(26)
- 收藏
- 关注
原创 Java正则表达式入门
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=355&extra=page%3D4
2011-01-06 17:00:00
311
原创 Struts2 + Hibernate开发笔记(一)
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=364&extra=page%3D4
2011-01-06 17:00:00
412
原创 我为什么要学习Hibernate
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=360&extra=page%3D4
2011-01-06 16:59:00
334
原创 java多线程--OO方式
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=425&extra=page%3D4
2011-01-06 16:58:00
388
原创 Java获得系统环境变
http://www.35java.com/zhibo/forum.php?mod=viewthread&tid=356&extra=page%3D4
2011-01-06 16:54:00
457
原创 线程状态与状态间转换
<br />http://35java.com/zhibo/forum.php?mod=viewthread&tid=423&extra=page%3D4<br /> 一个线程创建之后,总是处于其生命周期的4个状态之一中,以下线程的状态是java虚拟机的线程状态和操作系统无关。线程的状态表明此线程当前正在进行的活动,而线程的状态是可以通过程序来进行控制的,就是说,可以对线程 进行操作来改变状态。这些操作包括启动(start)、终止(stop)、睡眠(sleep)、挂起 (suspend)、恢复(resu
2011-01-05 20:00:00
409
原创 java多线程--OO方式
http://35java.com/zhibo/forum.php?mod=viewthread&tid=425&extra=page%3D4
2011-01-05 19:59:00
391
原创 线程中断interrupt
http://35java.com/zhibo/forum.php?mod=viewthread&tid=424&extra=page%3D4
2011-01-05 19:59:00
335
原创 Structs2.0 使用validation的步骤和体会
http://35java.com/zhibo/forum.php?mod=viewthread&tid=357&extra=page%3D4
2011-01-05 19:58:00
366
原创 java.lang.Thread.State类详解
http://35java.com/zhibo/forum.php?mod=viewthread&tid=422&extra=page%3D4
2011-01-05 19:57:00
545
原创 Hibernate缓存机制
<br />缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. <br /> Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.<br /> <br />Hibernate缓存分类:<br /><br />Session缓存,一级缓存. <
2011-01-03 19:07:00
285
原创 java多线程性能浅析
<br />今天看见je上一帖,对于上亿数据求和的算法,采用多线程到底快还是慢,我认为需要按情况而定。<br />1.单核,无IO,网络等资源操作情况下<br /> 结果:多线程比单线程理论上要慢<br /> 原因:多线程启动线程需要消耗cpu资源,多线程只是把这一计算过程分片,在同一时刻只会有一个线程占有cpu,所以采用多线程不但在启动时耗费资源,在线程调度上同样也耗费时间。所以单线程比多线程理论上要快。<br />2.单核,有IO,网络等资源操作情况下<br /> 结果:多线程比
2011-01-03 15:08:00
426
原创 耗内存应用优化实际案例
<br />这里分享的是一个分布式分析系统的Master内存消耗状况的优化,有些比较特定的优化未必适用于其他系统,但是从这一系列优化过程中,应该能带给其他系统在做设计时提前考虑一点优化点。 下面先描述一下背景,看了背景可以对后续的优化点可以比较清楚一些,注意,部分设计仅适用于大量计算中,会牺牲可维护性来换取性能提升。最后一点优化应该是比较有通用性意义的。<br />背景:<br /> 开放平台每天产生大量的调用日志,希望能够从海量日志中即时的去分析业务指标和系统运行状况。
2011-01-03 15:07:00
411
原创 对Hibernate中的事务理解
<br />1.数据库事务的概念<br />数据库事务是指由一个或多个SQL语句组成的工作单元,这个工作单元中的SQL语句相互依赖,如果有一个SQL语句执行失败,就必须撤销整个工作单元。<br /> 在并发环境中,多个事务同时访问相同的数据资源时,可能会造成各种并发问题,可通过设定数据库的事务隔离级别来避免,还可采用悲观锁和乐观锁来解决丢失更新这一并发问题。<br /> 数据库事务必须具备ACID特征:<br /> A: Atomic原子性,整个事务不可分割,要么都成功,要么都撤销。
2011-01-03 15:06:00
441
原创 对hibernate知识点做了个小总结
<br /><br />1.hibernate的优缺点 <br />1.sql语句不用写了,它使用时只需要操纵对象,使开发更对象化,为我们提高了生产力;<br />2.移植性会很好;<br />3.它实现了透明持久化,如POJO,这个对象没有实现第三方框架或者接口;<br />4.它没有侵入性,即所谓的轻量级框架;<br />5.对象之间有很清晰的关系 一般场合:<br />针对某一对象(单个对象)简单的查/改/删/增,不是批量修改、删除,适合用Hibernate;<br />而对于批量修改、删除,
2011-01-03 15:05:00
364
原创 jdk1.6的类加载比1.5慢
<br />我测的是jdk1.6_update21,下面是拿eclipse启动作为测试的例子,使用的是同一个eclipse,2次测试就在eclipse.ini改了jvm路径,其他不变。已经反复启动过多次确保避免操作系统磁盘缓存的因素。<br /><br />测1.6时已经把-XX:-UseSplitVerifier关闭掉1.6的新类型推断(不过这个开着关着没啥影响,eclipse又不是用1.6编的),根据-XX:+TraceClassLoading的输出,使用两个jdk加载的类是一致的,两个jdk测试的时候
2010-12-31 21:18:00
564
原创 java的内部类与匿名内部类
<br />public interface Contents {<br />int value();<br />}<br />public interface Destination {<br />String readLabel();<br />}<br />public class Goods {<br />private class Content implements Contents {<br />private int i = 11;<br />public int val
2010-12-31 21:16:00
410
原创 JAVA初学者学习书籍推荐
<br />很多知识都可以通过书本学习,JAVA学习也需要书籍,尤其是对于JAVA初学者和JAVA自学者尤为重要选择了好的JAVA自学教材能够达到事半功倍的效果,下面我们为JAVA初学者、自学者推荐几本合适的书籍希望对大家有所帮助。<br />学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍<br /><br />在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我
2010-12-31 21:13:00
1720
转载 Java学习之路
<br />Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。<br />Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。<br />1. 思考一下<br />学习Java之前,先别急,静下心来好好想想:<br /> 1)你对学习Java是否有兴趣?<br /> 2)你是否能静下心来坚持不懈地学习?<br />嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你
2010-12-31 21:07:00
282
原创 Java包导入机制的研究与解析
java中有两种包的导入机制,总结如下: 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说
2010-12-31 21:01:00
287
原创 J2EE、Java SE、Java EE、Java ME详细介绍
<br /><br />目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。 <br /><br />J2EE是一种利用Java
2010-12-30 20:28:00
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人