代码改变世界

阅读排行榜

锁原理:偏向锁、轻量锁、重量锁

2017-12-18 16:29 by v_ZSW, 11508 阅读, 收藏,
摘要: java中每个对象都可作为锁,锁有四种级别,按照量级从轻到重分为:无锁、偏向锁、轻量级锁、重量级锁。每个对象一开始都是无锁的,随着线程间争夺锁,越激烈,锁的级别越高,并且锁只能升级不能降级。 阅读全文

锁的实现原理

2017-12-25 21:04 by v_ZSW, 9054 阅读, 收藏,
摘要: 本文将从happens-before关系出发,结合ReentranLock源码,如何用内存屏障、CAS操作、LOCK指令实现锁的功能。 阅读全文

SpringMVC基本使用

2016-07-15 02:56 by v_ZSW, 7905 阅读, 收藏,
摘要: springMVC是一个MVC框架,他控制着请求相应的整个流程,从请求一进入到应用服务器到相应离开,都离不开mvc框架 请求在应用服务器中 先说说请求相应在应用服务器的整个过程 DisptacherServlet接收到请求,并读取出请求中的数据 DisptacherServlet根据请求中的信息(u 阅读全文

web服务器集群

2016-11-07 22:48 by v_ZSW, 6723 阅读, 收藏,
摘要: 概述 集群和分布式都是从集中式 进化 而来的。分布式和集群会相互合作的,同时的集群和分布式。在这里重点说说集群 集群是什么? 集群能提高单位时间内处理的任务数量,提升服务器性能 有多台服务器去处理任务,但是 每个任务都是由一台服务器独立完成的 分布式是什么? 分布式能缩短单个任务处理的时间 跟集群一 阅读全文

jvm内存溢出分析

2016-11-07 13:47 by v_ZSW, 6608 阅读, 收藏,
摘要: 概述 jvm中除了程序计数器,其他的区域都有可能会发生内存溢出 内存溢出是什么? 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出 内存溢出和内存泄漏有什么区别? 内存泄漏是由于使用不当,把一部分内存“丢掉了”,导致这部分内存不可用。 当在堆 阅读全文
1 2 3 4 5 ··· 13 下一页