自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊猫猫

恋恋不忘 必有回响

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 JUC源码分析3-原子变量-AtomicIntegerFieldUpdater/AtomicLongFieldUpdater/AtomicReferenceFieldUpdater

如果我们系统中已经有某个类的变量定义为volatile了,现在为了保证对这个变量的原子性操作,就可以尝试使用这几个类,举个栗子:import sun.reflect.Reflection;public class AtomicFieldIncr { //这里最好是public volatile,不要加final、static //修饰符最好也不要为protected,pr

2016-04-29 17:09:59 1675

原创 JUC源码分析2-原子变量-AtomicIntegerArray/AtomicLongArray/AtomicReferenceArray

JUC针对数组元素的原子封装,先看AtomicIntegerArray。private static final Unsafe unsafe = Unsafe.getUnsafe();//arrayBaseOffset获取数组首个元素地址偏移private static final int base = unsafe.arrayBaseOffset(int[].class);//shif

2016-04-29 11:57:17 1003 1

原创 JUC源码分析1-原子变量-AtomicInteger/AtomicBoolean/AtomicLong/AtomicReference

记录学习中的一些东西,防止以后遗忘,参考了很多别人的文章,感谢之!多线程并发操作时,对普通变量++或--不具有原子性,每次读取的值都不一样,看代码:import java.util.concurrent.atomic.AtomicInteger;public class Incr { public AtomicInteger a = new AtomicInteger

2016-04-28 19:43:25 1395

原创 Protostuff序列化

这几天在看rpc框架的东西,一哥们写的轻量级rpc框架(http://my.oschina.net/huangyong/blog/361751?fromerr=NpC3phqY)实现,写的rpc很不错,就跟着撸了遍代码,里面用到的序列化工具是protostuff,之前我们项目供应商接口用的xml,没用过protostuff,拿过来研究下,写个demo示例,以后再需要的话,也可以拿过来用。常用的

2016-04-15 14:37:16 3119

转载 Java并发编程:线程池的使用

转自:http://www.cnblogs.com/dolphin0520/p/3932921.html ,线程池的使用,哎,苦逼的coder,学无止境awaitTermination():用于等待子线程结束,再继续执行下面的代码Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如

2016-04-06 16:23:29 475

原创 spring的bean获取项目根目录

昨天碰见个问题,maven打包多模块的web项目。将spring的bean配置在远程调度系统,调度系统通过发送调度命令到本地,本地通过线程池调用spring的bean。在service模块打包的jar中,我需要保存一些文件到本地,因为不是通过web调用,所以获取不到项目根目录,当时也没想到有什么好办法。所以就直接保存到系统目录,代码做预判,目录不存在就新建,在window下,创建目录都没有问题,但

2016-04-06 10:20:14 3087

转载 ConcurrentHashMap、synchronized与线程安全

转自:http://blog.csdn.net/sadfishsc/article/details/42394955最近做的项目中遇到一个问题:明明用了ConcurrentHashMap,可是始终线程不安全除去项目中的业务逻辑,简化后的代码如下:[java] view plain copypublic class Test

2016-04-05 19:57:41 558

springboot2.X+maven+mybatis+shiro+redis

之前看的一哥们的springboot整合shiro的demo,springboot是1.X,自己改成了2.X,其他基本相同,部署请看https://blog.csdn.net/xiaoxufox/article/details/88965235

2019-04-02

javaConcurrentAnimated

动画演示java并发库的API javaConcurrentAnimated

2015-12-11

一致性hashjava实现

别人写的一个一致性hash的java实现,分享下

2015-12-10

ActiveObject

多线程设计模式-activeObject代码

2015-12-07

mybase管理

myBaseDesktop6破解版可以用来做知识库管理,力挺

2013-01-27

空空如也

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

TA关注的人

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