
mysql
文章平均质量分 58
dragon901
这个作者很懒,什么都没留下…
展开
-
关于InputStream in = JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties")的介绍
上述代码 pro创建一个静态的Properties对象JDBCUtil.class是创建一个JDBCUtil的Class对象可能有很多人不知道Class对象是什么这里简单介绍一下Class类:Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是C...原创 2018-04-03 21:04:02 · 12284 阅读 · 2 评论 -
关于 InputStream in = JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties")简单介绍
上述代码 pro创建一个静态的Properties对象JDBCUtil.class是创建一个JDBCUtil的Class对象可能有很多人不知道Class对象是什么这里简单介绍一下Class类:Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是C...原创 2018-04-03 21:09:11 · 8439 阅读 · 3 评论 -
mysql中char和varchar的区别
1.char长度固定而varchar长度不固定2.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格,varchar不限于此。 3.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),所以varchar(4),...原创 2018-04-16 21:02:04 · 286 阅读 · 0 评论 -
JAVA中的两种单例模式
一个类中我们可以通过new()创建很多的对象,但是有的类只允许有一个对象来进行操作,这就是所谓的单例模式。我们都知道单例模式有两种,一种是饿汉模式,一种是懒汉模式。顾名思义,懒汉模式就是在需要时候才创建单例对象,而饿汉模式我们可以理解它很饿所以急切提前把单例对象创建好,不管需不需要。关于单例对象,我们需要注意的是,单例对象都是静态的,而且构造方法是私有的,这个是很好理解的,既然是单例对象,自然不允...原创 2018-04-03 22:02:19 · 362 阅读 · 0 评论 -
悲观锁( Pessimistic Locking )乐观锁( Optimistic Locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。Hibern...原创 2018-04-11 18:02:51 · 638 阅读 · 0 评论