02 2021 档案
摘要:一、简介 ** 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;**同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,
阅读全文
摘要:在看HttpMessageConverter部分内容的时候,看到了ObjectProvider。是在这HttpMessageConvertersAutoConfiguration HttpMessageConverters 2个类中引入这个的。在网上找了2篇文章。感觉写的不错 自动配置中的Objec
阅读全文
摘要:官方文档 当我们把单体 web 应用拆分成分布式 web 应用时,一个不得不面对的问题就是如何处理 session。我们一般的做法不使用 HttpServletRequest,使用分布式存储数据库来存储 session,用的比较多的方案是使用 redis 来存储 sesion 。这样做没什么问题,但
阅读全文
摘要:要说清楚RefreshScope,先要了解Scope Scope(org.springframework.beans.factory.config.Scope)是Spring 2.0开始就有的核心的概念 RefreshScope(org.springframework.cloud.context.s
阅读全文
摘要:剖析CAS Proxy的设计原理 由于CAS在开源社区的影响力,它逐渐被应用到各种复杂的SSO环境中。CAS的基本原理在广州UserGroup上有很多文章介绍,我不再做原理性的探讨,但CAS Proxy稍微复杂,值得对其作一个剖析,以便在日后的配置中减少配置上的失误。 1,CAS Proxy的目的
阅读全文
摘要:给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。 class Solution { public int rangeBitwiseAnd(int m, int n) { if(m==n) return m; i
阅读全文
摘要:现象:容器运行1-2小时后,内存逐渐上升到100%,主进程被os kill, 随后容器被重新拉起, 内存再次上升... 配置信息, 容器设置的最大内存8G 分析过程: 1. jinfo pid打印出进程的配置信息, 进程堆内存设置为4G 2. jmap -heap pid 打印出堆内内存情况 jma
阅读全文