Redis缓存高可用集群
在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。
Stella981 Stella981
3年前
AQS实现原理分析——ReentrantLock
在Java并发包java.util.concurrent中可以看到,不少源码是基于AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是Java并发包的基础工具类,是实现ReentrantLock、CountDownLatch、Semaphore、FutureTask等类的基础。 AQS的主要使用方式是继承,子类通
Stella981 Stella981
3年前
K8S——Pod无法通过 Service IP 访问自身
问题描述:pod能ping通Service名称,但无法通过nc或者telnet连接对应的端口解决:1、修改svc模式clusterip到loadbalance解决,但阿里云需要创建slb,可以买内网共享型的slb,免费2、修改k8s配置:kubelethairpinmode配置(https://kubernetes.
Wesley13 Wesley13
3年前
Java高并发编程四
_做个笔记,java线程常用的方法,耐心看完._编号方法说明1publicvoidstart()使该线程开始执行;Java虚拟机调用该线程的run方法。2publicvoidrun()如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方
Wesley13 Wesley13
3年前
VirtualBox ubuntu server内外网皆通的网络连接设置
Virtualbox安装ubuntu过程略...tips:之前安装ubuntuserver版时一直被一个问题所困扰,server版如何更新源呢?难道让我打字输入进去吗(deb......好长啊),今天灵机一动想到一个办法,server中安装sshserver,win7中用putty连接上,putty支持粘贴,爽歪歪辣废话少说,直接开始辣1\
Stella981 Stella981
3年前
Centos7通过rpm安装Elasticsearch 7.x
新版已经支持免java方式安装,参考文档传送门(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.elastic.co%2Fguide%2Fen%2Felasticsearch%2Freference%2F7.9%2Frpm.html"传送门")依赖安装:java
Wesley13 Wesley13
3年前
C++并发与多线程学习笔记
condition\_variablewait()notify\_onenotify\_allcondition\_variable条件变量的实际用途:比如有两个线程A和B,在线程A中等待一个条件满足,(消息队列中有要处理的消息),线程B专门往队列中丢数据。当B往线程中放入数据,同时B通