摘要:
1.前言 线程池作为java 并发领域的一个重要组成部分,也是面试必问的考点,理论性的东西我这里就不一一说明了,推荐一篇写得很好的文章,来自美团技术团队 https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html 阅读全文
摘要:
1.什么是自动配置 个人理解SpringBoot的自动配置就是在系统启动的过程中自动扫描加载starter和自定义的配置类和配置文件中的bean,并且能根据当前环境和条件动态加载bean,达到开箱即用的目的。 2.从注解反向看自动配置 说到自动配置,很多帖子会直接从启动类的main函数说起,从@Sp 阅读全文
摘要:
1.引言 现在JavaEE开发基本离不开spring全家桶,spring面世以来极大地简化了开发过程和代码量,但是随着spring版本迭代,功能越来越丰富和强大,带来的问题就是有大量的配置文件需要去开发人员去编写 ,所以springboot 应运而生,springboot 的理念是约定大于配置,极大 阅读全文
摘要:
1.在本地虚拟机搭建双主双从集群需要准备两台虚拟机,每台虚拟机需要安装JDK,比较快捷的方式是先在一条机器上安装基本环境,然后克隆出另外一台。 2.机器a部署broker-a 的主节点 broker-b的从节点,机器b部署 broker-b 的主节点 broker-a的从节点 2.配置本地域名解析, 阅读全文
摘要:
package customer; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; /** * @Author lizhilong * @create 2020 阅读全文
摘要:
package customer; /** * @Author lizhilong * @create 2020/7/6 22:22 * @desc */ public class ExchangePrint { public static void main(String[] args) { Ob 阅读全文
摘要:
1.配置了主从同步以后,写操作对应主库,读操作对应从库 2.主从数据源自动切换的方式一般有两种,使用注解的方式和拦截器形式。注解的形式是人为在service上添加注解,指定本次操作采用的数据源,拦截器指的是mybatis的拦截器,在执行sql的时候按照sql的类型来确定数据源。实现的基础都基于Abs 阅读全文
摘要:
首先说明本教程基于jenkins 2.183,但是其他版本基本差不多,主要说一下其中比较坑的几点,做一个总结。 1.rpm 包的下载 从官网上下载rpm的速度简直让人不能忍受,所以千万不要去官网下载。推荐去:http://mirrors.jenkins-ci.org/status.html ,选择第 阅读全文
摘要:
1.观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式。观察者模式在目标与观察者之间建立一套触发体系,并降低了两者耦合关系,但是这个耦合关系并没有完全解除。观察 阅读全文
摘要:
1.在进行服务容器化部署的时候,需要将服务以及其运行的环境整个打包做成一个镜像,打包的过程有两种办法,第一种是首选通过maven打成jar包,然后再编写dockerfile,执行docker build 手动构建docker镜像,然后再上传至仓库。第二种是使用docker maven 插件,它可以模 阅读全文