自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 springboot整合redis cluster 多数据源

需求springboot项目本身有一个redis cluster集群配置,,主要用于存储用户的token还有做一些常用数据查询的缓存。这个项目本身有token认证,但是这个项目又隶属于集团公司下的一个子系统,领导要求做集团公司的单点登录校验。现在有两个方案:1、弃用本身项目的redis-cluster配置,使用集团公司的redis-cluster配置 优点:非常快速的运用; 缺点:项目本身的redis数据就弃用了。2、配置多数据源redis-cluster,两套redis并行使用。优点:既能达到领导要

2020-09-22 14:32:04 1209

原创 建造者模式

原理

2020-09-30 11:43:07 82

原创 原型模式

简介原型模式属于一种对象创建型的设计模式。java创建对象的几种方式: 1. new 对象 这也是我们最常用的对象创建方式 2. 反射 3. 反序列化 4. 克隆(属于原型模式,分为深克隆和浅克隆)浅克隆浅克隆只复制八大基本类型,引用类型实际上没有复制,只是复制了对应的内存地址直接代码演示联系信息类,这个对象用来演示浅克隆的时候,引用数据类型复制的是内存地址public class ContractInfo { //住址 private String addr;

2020-09-29 11:25:15 57

原创 代理模式

艺术来源于生活,程序亦是如此。 房产中介在我们的生活中广泛存在,这就是代理模式在生活中非常明显的例子;一般情况下,买房子,租房子都是找中介,在合理合法的范围内,能够降低交易过程中的各种成本。静态代理首先我们需要明白两个概念:代理对象和目标对象。在买房子的过程中,目标对象就是最终的交易物:房子,代理对象就是房产中介,代理对象会帮我们达到买房的目的,同时会对买房子的过程进行相应的过程增强,比如怎么批贷款更加方便,哪家贷款的利息更加低之类的。回到程序,在使用时,需要定义接口或者父类,被代理对象与代理.

2020-09-28 10:57:48 93

原创 线程池

java线程池

2020-09-27 15:56:35 61

原创 工厂模式

简单工厂动物类@Datapublic class Animal { String name, location; int weight; public Animal() { }}每次创建一个Animal都需要去new,使用工厂类的话,就不用手动去new,完全交由工厂类去完成对象的创建工厂方法public class AnimalFactory { public static Animal createAnimal() { Anima

2020-09-27 10:45:42 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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