自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习java并发实战编程(一)线程安全性

什么是线程的安全性文中原话的对于其正确性的描述:某个类的行为和其规范完全一致。在良好的规范中通常会定义各种不变性的条件来约束对象的状态,以及定义各种后验状态来描述对象操作的结果  我对这句话也是一脸懵逼,好吧自己总结一下吧。。我更想按书中的竞太条件来说明,,可以将java的所有操作都看做是依赖于对象的某个状态,因为多线程的原因,使得这个状态在操作前可能出现多个状态,而我们需要的正确状态只能

2017-08-28 15:14:55 203

原创 java 1.7于1.8hashMap.put的区别

1.7 put代码 public V put(K key, V value) { if (table == EMPTY_TABLE) { inflateTable(threshold); } if (key == null) //判断空键值 return putForNullKey(value)

2017-08-24 18:13:06 537

原创 javaHashMap的hash算法扰动函数

文章借鉴https://www.zhihu.com/question/20733617HashMap的高深有一本分就在于key值的快速散列接下来贴出 1.7 和1.8的代码1.8源码 static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCo

2017-08-24 17:33:56 14329 1

原创 idea 编译时出现Information:java: javacTask: 源发行版 1.7 需要目标发行版 1.7

我使用的是idea 最新的版本经常在跟换项目的时候出现编译版本问题 。。主要原因是idea2017年的版本是默认1.8吧 你需要自己配置java的jdk为你自己的本机版本。。然后我使用的maven进行项目管理 你需要将你的项目配置成自己的jdk版本将项目配置成自己的jdk 这样做了你会发现你还是出现编译版本依旧要同步为1.7jdk 可能是项目中使用maven多模块的使用 这样你

2017-08-21 10:29:06 698

原创 C3p0整合Spring与Quartz是配置属性extensions报getset方法失效

最近在项目中遇到了一个很蛋疼的问题。。。在进行Quaryz整合时发现Quaryz目前版本的依赖的c3p0版本是0.9.1.1的而公司依赖的版本是c3p0 9.5.1.1 公司配置C3p0属性的时候设置了 入下图的属性extensions 这个属性用来对于Oeacle进行处理的。额因为版本的不同spring在加载时会同时加载两个不同版本的ComboPooledDataSource 造成了

2017-08-17 10:33:20 503

光电效应讲义

个人光电效应讲义等哈说尽快到哈市的萨科技的等哈说绝对会撒娇快点撒回家看大师课

2015-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除