HashMap
图灵-诸葛
前唯品会京东资深架构师 十余年一线研发经验,曾就职于唯品会、京东电商等多家互联网公司,历任Java资深架构师、技术总监等职位,参与并主导多个千万级并发互联网产品研发,对大型分布式,高并发及微服务架构有非常深入研究。
展开
-
分布式一致性协议 李艳鹏
国际开放标准组织Open Group定义了DTS(分布式事务处理模型),模型中包含4个角色:应用程序、事务管理器、资源管理器、通信资源管理器四部分。事务处理器是统管全局的管理者,资源处理器和通信资源处理器是事务的参与者。J2EE规范也包含此分布式事务处理模型的规范,并在所有的AppServer中进行实现,J2EE规范中定义了TX协议和XA协议,TX协议定义应用程序与事务管理器之间的接口,而XA...原创 2019-07-25 22:22:13 · 188 阅读 · 0 评论 -
深入剖析数据校验:Bean Validation 2.0
QQ交流群:点击有任何问题可以加群交流 Java最新一线架构技术讲解请:点击 内容实用讲解简单易懂前言前几篇文章在讲Spring的数据绑定的时候,多次提到过数据校验。可能有人认为数据校验模块并不是那么的重要,因为硬编码都可以做。若是这么想的话,那就大错特错了~前面讲解DataBinder的时候一个小细节,它所在的包是:org.springframework.validation...原创 2019-07-23 14:45:27 · 544 阅读 · 0 评论 -
Java 类加载之匿名类和主类相互依赖问题
QQ交流群:点击有任何问题可以加群交流Java最新一线架构技术讲解请:点击内容实用讲解简单易懂Qestion/** * ClassInitializedOrder for : Java Classload Order Test * * @author <a href="mailto:magicianisaac@gmail.com">Isaac....原创 2019-07-23 14:56:48 · 324 阅读 · 0 评论 -
Java虚拟机限制级讲解
Java虚拟机知识点【class文件】 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑排列在Class文件中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙。当遇到需要占用8位字节以上的数据项时,会按照高位在前的方式分割成若干个8位字节进行存储。ClassFile 结构说明 magic:魔数。...原创 2019-07-23 15:16:18 · 189 阅读 · 0 评论 -
分布式Redis深度历险-Cluster
本文为分布式Redis深度历险系列的第三篇,主要内容为Redis的Cluster,也就是Redis集群功能。Redis集群是Redis官方提供的分布式方案,整个集群通过将所有数据分成16384个槽来进行数据共享。QQ交流群:点击有任何问题可以加群交流Java最新一线架构技术讲解请:点击内容实用讲解简单易懂集群基础实现一个集群由多个Redis节点组成,不同的...原创 2019-07-23 15:26:06 · 177 阅读 · 0 评论 -
没想到吧?面试官居然会问你Synchronized原理
附上视频教程!点击观看站在设计者角度,重构你对synchronized的认知!Synchronized 的基本使用Synchronized 的作用主要有三个:确保线程互斥的访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题从语法上讲,Synchronized 总共有三种用法:修饰普通方法 修饰静态方法 修饰...原创 2019-07-23 15:33:44 · 176 阅读 · 0 评论