自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 JMM-Java内存模型

JMM由来Java语言规范规定了JVM要维护内部线程类似顺序化语言:只要程序的最终结果等同于它在严格顺序化环境中执行的结果,允许编译器生成指令的次序跟源代码的次序不同,并且处理器可以乱序或者并行地执行指令,可以改变将处理器的高速缓存(寄存器)写入提交到主内存的变量的次序,所以存储在处理器缓存中的值,对于其他处理器并不可见。那为什么编译器改变源代码的执行次序,在近些年重新排序后的指令

2017-11-26 13:28:24 291

原创 (十六)优雅停机

dubbo的优雅停机,借助于java虚拟机的关闭钩子来实现。打开关闭钩子需要配置dubbo启动参数dubbo.shutdown.hook为true,才会使用关闭钩子启用优雅停机。在钩子里,调用dubbo的容器(有spring,log4j,jetty等容器,即com.alibaba.dubbo.container.Container的实现类)的stop方法,释放相关资源。spring在关闭时,...

2017-11-24 16:01:05 3002

转载 CLH队列

NUMA与SMPSMP(Symmetric Multi-Processor),即对称多处理器结构,指服务器中多个CPU对称工作,每个CPU访问内存地址所需时间相同。其主要特征是共享,包含对CPU,内存,I/O等进行共享。SMP的优点是能够保证内存一致性,缺点是这些共享的资源很可能成为性能瓶颈,随着CPU数量的增加,每个CPU都要访问相同的内存资源,可能导致内存访问冲突,可能会导致CPU资源的浪

2017-11-22 14:42:16 6042

原创 ReentrantReadWriteLock

一、原理read write lock 读写锁程序对一个资源的访问,一般可分为两种目标,一种是读取资源的信息,另一种是修改资源的信息,两种操作分为:读操作和写操作。在程序对一个资源进行读操作时,是允许其他程序也可以对资源进行读操作的,也可以另一种说法,读操作是共享的,因此,读写锁中的读锁也叫共享锁;在程序对一个资源进行写操作时,是不允许其他程序也去访问资源的,不管是写还是读操作

2017-11-18 21:59:33 221

instrumentation的工具包

java代理,实现对程序的监测,对类字节码修改,使用javassist.jar。

2015-04-10

ibatis 的 jar包

java使用ibatis时需要使用到的jar包,版本号为2.3.4.726。

2014-08-17

页面显示pdf

在浏览器上显示pdf,可以在线查看pdf文件,需要引入的js。

2014-07-31

java连接redis的驱动包

驱动包名为jedis,版本号是jedis-2.1.0,使用java连接redis的驱动包,驱动包里的类提供了对redis中的数据查、增、改、删操作的方法。

2014-04-19

windows redis 安装包

在windows操作系统下,redis的安装包,版本为redis2.0。

2014-04-19

java连接mongodb的驱动包

java连接mongodb的需要驱动jar包

2014-04-15

空空如也

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

TA关注的人

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