作者归档

Mysql Connector 5.1 好用的新特性

Mysql connector 5.1对于集群部署的情况,给予了负载均衡、故障迁移、主从复制读写分离的支持。

阅读全文

从volatile解读ConcurrentHashMap(jdk1.6.0)无锁读

作者:绫萱

volatile常常用于修饰多线程共享变量,用来保证该变量的可见性。volatile的语意:某个写线程对volatile变量的写入马上可以被后续的某个读线程“看”到。

volatile保证可见性的原理:volatile是通过在编译器生成字节码时,在对volatile变量进行读写指令序列的前后加入内存屏障,来禁止一些处理器重排序保证写入一定发生在读之前的这种happen-before关系。

 

阅读全文

Velocity官方指南-应用程序的属性

原文地址    译者:肖竹  校对:方腾飞

应用程序属性

       应用程序属性是一种能够和运行时实例相关联(通过Velocity引擎或者Velocity单例)的键值对。它可以被Velocity引擎中任何运行时实例访问。这个特性是为了在应用层和Velocity引擎的特定部件之间通信的应用程序而设计的,比如日志记录器,资源加载器,资源管理器
      应用程序属性的API非常的简单。在应用层,Velocity引擎和Velocity类中都有下面这个方法:
阅读全文

return top