上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 158 下一页
摘要: 本文通过介绍在实际工作中一次异常排查引发的自我思考与学习,来使得读者受到一定的启发,从而迸发出星星点光,扩展出自己独有的思路,进而在工作中不断的挖掘自我不足之处,同时通过学习与"锻炼"来不断地强大自己。 分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶的质变精神。以自己为例 阅读全文
posted @ 2025-07-01 18:52 京东云开发者 阅读(27) 评论(0) 推荐(0)
摘要: 一、现状梳理 本篇介绍了一次数据库迁移的完整方案。 本次需要改造的系统为一个较为陈旧的技术栈系统,其中MongoDB作为核心数据存储中间件,承担着存储全部核心数据的重要任务。该系统目前的配置为1主1副本模式,涉及1个数据库和2张表,服务于7个不同的应用。尽管系统架构相对简单,但其在日常运营中发挥着不 阅读全文
posted @ 2025-06-30 18:11 京东云开发者 阅读(26) 评论(0) 推荐(0)
摘要: 本文将结合 Guava Cache 的源码来分析它的实现原理,并阐述它相比于 Caffeine Cache 在性能上的劣势。为了让大家对 Guava Cache 理解起来更容易,我们还是在开篇介绍它的原理: Guava Cache 通过分段(Segment)锁(ReentrantLock)机制、vo 阅读全文
posted @ 2025-06-30 18:10 京东云开发者 阅读(43) 评论(0) 推荐(0)
摘要: 在多核高并发场景下,缓存伪共享(False Sharing) 是导致性能骤降的“隐形杀手”。当不同线程频繁修改同一缓存行(Cache Line)中的独立变量时,CPU缓存一致性协议会强制同步整个缓存行,引发无效化风暴,使看似无关的变量操作拖慢整体效率。本文从缓存结构原理出发,通过实验代码复现伪共享问 阅读全文
posted @ 2025-06-30 18:10 京东云开发者 阅读(146) 评论(0) 推荐(0)
摘要: 随着网络技术的飞速发展,网络管理变得日益重要。网络管理员需要一种高效、可靠的方式来监控网络设备、收集状态信息并对其进行配置。简单网络管理协议(SNMP)正是为此目的而设计的。本文将对SNMP进行详细介绍,并提供使用SNMP进行网络管理的基本指南。 1.简介 SNMP(Simple Network M 阅读全文
posted @ 2025-06-27 13:46 京东云开发者 阅读(95) 评论(0) 推荐(0)
摘要: 上一篇 从根上理解 Mybatis 一级缓存 我们介绍了一级缓存。本篇则是关于二级缓存,同样地,仍然需要关注它的实现原理,以及要考虑“为什么在已经有了一级缓存的情况下还需要设计二级缓存”的问题,在以后实际业务中的缓存设计提供借鉴和参考。 1. 验证二级缓存 在上一篇帖子中的 User 和 Depar 阅读全文
posted @ 2025-06-27 13:45 京东云开发者 阅读(17) 评论(0) 推荐(0)
摘要: 引言:你的代码更新,用户为何“视而不见”? “我明明部署了新版本,用户为什么还在看旧页面?!” —— 这是多少前端开发者深夜加班时的灵魂拷问。 问题的根源往往不是代码没上传,也不是服务器抽风,而是浏览器和服务器联手上演的一场“缓存大戏”。 本文将带你化身“侦探🕵️♂️”,用三步精准定位问题,手把手 阅读全文
posted @ 2025-06-27 13:45 京东云开发者 阅读(26) 评论(0) 推荐(0)
摘要: 引言 多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。 银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50元,A先提交,B后提交。 最后实际账户余额为1000-50=950元 阅读全文
posted @ 2025-06-25 19:18 京东云开发者 阅读(19) 评论(0) 推荐(0)
摘要: How time flies!又到了一年一度的618。 今年你下单了吗?抢到心仪的商品了吗?快递收得顺利不?血拼了大半个月的我有一个最大的体会,就是今年的618还是那么热闹,但有些东西变了。 你可能也注意到这些变化—— 商品推荐越来越命中心趴,物流越来越快,甚至智能外呼、客服机器人,也越来越像个真人 阅读全文
posted @ 2025-06-25 19:18 京东云开发者 阅读(41) 评论(0) 推荐(0)
摘要: 一、什么是内省 讲内省,不得不说Java Bean,Bean在Java中是一种特殊的类,主要用于装载数据,数据会被存储在类的私有属性中,通常具有无参构造函数、可序列化、以及通过getter和setter方法来访问属性。内省是Java Beans规范的一部分,使用java.beans包中的类来实现,最 阅读全文
posted @ 2025-06-23 11:25 京东云开发者 阅读(26) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 158 下一页