240 发简信
IP属地:北京
  • Resize,w 360,h 240
    漫谈从编译器到运行时

    前言 编译原理相关的书籍资料五花八门,大多偏理论为主,实用性高的寥寥无几;而讲实践的书,相关的理论太少,难以提炼出一套方法论。并且教科书通常只实...

  • Resize,w 360,h 240
    实现一个FC模拟器

    前言 前段时间无意中浏览到了描述FC(Family Computer)游戏的一些工作原理的博客,瞬间勾起了儿时对小霸王游戏机如痴如醉的过往,看到...

  • Resize,w 360,h 240
    Tomcat剖析之源码篇(二)

    前言 前面第一篇介绍了Tomcat的整体架构,能让我们在宏观上对Tomcat的运转流程有一个认识,但原理毕竟只是理论,这篇博客就来从源码入手,分...

  • Resize,w 360,h 240
    Tomcat剖析之架构篇(一)

    前言 早在之前写过一些http玩具服务器,总感觉无法继续前进了,期间花了比较多的时间在基础知识上,前段时间想着直接从用的比较多的服务器开始,对于...

  • Resize,w 360,h 240
    JVM运行期优化

    一、前言 JVM运行期的优化主要是指程序在编译成字节码之后,JVM通过解释器去解释执行,再针对程序运行的资源占用等情况进行分析然后做出的一系列的...

  • LRU与LFU缓存算法

    一、背景 缓存算法也是也是我们日常使用的操作系统、应用程序内部用得比较多的一种调度算法,之前也是了解个过程没具体实现过,刚好LintCode上面...

  • Resize,w 360,h 240
    平衡查找树之AVL树

    一、前言 之前写过一篇二分查找树的,前面也说过,普通的二叉查找树一般情况下增加、删除查找所用的时间复杂度是O(logN),但在最坏的情况下,可能...

  • Manacher算法求解最长回文子串

    一、背景 最近在LintCode上面刷题时遇到了一个求解最长回文子串的问题,这个题目可以使用暴力的方式去进行求解,但算法的时间复杂度至少就是O(...

  • Resize,w 360,h 240
    Java内存模型

    前言 Java内存模型是Java虚拟机制定的一种规范,众所周知的Java程序都是运行在JVM上的,而Java语言“一次编写,到处运行”的特效很多...

个人介绍
没有天生的信心,只有不断培养的信心。