- 博客(11)
- 资源 (18)
- 收藏
- 关注
原创 LMAX
https://www.jianshu.com/p/5e0c4481efb7LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单. 业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(event sourcing). 业务逻辑处...
2019-11-28 15:37:53 1981
原创 SOLID原则
S:单一职责O:Open-Close,对扩展开放、对修改关闭L:父子的抽象继承体系之下,具体可替代抽象;(还有一种说法:最小知识原则,不对外暴露不必感知的信息)I:接口分离D:依赖反转,高层模块不应该依赖于低层模块,二者都应该依赖于抽象;抽象不应该依赖细节;细节应该依赖抽象。...
2019-11-09 21:11:59 216
原创 JPDA(Java平台调试架构)
JVM体系得好好啃一下,以后!https://blog.csdn.net/youyou1543724847/article/details/84792301
2019-11-09 15:31:09 257
原创 十大WEB安全问题(OWASP Top Ten Project-2017)
开放式Web应用程序安全项目(OWASP,Open Web Application Security Project)是一个组织,它提供有关计算机和互联网应用程序的公正、实际、有成本效益的信息。其目的是协助个人、企业和机构来发现和使用可信赖软件。2017年列了十大安全攻击类型:•A1 Injection•A2 Broken Authentication and Session Managem...
2019-11-08 11:32:05 775 1
原创 GC理论的衡量指标
设计垃圾收集算法时,需要考虑以下不同的因素:程序吞吐量:您的算法减慢了多少程序?这有时表示为垃圾收集与有用工作所花费的 CPU 时间的百分比。 GC 吞吐量:在给定固定的 CPU 时间量的情况下,收集器可以清除多少垃圾? 堆开销:收集器理论上至少需要多少额外内存?如果你的算法在收集时分配临时结构,是否会使你的程序的内存使用非常紧张? 暂停时间:你的收集器停止一次的时间有多长? 暂停频率...
2019-11-07 16:10:39 375
原创 脑裂问题
问题描述由于网络分区,产生了至少两个以上集合,不包含主节点的集合、会出现检测不到主节点的情况,从而产生新的主节点。这样,整个集群就有了两个以上的主节点,从而产生不一致。解决方案Davidson et al.,[2]after surveying several approaches to handle the problem, classify them as either o...
2019-11-04 10:41:16 758
原创 Redis核心问题
几个Redis的核心问题:1、怎么实现redis高可用集群?2、redis为什么采用hash slot、而不用一致性hash算法?3、redis分布式锁存在什么问题?怎么解决?4、为什么redis可以采用单线程?5、怎么解决热点数据问题?6、 有哪些内存淘汰的方式?7、 怎么解决内存横向扩展的问题?8、在Redis集群模式下,如何进行批量操作?9、是否有必要Redis集群模式不...
2019-11-02 10:08:04 298
原创 监控的4个黄金指标(google)
Four Golden Signals是Google针对大量分布式监控的经验总结,4个黄金指标可以在服务级别帮助衡量终端用户体验、服务中断、业务影响等层面的问题。主要关注与以下四种类型的指标:延迟,通讯量,错误以及饱和度:延迟:服务请求所需时间。记录用户所有请求所需的时间,重点是要区分成功请求的延迟时间和失败请求的延迟时间。 例如在数据库或者其他关键祸端服务异常触发HTTP 500的情况下,...
2019-11-02 07:46:43 3939
原创 地理及历史第一定律
地理•地理学第一定律(Tobler's First Law或者Tobler's First Law of Geography)Everything is related to everything else, but near things are more related to each other.[1]•地理学第二定律由MichaelGoodchild提出,空间异质性定律(Law o...
2019-11-01 21:25:52 753
原创 领域划分的一些反例
工作这么多年,还没几到在划域比较认可的,本文更多收集反例。反例观点不一定对,先破掉人想当然之习惯。订单域由此我们可以得到实体和领域之间的关系:实体和领域之间是多对一的关系。一个实体不能称为一个领域,只有多个职责相似度很高的实体集合,才能被称为一个领域。一个实体只属于一个领域,如果实体属于多个领域,可能就需要思考下,这多个领域究竟是不是同一个域。领域是有职责来管理实体的生命周期的,这种...
2019-11-01 15:25:37 422 1
《中国互联网业务研发体系架构指南(2019版)》.zip
2020-07-24
TOGAF 9.2版本 2018年最新资料【英文版本】
2018-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人