-
Kubernetes 内部的架构
Kubernetes 内部的架构 原文:https://phoenixnap.com/kb/understanding-kubernetes-architecture-diagrams Kubernetes是用于管理容器化应用程序集群的工具。在计算机领域中,此过程通常称为编排。 用管弦乐编排比喻上面的服务编排是很恰当的,就像乐队指挥一样,Kubernetes协调地将许多微服务组合在一起构成了应用程…- 699
- 0
-
浏览器输入地址发生了什么
浏览器 从输入一个地址开始,它可以是这样的 www.baidu.com, 也可以是这样的 https://admin:admin@www.gschaos.club:80/dir/file1.html, 咋一看好像都能看懂,而且还知道这么输入会得到什么,更言之还能断点调试一下; URL 我们先来看下URL,URL有很多种,不止我们常用到的http://,还有很多比如"file:"…- 287
- 0
-
x86-TSO : 适用于x86体系架构并发编程的内存模型
x86-TSO : 适用于x86体系架构并发编程的内存模型 作者:执生 原文地址:https://www.cnblogs.com/lqlqlq/p/13693876.html Abstract : 如今大数据,云计算,分布式系统等对算力要求高的方向如火如荼。提升计算机算力的一个低成本方法是增加CPU核心,而不是提高单个硬件工作效率。 这就要求软件开发者们能准确,熟悉地运用高级语言编写出能够…- 453
- 0
-
ASLR 地址空间随机化
ASLR 地址空间随机化 ASLR,全称为 Address Space Layout Randomization,地址空间布局随机化。该技术在 kernel 2.6.12 中被引入到 Linux 系统,它将进程的某些内存空间地址进行随机化来增大入侵者预测目的地址的难度,从而降低进程被成功入侵的风险。当前 Linux、Windows 等主流操作系统都已经采用该项技术。 Linux 平台上 ASLR …- 524
- 0
-
基础
基础 使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的? public class StringTest { public static void main(String[] args) { final String s = "abc"; String x = "abc" + "def"; String y = s…- 795
- 0
-
垃圾回收算法是如何设计的?
底层原理:垃圾回收算法是如何设计的? 如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,Java 增强提案)越来越多了,垃圾回收(Garbage Collection,GC)正处于方兴未艾的阶段。譬如,在 JEP-248 中 G1 替代了并行垃圾回收器成为 JVM 中默认的垃圾回收器,JEP-333 加入了实验…- 4.3k
- 0
-
-
记组笔记2
作者: Randy ------4.3.2 主存与CPU之间的联系 如图所示的链接关系 ------4.3.3 主存中的地址分配 1比特(bit)存储一个基本的二进制位 0或1 8比特组成1字节(byte),主存中的地址按字节由高到低进行分配 而最小的寻址单元则是1字(word),根据环境的不同,1字长可能是4字节,也可能是8字节 以一个 int32 为例,它需要32位 4字节的空间进行存储,我们…- 301
- 0
-
记组笔记1
0.前序 计算机文化素养课其一 计算机组成原理,简称“计组” 作者:Randy 越向往高处的阳光,就越要扎根于无尽的黑暗 了解计算机的底层硬件的逻辑实现,CPU的处理架构,有助于我们更好的使用上层语言进行程序的编写 这篇文章我会对计组这门课程中的知识体系,其中的一些要点进行一个大致的总结归纳,但我毕竟不是专注于计算机硬件/嵌入式方向的开发者,因此对于一些重点不会过分的深究,本文也难免有一些理解…- 331
- 0
-
洞察设计模式的底层逻辑
作者:不拔 原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到遇到实际的问题可以使用合适的设计模式去解决。 一 你应该关注底层逻辑 1 设计模式…- 723
- 0
-
反射抛出自定义异常问题
问题描述 反射调用方法时,方法内部抛出了自定义异常,但是无法在反射调用点捕获到抛出的自定义异常。 反射调用方法时,方法再次调用反射抛出自定义异常,导致最底层异常消失。 调用逻辑代码 @Slf4j public abstract class AbstractService implements BaseService<BaseDto> { protected String strateg…- 340
- 0
-
底层原理
与很多介绍垃圾回收器的文章不同,本文不会涉及「某某垃圾回收器特性」和「如何使用某某垃圾回收器」等「what&how」的内容,而是从底层的垃圾回收算法开始,着重去阐释不同垃圾回收器在算法设计和实现时的一些技术细节,去探索「why」这一部分,通过对比不同的垃圾回收算法和其实现,进一步感知目前垃圾回收的发展脉络。 作者:齐光 链接:https://mp.weixin.qq.com/s/iklfW…- 716
- 0
-
IO模型
I/O 操作比在内存中进行数据处理任务所需时间更长,差别要以数量级计。许多程序员一门心思扑在他们的对象如何加工数据上,对影响数据读取和存储的环境问题却不屑一顾。影响应用程序执行效率的限定性因素,往往并非处理速率,而是 I/O。 作者:keep_trying_gogo 出处:https://blog.csdn.net/yjp198713/column/info/18912 IO模型一基础知识 一、I…- 634
- 0