摘要: 一、基本使用 1.Synchronized的作用。 原子性:确保线程互斥的访问同步代码; 可见性:保证共享变量的修改能够及时可见,其实是通过Java内存模型中的 “对一个变量unlock操作之前,必须要同步到主内存中;如果对一个变量进行lock操作,则将会清空工作内存中此变量的值,在执行引擎使用此变 阅读全文
posted @ 2019-08-12 16:10 遇见神龙 阅读(311) 评论(0) 推荐(0)
摘要: 一、Mysql底层数据结构:B+树 1. 索引的最左前缀原则:mysql建立多列索引(联合索引)有最左前缀的原则,即最左优先。 2. explain(sql执行计划):避免全表扫描,尽量走索引。 2.1 type: system > const > eq_ref > ref > range(范围) 阅读全文
posted @ 2019-08-12 12:22 遇见神龙 阅读(198) 评论(0) 推荐(0)
摘要: 一、mysql事务:MySql开启事务:begin。 1.并发事务产生的读问题 1)更新丢失:后提交事务会覆盖先提交的事务。乐观锁可解决。 2)脏读:A读到B未提交update数据。不符合一致性 3)不可重复读:A读到B已提交update数据。不符合隔离性 4)幻读:A读到B已提交insert数据。 阅读全文
posted @ 2019-08-11 20:19 遇见神龙 阅读(293) 评论(0) 推荐(0)
摘要: 一、线程池简介 1.线程池状态 1)Running:运行中 2)ShuttingDown:关闭中 3)Termitnaed:已关闭 2.线程池是进程级的重量级资源。生命周期默认和JVM一致。 3.线程池优缺点 线程复用机制 1)降低系统资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 阅读全文
posted @ 2019-08-10 22:02 遇见神龙 阅读(172) 评论(0) 推荐(0)
摘要: 一、分布式事务解决方案:支持跨数据库的事务支持 1.产生原因 1)数据库分库分表。 2)SOA:微服务化。 2.X/OpenDTP事务模型 2.1 X/OpenDTP角色: AP:节点 RM:资源管理器。数据库 TM:事务管理器。 2.2 2PC:用来保证分布式事务的完整性。 2.2.1 [1]阶段 阅读全文
posted @ 2019-08-10 14:22 遇见神龙 阅读(532) 评论(0) 推荐(0)
摘要: 一、Reids介绍 1.key 1.1 key 命令 1) keys*:查看 2) setnx:key 不存在时,为 key 设置指定的值。 3) exists key:判断key是否存在 4) move key db:移库 5) expire key :设置过期时间 6) ttl key:查看过期 阅读全文
posted @ 2019-08-07 21:53 遇见神龙 阅读(182) 评论(0) 推荐(0)
摘要: 一、SpringBoot启动原理 参考1.Spring Boot启动流程 Spring Boot项目最简单的Application启动类。 可以看出Application启动类中,包含了 1)@SpringBootApplication 注解和 2)SpringApplication.run 启动方 阅读全文
posted @ 2019-08-07 21:46 遇见神龙 阅读(280) 评论(0) 推荐(0)
摘要: 仅供大家参考: 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / 阅读全文
posted @ 2019-08-07 15:13 遇见神龙 阅读(134) 评论(0) 推荐(0)
摘要: 一、SpringMVC处理请求流程 1.流程图和三大组件 - DispatcherServlet:前端控制器 - HandlerMapping:处理器映射器 - Handler:处理器,- HandlAdapter:处理器适配器 - ViewResolver:视图解析器 - View:视图 二、sp 阅读全文
posted @ 2019-08-07 14:21 遇见神龙 阅读(162) 评论(0) 推荐(0)
摘要: 一、Dubbo基础 1.分布式介绍 1)分布式的定义 2)应用架构的演变 ORM(单一应用)->MVC(垂直应用架构)->RPC(远程过程调用)->SOA(面向服务、ESB企业服务总线)->微服务->云计算 分布式系统组合:1.zookeeper+dubbo组合 2.springboot+sprin 阅读全文
posted @ 2019-08-01 22:14 遇见神龙 阅读(257) 评论(0) 推荐(0)