摘要: 1.引子 在java多线程并发编程中,有八大基础核心。考考你:看看都有哪八大基础核心呢?它们分别是: 1.创建线程的方式 2.线程启动 3.线程停止 4.线程生命周期 5.线程相关的方法 6.线程相关的属性 7.线程异常处理 8.线程安全 今天我们从第二个基础核心开始:启动线程 2.考考你 #前情回 阅读全文
posted @ 2020-02-04 09:57 小杨【0和1】 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.引子 在java多线程并发编程中,有八大基础核心。考考你:看看都有哪八大基础核心呢?它们分别是: 1.创建线程的方式 2.线程启动 3.线程停止 4.线程生命周期 5.线程相关的方法 6.线程相关的属性 7.线程异常处理 8.线程安全 今天我们从第一个基础核心开始:创建线程的方式 2.考考你 # 阅读全文
posted @ 2020-02-03 09:49 小杨【0和1】 阅读(402) 评论(2) 推荐(0) 编辑
摘要: 时间是2020年02月02日,天气阴,不冷。因为工作的原因,领导今天返程回广州,也因为工作的原因,我留守,坐标:梅州。 在这个全国人民与新型冠状病毒斗争的非常时期,每天打开电脑的第一件事情,便是关注病例数据的变化。据百度疫情实时大数据报告,最新数据:确诊病例(14411)、疑似病例(19544)、治 阅读全文
posted @ 2020-02-02 11:04 小杨【0和1】 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.哈希算法介绍 2.哈希算法满足条件 3.哈希算法应用场景 3.1.安全加密 3.2.唯一标识 3.3.数据校验 阅读全文
posted @ 2019-07-21 11:27 小杨【0和1】 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 1.二分查找介绍 2.代码实现 阅读全文
posted @ 2019-07-18 23:05 小杨【0和1】 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 关于排序算法,常见的大致有:冒泡排序、插入排序、选择排序、快速排序、归并排序、桶排序、计数排序等。每一种排序算法都有它们各自的优劣和适用场景。一般可以从这么几个角度来衡量排序算法: 1.最好时间复杂度、最坏时间复杂度、平均时间复杂度 2.是否是原地排序算法:原地排序算法,指空间复杂度为O(1) 3. 阅读全文
posted @ 2019-07-09 07:48 小杨【0和1】 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 关于排序算法,常见的大致有:冒泡排序、插入排序、选择排序、快速排序、归并排序、桶排序、计数排序等。每一种排序算法都有它们各自的优劣和适用场景。一般可以从这么几个角度来衡量排序算法: 1.最好时间复杂度、最坏时间复杂度、平均时间复杂度 2.是否是原地排序算法:原地排序算法,指空间复杂度为O(1) 3. 阅读全文
posted @ 2019-07-05 13:14 小杨【0和1】 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 关于排序算法,常见的大致有:冒泡排序、插入排序、选择排序、快速排序、归并排序、桶排序、计数排序等。每一种排序算法都有它们各自的优劣和适用场景。一般可以从这么几个角度来衡量排序算法: 1.最好时间复杂度、最坏时间复杂度、平均时间复杂度 2.是否是原地排序算法:原地排序算法,指空间复杂度为O(1) 3. 阅读全文
posted @ 2019-07-04 23:50 小杨【0和1】 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 这是企业级应用,持久层架构方案的第四篇。在上一篇:企业级应用,持久层架构方案三(一主多从,读写分离上篇)中。已经实现mysql服务一主两从。本篇我们将借助mycat实现读写分离,在主服务器A库承担写操作,在从服务器C库、D库实现读操作。从而达到读写分离,提升并发读的能力。 1.安装mycat 1.1 阅读全文
posted @ 2019-06-28 10:31 小杨【0和1】 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 这是企业级应用,持久层架构方案的第三篇。在上一篇:企业级应用,持久层架构方案二(双主同步高可用二)中。已经实现了双主同步高可用,解决了高可用的问题。还没有解决高性能问题,目前读写都是在主服务器上,会导致主服务器压力大,性能低。那么在这一篇中,来看一看如何通过读写分离,实现持久层的高性能访问。 1.架 阅读全文
posted @ 2019-06-19 21:24 小杨【0和1】 阅读(284) 评论(0) 推荐(0) 编辑