
代码提升
文章平均质量分 89
jakeswang
要有一颗奋进的心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
刚刚 B站又血崩了?!我来告诉你真正原因
B站6月12日晚遭遇大规模服务中断,持续近4小时。故障表现为主页报错、视频无法播放、评论加载失败等全链路问题。技术分析指出,事故核心在于ServiceDiscovery服务发现系统故障,导致微服务架构下各业务模块间通信中断。虽然部分服务仍能运行(如直播),但整体系统出现504网关超时等严重错误。事件反映出基础设施稳定性的重要性,也印证了B站现有容灾机制的有效性(仅10%请求失败)。作为典型P0级事故,此次事件为技术人员提供了关于高可用架构设计、监控告警系统的重要启示。原创 2025-06-13 17:30:26 · 846 阅读 · 0 评论 -
jvm-Stop the world
Stop the world 介绍什么是Stop the world?Java中Stop-The-World机制简称STW,Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互。等待所有用户线程进入安全点后并阻塞,做一些全局性操作的行为。在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助器之外)。Stop-The-World对系统性能存在影响,因此垃圾回收的一个原则是尽量减少“Stop-The-World”的时间原创 2020-07-29 19:55:29 · 1514 阅读 · 0 评论 -
代码重构的技巧方法与代码整洁之道整理
代码重构的技巧方法重构是指这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改变程序的内部结构,本质是指代码写好后的设计改进,提高可理解性,降低修改成本。什么时候重构:1.三次原则,多次重复的事情,想办法重构2.添加新的功能时候3.修补错误时重构4.复审代码时候重构为什么要重构:1.完成今天的任务,我们还要考虑明天;2.难于阅读的程序,难以修改;...原创 2018-11-22 21:59:10 · 7465 阅读 · 0 评论