logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM内存模型、指令重排、内存屏障概念解析

在高并发模型中,无是面对物理机SMP系统模型,还是面对像JVM的虚拟机多线程并发内存模型,指令重排(编译器、运行时)和内存屏障都是非常重要的概念,因此,搞清楚这些概念和原理很重要。否则,你很难搞清楚哪些操作是在并发先绝对安全的?哪些是相对安全的?哪些并发同步手段性能最低?valotile的二层语义分别是什么?等等。原文地址:http://tech.meituan.com/java-memory-.

技术债你还清了吗?( java知识点整理 )

目录1.工具使用链接2.spring源码分析链接3.mybaties源码分析4.分布式4.1 分布式基础链接4.2 分布式-zookeeper链接4.3 分布式-dubbo链接4.4 分布式事务链接4.5 分布式-netty链接4.6 分布式-activeMq链接4.7分布式缓存-redis链接4.8分布式-分库分表链接5....

设计模式-单例模式

1.使用场景a)保证系统启动到终止,全过程只会产生一个实例b)当我们在应用中遇到功能性冲突的时候,需要使用到单例模式现实生活:你只能听命与一个老大,如果多个老大,观点不一样就产生冲突了2.上代码单例模式的7种不同写法:https://gitee.com/charjay/design公众号:左耳代码博客:https://blog.csdn.net/charJay_lin...

【effective java】4.通过私有构造器强化不可实例化的能力

1.why我们很多工具类实际上是不需要被实例化的2.howcode:https://gitee.com/charjay/effective.git构造器私有避免被new出来构造器里面实现throw new AssertionError();避免被子类继承...

关于@MapperScan注解的一些问题:sqlSessionTemplateRef与sqlSessionFactoryRef

@MapperScan(basePackages = "com.oo.xx", annotationClass = Mapper.class,sqlSessionTemplateRef = "xxxSqlSessionTemplate",sqlSessionFactoryRef = "xxxSqlSessionFactory")问题:sqlSessionTemplateRef与sqlSession

到底了