- 博客(8)
- 收藏
- 关注
原创 MYSQL索引
索引的主要作用: 提高查询效率, 二叉树---B+树主键索引唯一索引普通索引组合索引全文索引查找大文件搜索引擎框架。 solr, lucence注意:索引并不是加了就效率高索引实现原理:B+tree /二叉树/折半查找属于排序查找data下面有二叉树排序,左小右大,读取数据,比无主键查询快很多唯一约束,可以允许插入为null;...
2019-09-22 22:57:35
122
原创 sql慢查询
1、sql慢查询什么叫慢查询SQL默认有个规定:只要10秒钟没有按照规定的时间返回结果,都属于慢查询,存放到日志中,show status可以查询到数据库的服务器状态信息 --mysql数据库启动了多少时间 show status like 'uptime'; show stauts like 'com_select'sho...
2019-09-22 16:44:31
4103
原创 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
156
原创 springboot2.0 事务处理
1.spring boot默认支持事务处理,只需要添加注解@transactional2.说明,事务---全成功则成功,一个失败则失败。
2019-09-08 16:20:34
301
原创 spring boot工程修改成spring cloud工程步骤
S1:启动类添加注解@EnableEurekaClientS2:添加pom依赖文件<spring-cloud.version>Finchley.SR1</spring-cloud.version><dependencyManagement> <dependencies> <dependency&...
2019-08-01 09:36:06
4775
原创 队列--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
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人