上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 连接数据库时报错: The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC d 阅读全文
posted @ 2019-06-24 23:31 Latiny 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 快速排序(Quicksort)是对冒泡排序的一种改进。 1、基本思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以 递归进行,以此达到整个数据变成有序序列。 2、算法描述 快速排序使用 阅读全文
posted @ 2019-06-24 13:14 Latiny 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 希尔排序是先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接插入排序。 1、基本思想 将待排序数组按照步长gap进行分组,然后将每组的元素利用直接插入排序的方法进行排序;每次再将gap折半减小,循环上述操作;当gap=1时,利用 阅读全文
posted @ 2019-06-24 11:28 Latiny 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/kevingrace/p/6710136.html MySQL双主复制 + keepalived 可以实现数据高可用。双主即互为master-slave,其中任意一个改变,另外一个会跟着改变(与主从不同,主从是单向);可以实现数据库服务器的热备, 阅读全文
posted @ 2019-06-21 20:48 Latiny 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、主从复制原理 (1) 当master 服务器上的数据发生改变时,则将其改变写入二进制日志文件中; (2) slave服务器会在一定时间间隔内对 master 服务器上的二进制日志进行探测,探测其是否发生过改变; (3) 如果探测到 master 服务器的二进制日志发生了改变,则开始一个I/O T 阅读全文
posted @ 2019-06-20 15:08 Latiny 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 栈是一组数组记录,表现形式为先进后出的数据结构。底层可以由数组或者链表实现。它是一种限制线性表,元素插入和删除只能在线性表的同一端进行。允许插入和删除的一端,为变化端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。 最先放入栈中元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反 阅读全文
posted @ 2019-06-18 12:05 Latiny 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 n个人围成一圈,从第k个人开始报数,报到m的人出圈,剩下的人继续从出圈的下一个人开始报数,报到m的人出圈;如此往复,直到所有人出圈。(模拟此过程,输出出圈的人的序号)。 2、采用单向循环链表实现 节点 public class HeroNode { protected Integer 阅读全文
posted @ 2019-06-17 17:39 Latiny 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 双向链表跟单链表类似,每个节点多了previous指针,指向前一个元素;还多了一个tail指针指向链表的尾节点;可以从头尾两个方向遍历链表。 代码实现 public class DoubleLinkedList { private DoubleNode head; private DoubleNod 阅读全文
posted @ 2019-06-17 14:25 Latiny 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 链表是一种常见的基础数据结构,是一种有序的列表,但不会按照线性顺序存储数据,而是在每一个节点里存储下一个节点的指针(next)。链表适合插入、删除,不宜过长,否则会导致遍历性能下降。 以节点方式存储; 每个节点包含data域,next域:指向下一个节点; 链表的各个节点不一定是连续存储的; 代码实现 阅读全文
posted @ 2019-06-14 16:52 Latiny 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 队列是一种特殊的线性表,是一种先进先出的数据结构。只允许在表的前端进行删除操作,在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 简单的循环队列实现比较容易,队头获取数据、队头弹出获取数据,队尾插入数据。下面来研究一下可以无限循环使用的队列。 阅读全文
posted @ 2019-06-13 19:39 Latiny 阅读(470) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页