Linux内核调度器:初心。
Linux内核调度器源码分析系列,带你深入探究内核调度的奥秘,揭开云原生混部场景中CPU资源隔离的神秘面纱。让我们一起探索内核调度的精髓,感受技术的魅力!
HIS系统疯狂占用CPU,医院陷入危机!
有位朋友最近跟我抱怨,他们医院的HIS系统在高峰期总是CPU爆高,已经困扰了他们好几年了。他求助我如何分析,我觉得他很焦急,希望能帮到他。
线上事故:ThreadLocal惹的祸
一次线上事故,让我深刻认识到了Java的难度。用户存储数据后,却看到无权限提示,我不禁怀疑自己的能力。但最终发现,是ThreadLocal引起的问题。这个bug让我至今难以忘怀。
厉害了我的User!
locustfile就像是我们的武器库,装载着每个用户的行为。它是Locust性能测试工具的核心,是我们战斗的基础。只要写好了locustfile.py,我们就可以开始战斗了!
初探Spring Security
Spring Security,是一款强大的安全框架,它能够保护你的应用程序免受恶意攻击。虽然有点复杂,但只要你努力学习,就能够掌握它的精髓。加油!
Docker:架构、安装、卸载(CentOS 7)
Docker就像一座城堡,客户端是城门,可以与城内的服务交互,构建、拉取、运行容器。DOCKER_HOST就是城内,容器在这里运行。让我们一起进入这座城堡,探索其中的奥秘。
IP 命令,轻松掌握!
老旧的 Linux 用 ifconfig 命令调整网络接口,但现在已不再更新。ip 命令代替了 ifconfig,功能更强大,可执行多种 ifconfig 无法实现的操作。它是 Linux 网络配置的新宠,让我们一起来学习吧!
Webpack5速度惊人,早升级早受益。
Webpack5构建速度提升令人惊叹,早升级早受益 为什么要升级?webpack4用的好好的,运行稳定,为什么要升级到webpack5, 每次升级,都要经历一场地震,处理许多loader和plugin API的破坏性改变。 请给我们一个充分的升级理由,不然真的没有动力去折腾。没问题,给你们一个充分的理由,webpack5对构建速度做了突破性的改进,开启文件缓存之后,再次构...
兔子家的小屋:RabbitMQ安装与配置
安装RabbitMQ就像给你的服务器装上了一只可爱的兔子,但在它跳跃前,你需要先安装它的好朋友erlang环境。使用RabbitMQ官方提供的脚本下载yum,让你的服务器变得更加有趣和充满活力!
Sentinel:守护你的微服务。
Spring Cloud Alibaba(9)---Sentinel概述 Sentinel概述随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护、热点防护等多个维度来帮助业务保障微服务的稳定性。官方文档 分布式系统的流量防卫兵Sentinel系列笔记 Awesome...
全球架构师峰会:共话未来。
2021ArchSummit全球架构师峰会,汇聚了业界大咖,探讨技术前沿,我这个刚入行两年的小菜鸟,深感收获满满,感慨万千。大会PPT已经公开下载,快来一起学习吧!
Spring中的@Import注解:引入新气息。
Spring中的@Import注解非常重要,它在SpringBoot自动配置中扮演着重要的角色。让我们一起来了解它吧!
Celery:任务分配与负载均衡
Celery是一个强大而可靠的分布式系统,它能够处理大量的消息,让你的任务异步运行,同时也支持任务调度。今天,我们要聊的是Celery的负载均衡机制,它能够让你的任务更加高效、更加平衡,让你的工作变得更加轻松愉快!