
javaSE
accphc
爱好:NBA,足球
性格:内外结合
生活态度:生活过的要充实
教育程度:本科(在读)
喜欢游戏:实况、NBA
喜欢有准备,有基础的做事情,不喜欢不明不白的去做!
展开
-
ThreadLocal
概述 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接...原创 2008-12-08 23:25:49 · 131 阅读 · 0 评论 -
一个简单的数据库导出Excel小工具。
1.本小程序为数据库Excel导出工具,理论上支持所有的数据库(暂时只支持三种数据库) 2.lib下面为连接数据库和导出Excel的jar包,目前只有sqlserver,oracle和mysql的jar包如需要连接其他数据库请把相应的jar包copy到lib目录下并配置config.properties 的相关属性。 3.点击start.bat运行该小工具 附件下载。...原创 2010-06-11 09:48:47 · 379 阅读 · 0 评论 -
复习java内部类
内部类定义:是定义在另一个类中的类。 内部类的作用: 内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。 内部类可以对同一个包中的其他类隐藏起来。 当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 内部类点滴: 只有内部类可以是私有类,而常规类只能具有包可见性或者公有可见性。 内部类对象拥有一个对外围类对象的隐式引用,这个引用是通过内...2011-01-03 23:11:06 · 109 阅读 · 0 评论 -
Java Interface
Java Interface 默认是abstract的;它的方法默认也是abstract的;它的“成员变量”默认是public static final的。 比如: [code="java"] public interface Servlet { int i=1; public void service(); } [/code] 编译后用eclipse查看class文件: [...原创 2010-10-18 11:29:36 · 115 阅读 · 0 评论 -
java内存模型[转]
内存模型 (memory model) 内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节. 不同平台间的处理器架构将直接影响内存模型的结构. 在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本. 相比之下, java利用了自身虚拟机...原创 2010-10-18 14:45:53 · 88 阅读 · 0 评论 -
HashMap简单总结
一、 HashMap是数组链表(链式地址法)。他的容量是2的次幂,这是因为2的次幂可以在计算数组下标的运算中h & (length-1)可以得到比较均匀的下标,同时位运算&比直接%的效率要高。有的书中说用质数,这两个到底那个好呢,俺不知道。 二、 HashMap有个初始容量是默认是16,一般我们用就直接new HashMap();了,而如果你要里面装的东西的数量超过1...原创 2011-09-22 16:49:23 · 107 阅读 · 0 评论 -
【备忘】温习常用排序算法
[code="java"] import java.util.Arrays; /** * 几种常见排序算法,插入、选择、冒泡 * @author hjc * */ public class PaiXu { /** * 插入排序 从小到大 * @param nums */ public static void charu(int[] nums...原创 2010-12-10 11:18:40 · 96 阅读 · 0 评论