2019年9月18日
摘要: 文件 > 信息 > 管理文档 阅读全文
posted @ 2019-09-18 23:15 显示账号 阅读(143) 评论(0) 推荐(0) 编辑
摘要: word 默认的保存时间是10分钟一次,我们可以修改它。 文件 > 选项 > 保存 > 保存自动恢复信息时间间隔。 这样即便电脑断电了, 也只会损失1分钟的信息。 阅读全文
posted @ 2019-09-18 23:09 显示账号 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一 、RPM包下载 进入mysql官网https://dev.mysql.com/downloads/mysql/ 本示例选择安装当前比较流行的5.7版,然后下载。 二、 上传linux服务器, 解压 1. 解压tar包 tar -xvf mysql-5.7.27-1.el7.x86_64.rpm- 阅读全文
posted @ 2019-09-18 22:34 显示账号 阅读(2264) 评论(0) 推荐(0) 编辑
  2019年9月8日
摘要: MyBatis框架定义了许多的异常类,之所以定义这么多的异常类,应该是将每一种异常情况都独立出来,这样在出现异常时,定位就很明确了。而我们平时写代码时,都是瞎搞一通,异常类大多也是随便定义,或者是使用JDK自带异常类,有时候甚至是直接弄Exception。缺点显而易见了。今后写代码,也应该是学着My 阅读全文
posted @ 2019-09-08 23:58 显示账号 阅读(5864) 评论(0) 推荐(0) 编辑
  2019年8月24日
摘要: Spring事务是基于Aop,具体而言是通过一个TransactionInterceptor的拦截器来实现。下面整理一下Spring实现事务操作的具体流程,以便于以后复习。 一.注解EnableTransactionManagement 使用EnableTransactionManagement注解 阅读全文
posted @ 2019-08-24 22:34 显示账号 阅读(1729) 评论(0) 推荐(0) 编辑
  2018年9月30日
摘要: public class Test { public static void main(String[] args) { List<String> list = new ArrayList<>(1); LockEntity lockEntity = new LockEntity(); new Thr 阅读全文
posted @ 2018-09-30 14:49 显示账号 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 因为ArrayBlockingQueue是一个阻塞的有界队列,可以直接使用它. 阅读全文
posted @ 2018-09-30 11:43 显示账号 阅读(256) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void main(String[] args) throws InterruptedException { List queue = new ArrayList(); new Thread(new PThread(queue)).start(); new Thread(new C... 阅读全文
posted @ 2018-09-30 11:23 显示账号 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 重排序是指编译器和处理器为了优化程序性能对指令序列进行重新排序的一种手段. 编译器和处理器在重排序时,会遵守数据依赖性; 编译器和处理器不会改变存在数据依赖关系的两个操作的执行顺序.当然,这里所说的数据依赖性是指单个处理器中执行的指令序列和单线程中执行的操作,不同处理器之间和不同线程之间 数据依赖性 阅读全文
posted @ 2018-09-30 10:12 显示账号 阅读(302) 评论(0) 推荐(0) 编辑
  2018年9月29日
摘要: 接着上一篇继续..... E-R 关系的数据分片策略,子表的记录与所关联的父表记录存放在同一个数据分片上,即子表依赖于父表,通过表分组(Table Group)保证数据 Join 不会跨库操作。 表分组(Table Group)是解决跨分片数据 join 的一种很好的思路,也是数据切分规划的重要一条 阅读全文
posted @ 2018-09-29 21:12 显示账号 阅读(838) 评论(0) 推荐(0) 编辑