- 博客(5)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 Spring AMPQ自定义线程池
在项目中遇到了一个棘手的问题。当多个消费者同时执行任务的时候出现了资源争用的问题。日志如下19-03-19 13:00:17.470 [SimpleAsyncTaskExecutor-1] INFO c.w.m.h.AbstractMessageHandler - 开始验证消息:f3eaa048d8984c2aa69b52a8cdece1e919-03-19 13:00:17.470 [Si...
2019-03-19 17:46:12 764
原创 设计原则之-接口隔离原则(Interface Segregation Principle, ISP)
定义Clients should not be forced to depend upon interfaces that they don’t use.客户端不应该依赖那些它不需要的接口核心思想记得几年前有一位很厉害的前辈说过:软件设计是什么,就是“分离关注点,消除重复”。这句话一直影响这我,而我做软件设计也是朝着这两个方向努力。而接口隔离原则最核心的就是拆分,即分离关注点。实例...
2019-03-18 16:52:13 683 1
原创 设计原则之-依赖倒置原则(Dependency Inversion Principle, DIP)
定义High-level modules should not depend on low-level modules. Both should depend on abstractions.Abstractions should not depend on details. Details should depend on abstractions.高层模块不应该依赖于低层模块,两者...
2019-03-18 16:51:21 496 1
原创 设计原则之-里氏替换原则(Liskov‘s Substitution Principle,LSP)
定义里氏替换原则是Barbara Liskov1与1988年提出来的。原文是:What is wanted here is something like the following substitution property: If for each object of type S there is an object of type T such that for all program...
2019-03-18 16:50:21 410 1
原创 设计原则之-开闭原则(Open Close Principle, OCP)
定义Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。核心思想开闭原则的核心思想就是抽象。开闭原则的主要目的就是为了让我们在不修改源码的情况下来扩展系统的功能。...
2019-03-18 16:48:57 449
Linear Algebra with Applications 10th
2024-02-06
Calculus with CalcChat and CalcView,11ed
2019-01-16
Precalculus with CalcChat and CalcView,10ed
2019-01-16
区块链 文字版 2.0 谭磊 陈刚
2018-06-02
数学女孩-结城浩
2018-05-30
具体数学 第二版[中文高清完整版带书签]
2018-01-22
SpringSecurity源码
2014-05-29
Tomcat多次热部署后引起内存溢出的问题
2015-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人