• 欢迎来到Compiler网站,如果对网站内容感兴趣或者帮助到你,请为文章点赞,谢谢!

关于java相关知识

CMS 垃圾搜集器

CMS 垃圾搜集器
搜集过程 初始标记(CMS-initial-mark) 并发标记(CMS-concurrent-mark) 预清理(CMS-concurrent-preclean) 可被终止的预清理(CMS-concurrent-abrotable-preclean) 重新标记(CMS-remark) 并发清除(CMS-concurrent-swee……继续阅读 »

4周前 (06-30) 43浏览 0评论 2个赞

Hotspot JVM 即时编译(JIT)概念及使用

Hotspot JVM 即时编译(JIT)概念及使用
在Class初始化完成后,类在调用过程中,执行引擎会把字节码转换为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译, 就是即时编译 最初,虚拟机中的字节码是由解释器完成编译的,当虚拟机发现方法或者代码块自行频繁时,就会讲代码标记为热点代码 为了提高热点代码的执行效率,在运行时,即时编译器(JIT)会把这些代码编译成与本……继续阅读 »

4周前 (06-29) 45浏览 0评论 1个赞

Spring依赖处理过程

Spring依赖处理过程
依赖处理过程 基础知识 入口 – DefaultListableBeanFactory#resolveDependency 依赖描述符 – DepencencyDescriptor 自动绑定候选对象处理器 – AutowireCandidateResolver @Autowired 注入 @Au……继续阅读 »

2个月前 (05-26) 39浏览 0评论 1个赞

安装AsmTools工具

安装AsmTools工具
最近学习jvm相关知识中,OpenJDK提供了asmtools工具,可以操作字节码,因此自己从源码编译一个版本! 安装环境 ant 1.8版本以上 jdk1.8版本以上 asm-tools源码   安装步骤 Ant环境安装 # 配置ant环境 vim /etc/profile # 加入以下配置 export ANT_HOME=/hom……继续阅读 »

3个月前 (05-12) 58浏览 0评论 5个赞

Spring Bean 基础

Spring Bean 基础
Spring Bean 基础 什么是BeanDefinition 定义Bean的配置元信息接口 Bean的类名 Bean的行为配置元素,如作用域,自动绑定的模式,生命周期回调等 其他Bean引用,有可称作合作者(Collaborators)或者依赖(Dependencies) 配置设置,比如Bean属性(Properties) ……继续阅读 »

3个月前 (05-08) 48浏览 0评论 3个赞

Spring Bean作用域

Spring Bean作用域
作用域 来源 说明 prototype 原型作用域,每次依赖查找和依赖注入生成新bean对象 singleton 默认Spring Bean作用域,一个BeanFactory有且仅有一个实例 request 将Spring Bean 存储在ServletRequest上下文中 session 将Spring Bean存储在Http……继续阅读 »

3个月前 (05-07) 44浏览 0评论 2个赞

Spring 配置元信息

Spring 配置元信息
配置元信息 Spring Bean 配置元信息 – BeanDefinition Spring Bean 属性元信息 – PropertyValues Spring 容器配置元信息 Spring 外部化配置元信息=PropertySource Spring Profile元信息 – @Profile……继续阅读 »

3个月前 (05-06) 48浏览 0评论 1个赞

ZooKeeper的两种执行模式

ZooKeeper的两种执行模式
ZooKeeper分为两种模式:独立模式(standalone)和仲裁模式(quorum)。 独立模式: 就是每个服务器单独运行, 服务器直接的数据不进行复制 仲裁模式: 就是服务器之间的数据进行相互复制, 并同时为客户端同时执行。 仲裁模式 在仲裁模式下, ZooKeeper复制集群中的所有服务器的数据数。如果让客户端等待每一个数据数的复制然后才能工作……继续阅读 »

3个月前 (05-03) 46浏览 0评论 1个赞

Zookeeper简单安装

Zookeeper简单安装
下载ZooKeeper ZooKeeper下载 解压ZooKeeper安装  tar -xzvf zookeeper-3.4.10.tar.gz 复制/conf目录下的zoo_simple.cfg文件  cp zoo_simple.cfg zoo.cfg 通过后端模式启动服务器  bin/zkServer.sh start 通过前端的方式启动服务器  bin……继续阅读 »

3个月前 (05-03) 41浏览 0评论 1个赞