设计思想
文章平均质量分 81
BruceHurrican
A coder's coding and studying record.
展开
-
阿里巴巴正式开源自研动态非侵入AOP解决方案:JVM-Sandbox
InfoQ原创 徐冬晨 写在前面随着软件部署规模的扩大,系统的功能的细化,系统间耦合度和链路复杂度不断加强。若要继续保持现规模系统的稳定性,需要实现并完善监控体系、故障定位分析、流量录制回放、强弱依赖检测、故障演练等支撑工具平台。出于对服务器规模和业务稳定性的考量,这些配套工具平台要具备对目标应用具有无侵入、实时生效、动态可插拔的特点。要实现这些,多少都会触及到转载 2018-01-26 20:38:28 · 6343 阅读 · 0 评论 -
微信Android模块化架构重构实践
微信Android架构历史微信Android诞生之初,用的是常见的分层结构设计。这种架构简单、清晰并一直沿袭至今。这是微信架构的v1.x时代。图1-架构演进到了微信架构的v2.x时代,随着业务的快速发展,消息通知不及时和Android 2.3版本之前webview内存泄露问题开始突显。由于代码、内存、apk大小都在增长,对系统资源的占用越来越多,导致微信进程容易被系统回收。因此微信开始转向多进程架...转载 2018-03-26 08:17:44 · 481 阅读 · 0 评论