读书笔记
江上飞鱼
生活不仅有苟且和代码还有远方。。。。
展开
-
一、并发编程之取消关闭
序: 任务和线程的启动很容易。在大多数时候,我们会让他们运行直到结束,或者让他们自行停止。然而有时候我们希望提前结束任务或者线程,获取因为用户取消了操作,或者用户程序需要被快速关闭。1、任务取消1.1、中断public class Thread { //能中断目标线程 public void interrupt() {...} //返回中断线程的目标状 ...原创 2019-05-19 19:05:54 · 139 阅读 · 0 评论 -
Quartz与SpringBoot集成
Quartz是OpenSymphony开源组织在Job scheduling领域的有一个开源项目,是一个任务管理系统,可以与J2EE、J2SE应用程序结合,也可以单独使用,Quartz不仅可以用来创建简单的定时程序,还可以创建可运行成百上千甚至上万个Job的复杂定时程序。 Quartz框架的核心对象如下:直接上代码:方法一:1、引入依赖包:&...原创 2019-05-19 22:12:46 · 1749 阅读 · 1 评论 -
数据库之分库分表架构设计(一)
1、什么是分库分表 数据拆分是对数据进行分而治之的通用概念垂直拆分:根据业务维度,将原本一个库(表)拆分为多个库(表),每个库(表)与原有的结构不同。例如将用户表和订单表分别存于两个不同的数据库中,或者将用户表中的一些信息拆分存于不同的表中。 优点:拆分后业务清晰,拆分规则明确 系统之间进行整合或扩展容易 按照成本、应用等级、应用的类型等将表放到不同的机器上...原创 2019-05-25 23:02:59 · 1799 阅读 · 1 评论