![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 57
xiaoxiongsoft
这个作者很懒,什么都没留下…
展开
-
Java 程序优化的一些最佳实践
http://www.iteye.com/news/27673本文转载自IBM DeveloperWorks(原文),作者通过经历的一个项目实例,介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,增强了代码的可读性、可扩展性。 一、...原创 2013-05-07 10:28:46 · 105 阅读 · 0 评论 -
java技术重点汇总
java技术面试体汇总:• struts2和struts1有哪些区别?1) 在Action实现类方面的对比:a) Struts 1要求Action类继承一个抽象基类;b) Struts 2 Action类可以实现一个Action接口,只要一个包含execute方法的POJO类都可以用作Struts 2的Action。2) 线程模式方面的对比:a) Struts 1 Acti...原创 2013-05-09 09:02:59 · 644 阅读 · 0 评论 -
框架搭建方案
表示层:Extjs 3.4 + freemarker 2.3 控制层:spring mvc 3.1 持久层:hibernate 4.1 + jpa 2.0 +jdbcTemplate Ajax框架: Extjs 3.4 JS框架 : Extjs 3.4 + JS 缓存机制:Hibernate 4.1 cache 页面技术: Ex...原创 2013-05-13 15:43:32 · 169 阅读 · 0 评论 -
Java集合类库
http://jiangzhengjun.iteye.com/blog/553191(转载)1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现): 2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化...原创 2013-05-13 19:42:33 · 214 阅读 · 0 评论 -
java代码中对溢出数据的处理
例如:获取6.00999999999的值保留两位 BigDecimal newValue = new BigDecimal("6.00999999999").setScale(2,BigDecimal.ROUND_HALF_UP) 语法:BigDecimal newValue = new BigDecimal(溢出数据值).setScale(精确到小数点后几位,尾数处...原创 2014-03-02 10:58:16 · 411 阅读 · 0 评论 -
数据库断连后如何重新获得数据库连接
前提:DBPool连接池自身有数据库断连后获取重连的机制问题:执行某条sql时连接断开,此时此条sql不会被执行,并且若不进行特殊处理,程序会继续往下执行,此时会出现数据丢失现象。解决思路:1、判断是否是因为连接被断开引起的异常 2、若是连接被断开引发的异常,则循环持续等直到重新获得连接 3、重新获得连接后,先执行报错时执...原创 2014-03-02 11:16:36 · 3425 阅读 · 0 评论 -
java可序列化Object到XML文件中
package com.ftpgw;import java.beans.XMLDecoder;import java.beans.XMLEncoder;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOut...原创 2014-03-02 11:20:28 · 155 阅读 · 0 评论 -
java获取文件最后一行和第一行记录
/ ** * * @description 获取文件最后一行记录 * @author xiaoxiong * @date 2012-10-12 * @version 1.0.0 * @param filePath 如:"G:/module/billfilesynch/bak/CRBT021201207115068" ...原创 2014-03-02 11:24:38 · 3282 阅读 · 0 评论