捉虫大师 捉虫大师
3年前
案例分享 | dubbo 2.7.12 bug导致线上故障
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。背景最近某天的深夜,刚洗完澡就接到业务方打来电话,说他们的dubbo服务出故障了,要我协助排查一下。电话里,询问了他们几点是线上有损故障吗?——是止损
Stella981 Stella981
3年前
PDMan
重要提醒更新说明目前我们已经更新到2.1.0版本了。码云地址(https://gitee.com/robergroup/pdman)背景情况说明  本人长期以来一直从事于金融应用软件的研发以及项目实施工作,经常做数据库建模(数据表设计)。有一款称心如意的数据库建模工具,自然能够事半功倍,PowerDesign
Stella981 Stella981
3年前
Serverless架构:用服务代替服务器
转载本文需注明出处:EAII企业架构创新研究院(微信号:eaworld),违者必究。如需加入微信群参与微课堂、架构设计与讨论直播请直接回复此公众号:“加群姓名公司职位微信号”。还记得在十多年前,SaaS鼻祖SalesForce喊出的口号『NoSoftware』吗?SalesForce在这个口号声中开创了SaaS行业,并成为当今市值5
Stella981 Stella981
3年前
JavaScript 常用功能总结
编吐血整理加上翻译,太辛苦了~求赞!本文主要总结了JavaScript常用功能总结,如一些常用的额JS对象,基本数据结构,功能函数等,还有一些常用的设计模式。目录:众所周知,JavaScript是动态的面向对象的编程语言,能够实现以下效果:1\.丰富Web网页功能2\.丰富Web界面3\.实现本地或远程存储。4\.实
Wesley13 Wesley13
3年前
Python针对特定服务定制的代理工具V2.0
该小工具的粗略设计实现结构图如下所示:!(https://static.oschina.net/uploads/img/201704/22171125_paOy.jpg)由于该服务的头文件使用了gzip对数据进行了数据压缩,在这个版本处理的策略是,把压缩的数据放在一个压缩文件中。压缩文件按时间进行存储在目录inputJson中。上图中是运行时
京东云开发者 京东云开发者
1个月前
由 Mybatis 源码畅谈软件设计(八):从根上理解 Mybatis 二级缓存
作者:京东科技王奕龙1.验证二级缓存在上一篇帖子中的User和Department实体类依然要用,这里就不再赘述了,要启用二级缓存,需要在Mapper.xml文件中指定cache标签,如下:UserMapper.xmlselectfromuserDepar
京东云开发者 京东云开发者
10个月前
架构师日记-从数据库发展历程到数据结构设计探析
一数据库发展史起初,数据的管理方式是文件系统,数据存储在文件中,数据管理和维护都由程序员完成。后来发展出树形结构和网状结构的数据库,但都存在着难以扩展和维护的问题。直到七十年代,关系数据库理论的提出,以表格形式组织数据,数据之间存在关联关系,具有了良好的结
京东云开发者 京东云开发者
8个月前
Java 枚举与策略模式、函数式接口的结合:实现高内聚低耦合的设计
作者:京东物流杨唯一一、Java枚举类Java枚举是一个特殊的类,一般表示一组常量,比如一年的4个季节,一年的12个月份,一个星期的7天,方向有东南西北等。我们在业务需求开发中,通常会使用枚举来定义业务上的一组常量,那除了简单地定义常量之外,我们如何利用枚
京东云开发者 京东云开发者
8个月前
前端架构设计:中央仓库管理-基于工作空间和git-submodule实现共用和管理
作者:京东零售胡亚龙背景大促营销h5活动页面复用已有能力,快速搭建上线,沉淀通用方法。后续开发时研发效率提升40%。技术实现五种技术方案各方案优劣:略。工作空间集中管理前三种方式不做介绍。工作空间:packages:楼层组件用到的依赖"packages/"
京东云开发者 京东云开发者
7个月前
「数据密集型应用系统设计」读后感与团队高并发高性能实践案例
作者:京东物流冯志文一、分布式数据系统挑战1.一致性(Consistency):在多个节点上维护相同的数据副本,确保所有节点在任何给定时间点都能看到相同的数据状态。这是CAP理论中的C部分(一致性、可用性和分区容错性)。2.可用性(Availability