![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
我的架构师之路
17年毕业,目前已毕业两个月决定记录我的架构师之路,目前属于java高级程序员。
展开
-
ElasticSearch7.9.3基础
ElasticSearch-day01今日目标 创建 修改 和 删除 数据库 表 字段(指定类型)可以在SQLyog中完成操作 对表中数据进行 增删改查 操作的 SQL 关键字 + 结构,加强练习,(企业就玩这些) 所有约束要知道其作用,记不住SQL 可以,但是要在sqlyog中完成约束的条件。(多加练习) 初识 ElasticSearch 从诗词大会到图解 ElasticSearch 原理解析 ElasticSearch是一个搜索服务器,百度,京东,..原创 2020-11-11 18:55:30 · 1803 阅读 · 0 评论 -
Java实现Redis哨兵
Java版Redis哨兵前言:本文将采用文字+代码的方式,讲解redis版哨兵的实现,所有代码都将写在一个类中,每个属性和方法都会结合文字加以说明。1. 哨兵(Sentinel)主要功能如下:1、不时的监控redis节点是否良好运行,如果节点不可达就会对节点进行下线标识2、如果被标识的是主节点,哨兵就会选举一个redis从(slave)节点成为新的主节点继续对外提供读写服务, 进而实现自动故障转移,保证系统的高可用。3、在redis主节点 和 从节点 进行切换后,主节点配置文件maste原创 2020-07-06 20:08:53 · 1427 阅读 · 0 评论 -
线程池
个人备忘前言 :在java中我们开辟一个线程要么继承 Thread 类,要么 实现Runable 接口,其实我们自己的new 出来的这个子类或者实现他们不是线程,他们只是一个普通的java 对象是会被GC 回收的。只不过我们在执行start() 之后,虚拟机会帮我们申请开辟一个新的线程,该线程通过我们告知的子类对象,去回调我们重写的run() 。所以我们的线程池不是在管理我们的java对象。而是管理原创 2018-03-10 00:30:42 · 346 阅读 · 0 评论