Nginx学习(一)
Nginx实现高可用nginx入门什么是nginx?nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。反向代理服务器有哪些?Nginx、lvs、F5(硬件)...
【SpringBoot学习笔记 四】SpringBoot自动配置原理Spring Factories 机制SpringBoot自动配置实现原理SpringBoot自动配置绑定和修改总结一下
之前的Blog【SpringBoot学习笔记 一】SpringBoot基本概念和项目初始化里我提到,SpringBoot初始化的项目结构包含如下四部分,也就是只要包含如下四部分就可以启动一个最简单的SpringBoot一个配置文件:application.properties ,管理相关配置信息,在【SpringBoot学习笔记 二】YAML格式文件配置方式详解中介绍到SpringBoot的YAML配置是如何编写又是如何自动绑定到代码实体中的一个测试类:SpringbootApplication
JVM从入门到精通(六):JVM调优必备理论知识 - 3种垃圾清除算法,常见的垃圾回收器常见的垃圾回收器
JVM调优是一层窗户纸,只是看起来很难。学完本节课,让你:熟悉 GC 常用算法,熟悉常见垃圾回收器,具有实际 JVM 调优实战经验What is garbage什么是垃圾?没有引用指向的对象就是垃圾。怎么找到垃圾?引用计数不能解决循环引用根可达算法JNI 是本地方法用到的对象《JVM虚拟机规范》对于根对象的定义,下图右侧:清除垃圾的算法标记清除算法 mark-sweep算法相对简单,存活对象比较多的情况下效率比较高。不适合伊甸区,伊甸区的存活对象比较少。两边扫描