Kubernetes 内部的架构
Kubernetes 内部的架构原文:https://phoenixnap.com/kb/understanding-kubernetes-architecture-diagramsKubernetes是用于管理容器化应用程序集群的工具。在计算机领域中,此过程通常称为编排。用管弦乐编排比喻上面的服务编排是很恰当的,就像乐队指挥一样,Kubernet……
浏览器输入地址发生了什么
浏览器从输入一个地址开始,它可以是这样的 http://www.baidu.com, 也可以是这样的 https://admin:admin@www.gschaos.club:80/dir/file1.html, 咋一看好像都能看懂,而且还知道这么输入会得到什么,更言之还能断点调试一下;URL我们先来看下URL,URL有很多种,不止我们常用到的htt……
ASLR 地址空间随机化
ASLR 地址空间随机化ASLR,全称为 Address Space Layout Randomization,地址空间布局随机化。该技术在 kernel 2.6.12 中被引入到 Linux 系统,它将进程的某些内存空间地址进行随机化来增大入侵者预测目的地址的难度,从而降低进程被成功入侵的风险。当前 Linux、Windows 等主流操作系统都已经采用该……
垃圾回收算法是如何设计的?
底层原理:垃圾回收算法是如何设计的?如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,java 增强提案)越来越多了,垃圾回收(Garbage Collection,GC)正处于方兴未艾的阶段。譬如,在 JEP-248 中 G1 替代了并行垃圾回收器成为 jvm 中默认……
洞察设计模式的底层逻辑
作者:不拔原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到遇到实际的问题可以使用合适的设计模式去……
反射抛出自定义异常问题
问题描述反射调用方法时,方法内部抛出了自定义异常,但是无法在反射调用点捕获到抛出的自定义异常。反射调用方法时,方法再次调用反射抛出自定义异常,导致最底层异常消失。调用逻辑代码@Slf4jpublic abstract class AbstractService implements BaseService<BaseDto> {……