在Class初始化完成后,类在调用过程中,执行引擎会把字节码转换为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译, 就是即时编译

29 6 月, 2021 0条评论 207点热度 0人点赞 专注着 阅读全文

Spring在处理Bean的过程中, 最重要部分则是bean的依赖处理,bean的依赖处理过程中, 会自动将所依赖的bean执行创建流程。

26 5 月, 2021 0条评论 206点热度 0人点赞 专注着 阅读全文

最近学习jvm相关知识中,OpenJDK提供了asmtools工具,可以操作字节码,因此自己从源码编译一个版本!

12 5 月, 2021 0条评论 169点热度 0人点赞 专注着 阅读全文

JAVA中时常需要连接字符串的操作,当连接到NULL的对象时,却不会抛出空指针异常,因此这篇文章从字节码角度看看JVM层面是如何处理这个问题的。

12 5 月, 2021 0条评论 260点热度 0人点赞 专注着 阅读全文

记录了Spring对Bean一些基础配置属性,了解Spring是如何对Bean进行管理的。能够帮助我们更好的阅读Spring的源码。

8 5 月, 2021 0条评论 161点热度 0人点赞 专注着 阅读全文

Spring Bean作用域理解,帮助更好的理解Spring源码

7 5 月, 2021 0条评论 132点热度 0人点赞 专注着 阅读全文

Spring BeanDefinition介绍,帮助更好的阅读Spring源码

6 5 月, 2021 0条评论 181点热度 0人点赞 专注着 阅读全文

ZooKeeper分为两种模式:独立模式(standalone)和仲裁模式(quorum)。 独立模式: 就是每个服务器单独运行, 服务器直接的数据不进行复制 仲裁模式: 就是服务器之间的数据进行相互复制, 并同时为客户端同时执行。 仲裁模式 在仲裁模式下, ZooKeeper复制集群中的所有服务器的数据数。如果让客户端等待每一个数据数的复制然后才能工作, 延迟问题就会很严重。 为了解决这个问题: 通过仲裁的方式, 保证所有的服务器集群中, 达到最小的法定人数即可为客户端提供服务。例如: 有5台机器, 只要任意三台…

3 5 月, 2021 0条评论 224点热度 0人点赞 专注着 阅读全文

通过压缩包的方式安装zookeeper,主打的就是一个动手能力

3 5 月, 2021 0条评论 180点热度 0人点赞 专注着 阅读全文

Spring IoC中提供了Bean的管理能力,能够通过Spring容器查询bean以及对应的依赖关系,该文章能够帮助理解Spring源码

30 4 月, 2021 0条评论 163点热度 0人点赞 专注着 阅读全文
145678