• 欢迎访问本站,本站记录博主日常编程遇到的问题,知识,惊奇软件等。如有问题还请留言


    Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /www/wwwroot/gschaos.club/wp-content/themes/Git-alpha-6h0SRk/header.php on line 294
理解Aop

理解Aop

🧭 整体结构总览层级技术视角控制权体现提供能力对上层支撑1. 计算机硬件CPU、存储、总线线性执行+跳转程序计数器、堆栈、跳转指令支持有序与跳跃控制2. 计算机组成原理存储程序原理、函数调用栈跳转+调用+返回+中断函数、递归、上下文切换抽象为过程式语言3. 操作系统用户态、内核态、线程调度控制权分时复……

Kubernetes 内部的架构

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 地址空间随机化ASLR,全称为 Address Space Layout Randomization,地址空间布局随机化。该技术在 kernel 2.6.12 中被引入到 Linux 系统,它将进程的某些内存空间地址进行随机化来增大入侵者预测目的地址的难度,从而降低进程被成功入侵的风险。当前 Linux、Windows 等主流操作系统都已经采用该……

基础

基础

基础使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的?public class StringTest { public static void main(String[] args) { final String s = "abc"; String x = "a……

垃圾回收算法是如何设计的?

垃圾回收算法是如何设计的?

底层原理:垃圾回收算法是如何设计的?如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,java 增强提案)越来越多了,垃圾回收(Garbage Collection,GC)正处于方兴未艾的阶段。譬如,在 JEP-248 中 G1 替代了并行垃圾回收器成为 jvm 中默认……

Java虚拟机详解—-JVM内存结构

Java虚拟机详解—-JVM内存结构

Java虚拟机详解—-JVM内存结构……

记组笔记2

记组笔记2

作者: Randy------4.3.2 主存与CPU之间的联系如图所示的链接关系------4.3.3 主存中的地址分配1比特(bit)存储一个基本的二进制位 0或18比特组成1字节(byte),主存中的地址按字节由高到低进行分配而最小的寻址单元则是1字(word),根据环境的不同,1字长可能是4字节,也可能是8字节以一个 int32……

记组笔记1

记组笔记1

0.前序计算机文化素养课其一计算机组成原理,简称“计组”​ 作者:Randy越向往高处的阳光,就越要扎根于无尽的黑暗了解计算机的底层硬件的逻辑实现,CPU的处理架构,有助于我们更好的使用上层语言进行程序的编写这篇文章我会对计组这门课程中的知识体系,其中的一些要点进行一个大致的总结归纳,但我毕竟不是专注于计算机硬件/嵌入式方向的开发者,因……

洞察设计模式的底层逻辑

洞察设计模式的底层逻辑

作者:不拔原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到遇到实际的问题可以使用合适的设计模式去……

反射抛出自定义异常问题

反射抛出自定义异常问题

问题描述反射调用方法时,方法内部抛出了自定义异常,但是无法在反射调用点捕获到抛出的自定义异常。反射调用方法时,方法再次调用反射抛出自定义异常,导致最底层异常消失。调用逻辑代码@Slf4jpublic abstract class AbstractService implements BaseService<BaseDto> {……

IO模型

IO模型

I/O 操作比在内存中进行数据处理任务所需时间更长,差别要以数量级计。许多程序员一门心思扑在他们的对象如何加工数据上,对影响数据读取和存储的环境问题却不屑一顾。影响应用程序执行效率的限定性因素,往往并非处理速率,而是 I/O。作者:keep_trying_gogo出处:https://blog.csdn.net/yjp198713/column/inf……