- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 java AOP
AOP的实现有哪些 AOP常见的实现有: Spring AOPAspectjGuice AOPJboss AOP 等 AOP Alliance 是什么, 为什么Spring AOP需要aopalliance.jar? AOP Alliance定义了AOP中的基础概念,但它并不是一种AOP的实现,它的目标为各种AOP实现提供统一的接口.Spring AOP, GUICE
2016-05-31 15:18:30 1445
原创 mybatis 中resultType与resultMap区别
mybatis中要返回如下对象的List集合: public class Host { private String hostType; private String hostAddr; public String getHostType() { return hostType; } public void setHostType(String hostType) {
2016-05-29 17:05:07 2915
转载 Java套接字Socket编程--TCP参数
在Java的Socket中,主要包含了以下可设置的TCP参数。 属性 说明 默认值 SO_TIMEOUT 对ServerSocket来说表示等待连接的最长空等待时间; 对Socket来说表示读数据最长空等待时间。 0 TCP_NODELAY 是否一有数据就马上发送。 false
2016-05-25 23:14:08 3308
原创 synchronized 与 ReentrantLock 同步代码块简单实现
synchronized 与 ReentrantLock 简单实现
2016-05-08 21:06:29 1077
转载 java线程内存模型,线程、工作内存、主内存
java线程内存模型 线程、工作内存、主内存三者之间的交互关系图: key edeas 所有线程共享主内存 每个线程有自己的工作内存 refreshing local memory to/from main memory must comply to JMM rules 产生线程安全的原因 线程的working memor
2016-05-06 22:20:07 4212
转载 volatile 变量作用
结论 volatile解决了线程间共享变量的可见性问题使用volatile会增加性能开销volatile并不能解决线程同步问题解决i++或者++i这样的线程同步问题需要使用synchronized或者AtomicXX系列的包装类,同时也会增加性能开销 简介 volatile关键字保证了在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修
2016-05-06 20:41:39 561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人