• 120
    动手打造Nginx多进程架构

    最近对Nginx源码比较感兴趣,借助于强大的VS Code,我一步一步,似魔鬼的步伐,开始了Nginx的探索之旅。关于 VS Code 如何调试...

  • 你知道Java方法能定义多少个参数吗?

    一:为什么研究这么无聊的问题 这两天在读一本老书《Orange'S 一个操作系统的实现》,把丢了很长时间没研究的操作系统又重新拾起来了,在第三章...

  • 招聘贴--阿里云对象存储团队

    团队:阿里云对象存储团队 存储团队是阿里云基石:支撑弹性计算、数据仓库、对象存储、数据库、文件系统、以及流数据管道等商业基础设施,同时通过混合云...

  • 120
    利用IDEA部署Spring项目到Tomcat

    Tomcat 部署流程 如果之前改过tomcat/conf/server.xml (可能之前将host从“localhost”改为“服务器公网I...

  • 120
    JVM同步方法之偏向锁

    其实很早之前通过一些资料,就对偏向锁稍微有些了解,周六准备看看Hotspot中关于偏向锁的实现,本以为应该畅通无阻,没想到处处都是拦路虎,细节比...

  • JVM之Java线程启动流程

    欢迎关注我的专栏:半栈工程师 周末抽了点时间,研究了下HotSpot是如何创建Java线程的,顺便总结一下。文中引用的源码里删除很多细节,只保留...

  • JVM之创建对象源码分析

    之前对Java对象的创建一直都是概念上的了解,没有在源码层面进行过分析,这段时间在看HotSpot,就顺便了解了下JVM究竟是如何创建Java对...

  • JVM之模板解释器

    闲来无事,编译调试了下OpenJDK9,仔细研究了下HotSpot中的模板解释器。 一:何为模版解释器 C和C++之类的语言,会在编译期就直接编...

  • JVM方法执行的来龙去脉

    趁着春节放假,借着《揭秘Java虚拟机》,好好看了下Hotspot源码,对JVM执行Java方法的过程有了更深入的了解。大过年的,不发红包,发篇...