- 博客(5)
- 收藏
- 关注
原创 一个Docker下部署MongoDB分片+副本集集群
1.固定docker下容器IP地址 docker network create --subnet=172.19.0.0/16 mongoIp 2.部署配置服务器 创建3个配置实力 配置文件 net: bindIpAll: true replication: replSetName: rs_configsvr # 副本集名称,相同副本须使用同一个副本集名称 sharding: clusterRole: configsvr # 定义为mongo配置服务器 ---------
2021-09-12 19:21:34
409
原创 一个docker下配置高可用redis和sentinel(哨兵)
dcoker 的安装和redis的安装这里不再介绍,网上安装方法很多。这里主要介绍在一个docker下配置redis主从赋值和sentinel哨兵配置 1.docker容器创建网段,这里如要是因为sentinel 检查都得docker 内ip, 为了防止重启ip发生变化,给每个容易固定IP。 docker network create --subnet=172.18.0.0/16 redisIp 2.创建redis容易 我这里创建三个 ----------------------79配置---.
2021-09-12 10:20:00
318
原创 AJAX统一设置头信息
对于使用jquery ajax统一添加头信息 $(document).ajaxSend(function(event, jqxhr, settings) { jqxhr.setRequestHeader('Authorization', ’token‘) })
2019-09-22 14:44:15
1700
原创 静态代理
Java设计模式中的静态代理比较简单,静态代理的实现是通过实现与目标对象相同的借口,并在类中维护一个代理对象。通过构造器传入对象,赋值给代理对象,从而执行代理对象实现的接口方法,进行接口调用其的业务和接口调用后的业务扩展。可以做到不对目标对象进行修改,而达到扩展业务的方式。 接口 public interface Person { void eat(); } 目标对象 ...
2019-03-07 14:27:52
175
原创 ThreadLocal实现
ThreadLocal不是线程,ThreadLocal实现原理就是在ThreaLocal内部定义了一个ThreadLocalMap的内部类,而现在又持有ThreadLoca.ThreadlocalMap对象属性,通过ThreadLocal存值和取值其实都是拿去线程上ThreadLocal.ThreadLocalMap属性的值或为其设置值。 public void set(T value) {
2017-08-15 17:51:17
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人