自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

原创 Spring Cloud与微服务学习总结(10)——Spring Cloud 常见优化项的总结

用undertow替换tomcat,因为undertow是基于NIO非阻塞式请求。也可以用最新的tomcat8.5版本的NIO模式,当然使用场景也有区分,undertow完全支持webrocket,适合IO密集型请求的情况。 Feign优化,用okhttp替换httpclient,原因主要是简单...

2020-07-21 21:14:54 219 0

转载 对领域驱动设计的理解与实践

前言 领域驱动设计(Domain-Driven-Design)是一种针对大型复杂系统的领域建模与分析方法论。2003 年,Eric Evans 发布《Domain-Driven Design: Tackling Complexity in the Heart of Software》(领域驱动设...

2020-07-21 20:59:49 390 1

原创 Redis学习总结(17)——Redis 持久化和过期机制复习

RDB RDB 是 Redis 持久化的第一种方式。有两个 Redis 命令可以用于生成 RDB 文件,一个是 SAVE,另一个是 BGSAVE。SAVE 会阻塞 Redis 服务器进程,执行时 Redis 服务器会阻塞所有客户端发送的命令。 redis> SAVE OK BGSAV...

2020-07-14 20:44:45 611 0

原创 Docker学习总结(51)——为什么不建议把数据库部署在 Docker 容器内的7大原因?

前言 2013年至今Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗?这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,小编整理了一些数据库不适合容器化的原因供大家参考,同时也希望大家在使用时能够谨慎一...

2020-07-14 20:36:06 4029 0

原创 Java多线程学习总结(4)——ThreadPoolExecutor 线程池的拒绝策略学习总结
原力计划

前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolE...

2020-07-11 12:25:48 505 0

原创 Spring学习总结(31)——Spring Bean 生命周期总结

一、Spring 容器中的 Bean 的完整生命周期 bean对象的实例化 封装属性,也就是设置properties中的属性值 如果bean实现了BeanNameAware,则执行setBeanName方法,也就是bean中的id值 如果实现BeanFactoryAware或者Applic...

2020-07-09 09:39:36 309 0

提示
确定要删除当前文章?
取消 删除