随笔分类 -  java

Lock和sychronized
摘要:二者都是可重入锁 1.synchronized的缺点 1)当一个代码被synchronized修饰的时候,一个线程获取到了锁,那么其它线程需要等待这个锁的释放。锁释放只有两种,要么代码执行完毕自动释放,要么发生异常后JVM会让线程释放锁 2)读和写冲突,写和写冲突,读和读操作不会冲突,但是使用syn 阅读全文
posted @ 2018-03-14 15:12 花溪的小石头 阅读(224) 评论(0) 推荐(0)
Eclipse和MyEclipse快捷键
摘要:(1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。F3 --跳到声明或定义的地方。F5 --单步调试进入函数内部。F 阅读全文
posted @ 2017-07-07 14:39 花溪的小石头 阅读(387) 评论(0) 推荐(1)
Java中几种getResourceAsStream的用法与区别
摘要:首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从 ClassPath根下获取。其只是通过path构造一个绝对路径,最 阅读全文
posted @ 2017-07-05 14:26 花溪的小石头 阅读(411) 评论(0) 推荐(0)
java自省机制(Introspector)
摘要:原文http://www.cnblogs.com/peida/archive/2013/06/03/3090842.html,作者写的很不错,就转载过来了 内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用 阅读全文
posted @ 2017-04-24 15:15 花溪的小石头 阅读(4453) 评论(0) 推荐(1)
@GenericValue和@GenericGenerator详解
摘要:使用基于注解的hibernate主键生成策略 自定义主键生成策略,由@GenericGenerator实现。hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。比如说,JPA标准用法 Java代码 @ 阅读全文
posted @ 2017-03-16 11:08 花溪的小石头 阅读(4185) 评论(0) 推荐(0)
事物的五种配置方式(转载)
摘要:前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr 阅读全文
posted @ 2017-03-07 16:05 花溪的小石头 阅读(377) 评论(0) 推荐(0)
Spring入门
摘要:Spring最核心的两种技术IOC和AOP IOC(控制反转)是指让容器管理对象的生命周期和对象之间关系的维护,而这里的容器指的就是Spring。 在Spring中,实现IOC思想的方式就是DI(依赖注入),通过配置文件来管理对象的生命周期和对象与对象之间的关系,在XML文件中定义对象,容器通过 反 阅读全文
posted @ 2017-03-07 15:57 花溪的小石头 阅读(247) 评论(0) 推荐(0)