06 2021 档案
摘要:JDK并发包 1.JUC简介 在jdk1.5提供了java.util.concurrent包,简称JUC,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量任务框架;还提供了设计用于多线程上下文中的 Collection 实现等; 2.概述 从
阅读全文
摘要:java多线程练习题 1. 车站售票 要求: 代码实现火车站3个窗口同时卖25张车票的逻辑,同一个窗口不能卖同一张票 //多线程售票例子 public class TicketDemo { public static void main(String[] args) { Ticket ticke
阅读全文
摘要:SpringBoot中应用SpringAOP实现记录日志功能 1.背景 需要把所有访问controller的请求方法、请求参数、返回值类型都保存到数据库表中,可以利用SpringAOP切面编程来实现。 2.实现步骤 首先添加依赖,只要引入SpringAOP相关的jar包依赖,我们就可以开始相关的As
阅读全文
摘要:Docker搭建Mysql数据库集群 1. 主从复制概述 复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主库,
阅读全文
摘要:MySQL优化 1. 索引 索引是帮助MySQL高效获取数据的数据结构,在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用指向数据,这样就可以在这些数据结构上实现高级查找算法,这种数据机构就是索引 1.1索引的优势和劣势 优势 类似于书籍的目录,提高数据检索的效率,
阅读全文

浙公网安备 33010602011771号