05 2023 档案

摘要:Java最大的地基(护城河)是其极其强大的软件生态以及极其庞大的使用者人群。 在云原生的时代下,Java的统治地位不仅没有到什么坚不可摧,无后顾之忧的程度,说Java目前处于危机四伏的地位都不为过。最根本的原因是,目前随着云原生时代的到来,有一些以前植入Java语言的基因之中的,很多的假设前提,其实 阅读全文
posted @ 2023-05-28 11:58 road2master 阅读(138) 评论(0) 推荐(0) 编辑
摘要:操作系统级别的上下文切换 操作系统级别的上下文切换是指当一个线程在执行过程中发生某种事件(如时间片用完、发生中断等),操作系统需要暂停当前线程的执行,保存其上下文(如寄存器状态、程序计数器、堆栈指针等),并切换到另一个线程继续执行的过程。这种上下文切换是由操作系统内核完成的,它涉及到对进程控制块(P 阅读全文
posted @ 2023-05-20 23:01 road2master 阅读(435) 评论(0) 推荐(0) 编辑
摘要:RPC(Remote Procedure Call,远程过程调用)和HTTP(Hypertext Transfer Protocol,超文本传输协议)是两种不同的通信协议,用于在计算机网络中实现不同系统之间的通信和数据交换。 RPC(远程过程调用): RPC是一种通信机制,允许一个程序调用另一个运行 阅读全文
posted @ 2023-05-20 21:34 road2master 阅读(77) 评论(0) 推荐(0) 编辑
摘要:现象与恢复 Prometheus监控报警数据库服务器CPU一直维持在100%以上,没有丝毫下降。 重启消费MQ消息的服务,以及MySQL实例后,CPU使用率断崖式下降,系统访问正常了。 原因分析 第一时间,判断是慢查询所致。查看阿里云SQL分析工具,总扫描行数这个指标有异常,达到了亿级。并发现大量的 阅读全文
posted @ 2023-05-18 01:06 road2master 阅读(71) 评论(0) 推荐(0) 编辑
摘要:线程安全是什么? ​ 维基百科:线程安全是程序设计中的术语,指某个函数、函数库在多线程环境中被调用时,能够正确地处理多个线程之间的公用变量,使程序功能正确完成。 ​ 《Java并发编程实战(Java Concurrency In Practice)》的作者Brian Goetz:当多个线程同时访问一 阅读全文
posted @ 2023-05-02 21:26 road2master 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示