- 博客(8)
- 收藏
- 关注
原创 MYSQL索引
索引的主要作用: 提高查询效率, 二叉树---B+树 主键索引 唯一索引 普通索引 组合索引 全文索引 查找大文件 搜索引擎框架。 solr, lucence 注意: 索引并不是加了就效率高 索引实现原理: B+tree /二叉树/折半查找 属于排序查找 data下面有二叉树排序,左小右大,读取数据,比无主键查询快很多 唯一约束,可以允许插入为null;...
2019-09-22 22:57:35 124
原创 sql慢查询
1、sql慢查询 什么叫慢查询 SQL默认有个规定:只要10秒钟没有按照规定的时间返回结果,都属于慢查询,存放到日志中, show status 可以查询到数据库的服务器状态信息 --mysql数据库启动了多少时间 show status like 'uptime'; show stauts like 'com_select'sho...
2019-09-22 16:44:31 4112
原创 mysql三大范式
1.数据库建表需要遵循三大范式 1.1 范式一 具备原子性,不可分解: user表 name id address 小红 88 南京市浦口区 范式二 一定要有主键 主键ID可以做订单号么? 不行的,主键不能做具体的业务 可以用订单号作为主键ID 主键ID不能被更改的,...
2019-09-22 16:24:39 129
原创 spring boot动态切换多数据源
1. 第一步启动流程,在启动类中去除数据源的Bean生成过程 2.上述的那个spring.datasource.bi读取是那个配置文件中配置 3. @Configuration @MapperScan(basePackages = {"org.uniudc.bi.*.dao"}) public class DataSourceConfiguration { @...
2019-09-08 16:21:04 158
原创 springboot2.0 事务处理
1.spring boot默认支持事务处理,只需要添加注解@transactional 2.说明,事务---全成功则成功,一个失败则失败。
2019-09-08 16:20:34 303
原创 spring boot工程修改成spring cloud工程步骤
S1:启动类添加注解 @EnableEurekaClient S2:添加pom依赖文件 <spring-cloud.version>Finchley.SR1</spring-cloud.version> <dependencyManagement> <dependencies> <dependency&...
2019-08-01 09:36:06 4777
原创 队列--java
Java队列分成两种: 1.并发队列ConcurrentLinkedQueue(非阻塞式) BlockingQueue(阻塞式) 2.阻塞式和非阻塞式区别: 1.入列,出列 阻塞式 入列(存队列)阻塞式队列,如果超出队列总数(10个队列),这时候会进行等待(阻塞); 出列 (获取队列),如果获取队列为空的情况下,这时候也会进行等待(阻塞); 队列:主要遵循先进先出,后进后出。 ...
2019-04-09 21:32:25 117
原创 JAVA中文件操作方法和功能
JAVA中文件操作方法:public boolean createNewfile 创建一个新的空文件,其路径名是通过File对象命名的,创建成功则返回TRUE;public static File createTempFile(String prefix, String suffix) 在系统中临时默认目录中创建一个临时文件。其中prefix表示前缀不能少于3个字符,suffix表示后缀。如果为...
2018-03-28 14:12:53 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人