计算机网络基础-总结一些必须知道的计算机网络基础知识

写在前面

  记录一些计算机网络基础的知识,包括:OSI模型、TCP/IP协议以及其它一些做后端开发应该知道的知识。

Read more
Java虚拟机学习笔记-虚拟机类加载机制总结

写在前面

  记录Java虚拟机中,类加载的时机、生命周期以及类加载过程各个阶段的动作和类加载器。

Read more
算法基础-常用排序算法总结

写在前面

  以前的自己怕是个假的准“程序员”,基础的排序算法忘的一干二净,更别说手写快排。赶紧抓紧时间去又去学习了常用的排序算法,加深理解,

Read more
因为42-想写一点东西给你们

写在前面

  本来有些东西,换届大会就应该说的,可那个时候我还不知道我在干什么,整天的在怀疑人生,也不知道该说什么好,也就没有去。后来,本来想着找到工作再整理出来,告诉你们,以一个所谓的“过来人”的身份说经验,可是,又想一想,早点告诉你们,你们还能早一点准备,早点知道该去做点什么。下面我要说的一些东西,其实或多或少的一些东西以前的学长也说过,可我当时也没怎么放在心上,因为,那个时候,我可能会有点“膨胀”,哈哈哈哈哈哈。

Read more
Java集合框架-浅析ArrayList的源码实现

写在前面

  以前,一直认为任何东西的源码都是很高深的,不管是JDK的源码,还是Spring的源码,以我的水平,肯定看不懂。可是,最近看好多面试经验都好像问到了集合框架的源码以及其它框架的源码,为了找到一个喜欢的工作,只能硬着头皮去看了。网上查了一些资料,根据别人的经验去读,理解了之后,发现Java的集合框架并没有想象的那么难。写这篇文章,主要是想自己试着去分析一下Java集合框架中ArrayList的源码实现,并记录下来。

Read more
Java虚拟机学习笔记-内存分配与回收策略总结

写在前面

  总结Java虚拟机的内存分配和回收策略。对象的分配,粗略的讲就是在Java堆上进行分配,主要是Eden空间。少数情况也可能直接分配到老年代。需要注意的是,这篇笔记用于记录的是Serial / Serial Old收集器下的内存分配与回收策略。

Read more