待学习任务
javartisan
年轻人,静下心来做事吧!
展开
-
JVM面试篇
1. 内存模型以及分区,需要详细到每个区放什么。Java内存模型:2. 堆里面的分区:Eden,survival from to,老年代,各自的特点。Java堆分为新生代和老年代,新生代又分为一块较大的Eden区和两块较小的Survivor区(From Survivor和To Survivor)。 新生代:里面的对象朝生夕灭,每次垃圾收集时都会都有大量的对象死去,只有少量存活,Eden内存不够时,转载 2017-03-25 21:20:27 · 720 阅读 · 0 评论 -
BAT、网易面试经验收集
小白重学Java之二: 之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如果能耐心读完,相信对你会找到你需要的东西。 先说一下LZ的基本情况,LZ是四川某985学校通信专业的研究生(非计算机),大学阶段也就学了C语言,根本没想过最转载 2017-03-25 21:19:30 · 868 阅读 · 0 评论 -
网易面试收集之一
一面:发散面 自我介绍 tomcat集群 类似Google Gson的还有什么包 tomcat加载基本流程,涉及到的参数 Spring、SpringMVC原理、流程 Mybatis原理 Hibernate了解吗,Mybatis和Hibernate的区别 设计模式在spring中的使用 jvm参数、调优 JDK1.8有什么新特性 什么情况下会触发Minor转载 2017-03-25 21:17:50 · 442 阅读 · 0 评论 -
Java中CAS详解-待学习的任务
转至:http://blog.csdn.net/ls5718/article/details/52563959 待学习的任务 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 (2)一个线程持有锁会导致其它所有需转载 2017-03-25 21:10:13 · 546 阅读 · 0 评论 -
ConcurrentHashMap源码剖析(JDK1.7实现,JDK1.8更换了实现)
转至:http://www.importnew.com/21781.html ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使用了多个锁代替HashTable中的单个锁,也就是锁分离技术(Lock Stripping)。实际上,Concurre转载 2017-03-25 21:35:14 · 1132 阅读 · 0 评论 -
线程、进程和协程
转载至:http://blog.csdn.net/qq_17612199/article/details/51028270 待学习任务,有时间深入了解一下! 从一定意义上讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。 进程 是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机转载 2017-05-15 21:27:34 · 408 阅读 · 0 评论