240 发简信
IP属地:天津
  • 120
    Spring Boot启动过程分析

    首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面...

  • 120
    SpringBoot启动流程解析

    写在前面: 由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行...

  • 深入理解 Tomcat(一)源码环境搭建和 How Tomcat works 源码

    为了了解 tomcat 的原理, 楼主费劲心思, 从图书馆借来了绝版的<<How Tomcat Works>>, 下载了该书中的实例源码, 由于该书已经很老了, 讲的 tom...

  • 120
    阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

    作者:huashiou链接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发...

  • 120
    浅谈双亲委派模型

    本文浅析了双亲委派的基本概念、实现原理、和自定义类加载器的正确姿势。 对于更细致的加载loading过程、初始化initialization顺序等问题,文中暂不涉及,后面整理...

  • 这么好的文章为什么没有评论呢

    一看你就懂,Java中的ClassLoader详解

    作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇是fank909的第四篇投稿,详细地介绍了Java中的ClassLoader。由于篇幅较长,我...

  • 还有一点区别就是,MQ适用于集群环境,多个系统或者服务去监听一个message,也就是分布式场景下。Spring的这个应该只适用于单体应用。

    第二十七章:SpringBoot使用ApplicationEvent&Listener完成业务解耦

    ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,...

  • Linux杂谈:Mac/Linux下配置远程Linux服务器免密登录

    你还在为你每次打开测试环境、生产环境需要登录而犯愁吗?登录是必须的,但密码是可或缺的!!! 因为前两章讲到了Gitolite服务端的配置,配置客户端时是采用的SSH方式授权登...