最新 最热

【Blog.Core 2023】第三季度更新说明书。请查收!

1、将Redis缓存和Memory缓存进行整合与合并,可以通过开启分布式缓存开关,来实现缓存的自动切换。

2023-10-29
1

Mybatis基础

虽然我们能够通过JDBC来连接和操作数据库,但是哪怕只是完成一个SQL语句的执行,都需要编写大量的代码,更不用说如果我还需要进行实体类映射,将数据转换为我们可以直接操作的实体类型,JDBC很方便,但是还不够方便。...

2023-10-29
1

kube-apiserver 又 OOM 了?

前一篇已经介绍了 Informer 的实现,Informer 对 kube-apiserver 发起了 list 和 watch 请求。我们知道大规模集群下,kube-apiserver 会成为瓶颈,尤其在内存方面,相信很多人也遇到过 kube-apiserver OOM 等问题(碰巧的是最...

2023-10-28
0

造轮子之单层应用总结篇

首先,们在基础设施方面取得了巨大的进展。我们实现了自动依赖注入,这个神奇的技术让我们能够轻松管理各个模块之间的依赖关系,提高了代码的可维护性和扩展性。同时,我们还集成了Serilog日志,这为我们的应用提供了详尽的运...

2023-10-27
1

CPU缓存一致性:从理论到实战

速度快的存储硬件成本高、容量小,速度慢的成本低、容量大。为了权衡成本和速度,计算机存储分了很多层次,扬长避短,有寄存器、L1 cache、L2 cache、L3 cache、主存(内存)和硬盘等。图1 展示了现代存储体系结构。...

2023-10-27
1

Linux设置yum, 安装wget, 安装gcc & epel

文件下载地址:https://shaun.lanzoum.com/iWjpi0u1uveh

2023-10-26
1

vue3中的KeepAlive原理到底是什么(一)

KeepAlive借鉴http协议,在http中KeepAlive是避免链接频繁的销毁和创建,那vue中的KeepAlive是什么呢,它的作用是避免组件被频繁的销毁和创建。

2023-10-26
1

webpack5高级

高级也就是相对于基础的优化。从以下角度进行优化: 提升开发体验; 提升打包构建速度 减少代码体积 优化代码运行性能

2023-10-26
1

Spark-Core

初始化工作是在Driver端进行的,而实际运行程序是在Executor端进行的,这就涉及到了跨进程通信,是需要序列化的。

2023-10-26
1

接口调优:从2s到200ms的心路历程分享

平常在开发过程中,时常会遇到一些复杂查询或复杂业务,导致接口出现性能问题,基本上每一个程序猿在工作中都离不开对接口性能的调优,

2023-10-26
0