摘要:
SpringBoot启动流程的大致流程: 1. 加载启动类 启动类是指使用了@SpringBootApplication注解标注的类。 该注解包含了@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan三个注解的功能。Spri 阅读全文
摘要:
1.java给我们自带了4种线程池newSingleThreadExexcutor:单线程数的线程池(核心线程数=最大线程数=1)newFixedThreadPool:固定线程数的线程池(核心线程数=最大线程数=自定义)newCacheThreadPool:可缓存的线程池(核心线程数=0,最大线程数 阅读全文
摘要:
1. 支持多张图片下载/** * 下载附件zip */@PostMapping("downloadZip")public void downloadZip(@RequestBody ShipmentAnnexVo shipmentAnnexVo, HttpServletRequest request 阅读全文
摘要:
一、mysql主库搭建 1. 1.14.xx.216作为mysql-master主库 2. 创建挂载数据目录mkdir -p /docker_v/mysql-master/{logs,conf,data}chmod 777 -R /docker_v/mysql-master/ 3. 拉取镜像mysq 阅读全文
摘要:
Linux环境:centos7.6 1. 创建挂载目录并授权mkdir -p /docker_v/rancher/datachmod 777 -R /docker_v/rancher/ 2. 拉取镜像rancherv2.8.3docker pull rancher/rancher:v2.8.3 3. 阅读全文
摘要:
一、部署elasticsearch 1. 搜索版本docker search elasticsearch 2. 拉取镜像docker pull elasticsearch:7.10.1 3. 创建目录mkdir -p /docker/elasticsearch/{logs,conf,data,plu 阅读全文
摘要:
一、JVM内存模块 1.方法区(线程共享) 方法区存储的是:常量池、静态变量(static)以及方法信息(修饰符、方法名、返回值、参数等)、类信息(类变量)等 2. 堆(线程共享) 概念:堆是线程共享的内存区域,它是虚拟机管理内存中最大的一块。 堆储存的是:实例对象。比如 A a1 = new A( 阅读全文
摘要:
基于mysql 5.7.30版本。 1. 事务的ACID属性:原子性、一致性、隔离性、持久性 a) 原子性:这组语句要么全部执行,要么全部不执行。如果事务执行到一半出现错误, 数据库就滚回到事务开始执行的地方。 b) 一致性:事务开始前和结束后,数据库的完整性约束没有被破坏。比如a向b转账,不可能a 阅读全文
摘要:
Linux环境:centos7.6 一、安装git1. 安装git yum install -y git2. 查看git版本git version-- 3. 设置git的账户信息git config --global user.name "pss"git config --global user.e 阅读全文
摘要:
Linux环境:centos7.6 # 首先创建docker相关数据卷挂载目录mkdir -p docker_v/{mysql,redis} 一、部署mysql 1. 搜索版本docker search mysql 2. 安装mysql5.7docker pull mysql:5.7 3. 创建目录 阅读全文