风止雨歇

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页

2018年11月26日

MySQL优化(二) 优化诀窍

摘要: 一、索引的使用 (1)查询要使用索引最重要的条件是查询条件中的字段建立了索引; (2)下列几种情况可能使用到索引: <1> 对于创建的多列索引,只要查询条件使用了最坐边的列,索引一般就会被使用; <2> 对于使用 like 的查询,查询如果是 “%aaa” 则不会使用到索引;如果是“aaa%”,则会 阅读全文

posted @ 2018-11-26 23:34 风止雨歇 阅读(219) 评论(0) 推荐(0) 编辑

MySQL优化(一) 优化关键技术

摘要: MySql的优化是一个综合性的技术,主要包括有: (1)表的设计合理化(符合 3NF 三范式) (2)添加适当的索引(Index);索引分类:普通索引、主键索引、唯一索引、全文索引(文本)、空间索引。 (3)分表技术(水平分割、垂直分割) (4)读写分离(写:update/add/delete) ( 阅读全文

posted @ 2018-11-26 22:41 风止雨歇 阅读(285) 评论(0) 推荐(0) 编辑

2018年11月19日

Mybatis 加载 Mapper配置的四种方式

摘要: 具体信息 https://blog.csdn.net/tanga842428/article/details/79285957 阅读全文

posted @ 2018-11-19 22:58 风止雨歇 阅读(1371) 评论(0) 推荐(0) 编辑

2018年11月13日

设计模式(四)---- 代理模式

摘要: 代理模式(Proxy Pattern) 核心作用:通过代理控制对象的访问;可以详细访问某个类或对象的方法,在调用这个方法之前做前置处理,调用这个方法之后做后置处理;(AOP的微实现) 核心角色: (1)抽象角色:定义代理角色和真实角色的公共对外方法; (2)真实角色:实现抽象角色,定义真实角色所要实 阅读全文

posted @ 2018-11-13 00:22 风止雨歇 阅读(245) 评论(0) 推荐(0) 编辑

2018年11月11日

execute() 和 sumbit() 的区别

摘要: execute()内部实现 1.首次通过workCountof()获知当前线程池中的线程数, 如果小于corePoolSize, 就通过addWorker()创建线程并执行该任务; 否则,将该任务放入阻塞队列; 2. 如果能成功将任务放入阻塞队列中, 如果当前线程池是非RUNNING状态,则将该任务 阅读全文

posted @ 2018-11-11 19:27 风止雨歇 阅读(498) 评论(0) 推荐(0) 编辑

Executors提供的四种线程池

摘要: Java 5+中的Executor接口定义一个执行线程的工具。它的子类型即线程池接口是ExecutorService。要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,因此在工具类Executors面提供了一些静态工厂方法,生成一些常用的线程池,如下所示: - newCache 阅读全文

posted @ 2018-11-11 00:11 风止雨歇 阅读(2359) 评论(0) 推荐(0) 编辑

2018年11月10日

线程的三种实现方法

摘要: 线程的三种实现方法:(1)继承 Thread 类,重写run()方法; (2)实现 Runnable 接口,重写run() 方法; (3)实现 Callable 接口,重写call()方法; 方式一: 继承Thread类 方式二: 实现 Runnable 接口 方式三: 实现 Callable 接口 阅读全文

posted @ 2018-11-10 22:31 风止雨歇 阅读(559) 评论(0) 推荐(0) 编辑

同一个线程多次调用start()会出现的问题

摘要: 结果: 线程首先会运行一次,然后抛出java.lang.IllegalThreadStateException异常。 根据控制台的异常信息,定位到Thread.java的第708行,也就start()方法内部,打个断点调试: 调试发现,第一个次运行start()方法时,threadStatus是0, 阅读全文

posted @ 2018-11-10 20:51 风止雨歇 阅读(1692) 评论(0) 推荐(0) 编辑

线程的介绍

摘要: 1、线程、多线程与线程池总结:https://www.jianshu.com/p/b8197dd2934c 2、java中的多线程:http://www.importnew.com/21089.html 一、JAVA 线程实现/创建方式 启动线程的唯一方法就是通过 Thread 类的 start() 阅读全文

posted @ 2018-11-10 16:47 风止雨歇 阅读(135) 评论(0) 推荐(0) 编辑

2018年11月8日

Thread中join()方法进行介绍

摘要: http://www.cnblogs.com/skywang12345/p/3479275.html https://blog.csdn.net/dabing69221/article/details/17472901 阅读全文

posted @ 2018-11-08 23:27 风止雨歇 阅读(145) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页

导航