
设计模式
文章平均质量分 80
导演我死哪儿
这个作者很懒,什么都没留下…
展开
-
数据库高并发解决方案整理
一、项目的架构设计方面: 1、分库分表,分库,按照业务模块分离,分表,可以按照日期,甚至按照业务字段拆分表都算作是分表,横向与纵向而已;具体的分表的方式方法也有很多,比如mycat当然mycat已经过期,dble是其升级版不过是针对mysql但是更强更方便;这种对业务没有侵入性;还有比较流行的shardingjdbc,完全可以封装一个工具包,项目中引用开发,只需定义好分片规则,缺点是对代码有一些侵入性。 2、分离活跃数据,比如任务,有进行中有已完成,如果对未完成的操作比较频繁,又或者按日期分离,只保留本周的转载 2021-04-19 21:22:01 · 4622 阅读 · 0 评论 -
设计模式(二)单例模式
单例模式的至少三种实现方式(双重锁检查机制volatile、懒汉、饿汉、枚举)转载 2021-01-12 16:01:18 · 96 阅读 · 0 评论 -
设计模式(一)Spring中涉及的设计模式总结
spring中常用设计模式 1、简单工厂(非23种设计模式中的一种) 定义:通过专门定义一个工厂类来负责创建其它类的对象,而被创建的对象通常都拥有共同的父类或共同的接口。如果想稍微深入了解可以参考:https://www.cnblogs.com/chenxkang/p/6679957.html 具体讲解直接看下面博客即可:https://blog.youkuaiyun.com/caoxiaohong1005/article/details/80039656 参考:https://blog.youkuaiyun.com/caox..转载 2021-01-12 15:29:55 · 232 阅读 · 0 评论