分布式基础 CAP理论(一致性、可用性、分区容错性) 2PC协议 两段式协议:数据库准备阶段和数据库提交(都成功就会去提交),mysql和oracle都支持 XA方案解决分布...
分布式基础 CAP理论(一致性、可用性、分区容错性) 2PC协议 两段式协议:数据库准备阶段和数据库提交(都成功就会去提交),mysql和oracle都支持 XA方案解决分布...
索引 索引有很多中类型:普通索引、唯一索引、主键索引、组合索引、全文索引 索引的创建方式 EXPLAIN查看sql执行详情,包括索引使用情况 直接创建索引 CREATE [U...
重排序 编译器的重排序:编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 指令重排序:现代处理器采用了指令级并行技术( Instruction-LevelP...
idea将别人远程仓库中的代码push到自己的库中 这里用到的是gitee 即可在仓库中找到这个项目 如果是第一次整合项目,后面还需要输入账号密码
获取spring的IOC核心容器 ApplicationContext的三个常用实现类 ClassPathXmlAppLicationContext=new ClassPat...
线程池 低资源消耗,降低了频繁创建线程和销毁线程的开销 提高响应速度 提高线程的可管理性,可以对线程进行一些操作,方便管理线程 线程池原理 线程池运行过程 线程池实现代码(阿...
场景:需要通过传入的值是否为空,选择不同的where条件判断 ==union:(将两个表中的数据叠加)== 必须字段类型一样,字段名一至,字段顺序一致 通过条件可以选择只有一...
数据结构 集合结构 各个元素属于同一个集合,元素之间平等 线性结构 数据元素之间是一对一的关系,数组就是这种结构 线性表的顺序表示:用一组连续的储存单位构成的 链式表示:用一...
swagger使用教程 本文将介绍RESTful API的重磅好伙伴Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大R...
Stream流 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观...
构建并发应用程序 任务执行 应用程序内部的任务调度,存在多种可能的调度策略,这些策略可以不通程度发挥出潜在的并发性,其中最简单的策略就是单一的线程中顺序执行任务 无限制创建线...
unsafesequence提供线程安全注解 类 Annotation(注解) 就像名字一样,这些注解是针对类的。主有要以下三个: **@ThreadSafe ** 是表示...
@SpringBootApplication内部分为三个注解 @EnableAutoConfiguration启用Spring Boot的自动配置机制 @ComponentS...
Lambda表达式 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda表达式可以使代码变的更加简洁紧凑。 Lambda重要特性 可选...
框架介绍 核心容器 IOC容器:这是一个对象定义他们的依赖的过程。其他对象使用它时,只能通过构造方法参数,传递给工厂方法的参数,或者被设置到对象的属性上并在此对象实例化后被构...