2020年3月16日
摘要: /*从上往下打印出二叉树的每个节点,同层节点从左至右打印。层序遍历时,一般都要用到队列,可以用LinkedList类(方法:poll() 和 offer(Obj) )。 */ import java.util.*; public class Class27 { public class TreeNo 阅读全文
posted @ 2020-03-16 23:11 桌子哥 阅读(295) 评论(0) 推荐(0) 编辑
摘要: /*输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1、2、3、4、5是某栈的压栈序列,序列5、4、3、2、1是该压栈序列对应的一个弹出序列,但4、3、5、1、2就不可能是该压栈序列的弹出序列。 */ import java. 阅读全文
posted @ 2020-03-16 22:45 桌子哥 阅读(235) 评论(0) 推荐(0) 编辑
摘要: /*包含min函数的栈 *///思路:设计一个辅助栈来放最小数import java.util.*; public class Class25 { Stack<Integer> data = new Stack<Integer>(); Stack<Integer> auxiliary = new S 阅读全文
posted @ 2020-03-16 22:17 桌子哥 阅读(95) 评论(0) 推荐(0) 编辑
摘要: /*顺时针打印矩阵 */public class Class24 { public void printMatrix(int[][] matrix){ if(matrix == null || matrix.length <= 0){ return; }else{ printMatrixCircle 阅读全文
posted @ 2020-03-16 21:53 桌子哥 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 分片(Sharding)这种技术可以将数据分散到多台机器,但对于应用而言,仍然如同在使用单个数据库一样。在使用MongoDB时,水平分区是唯一可采用的方式。 在MongoDB中由MongoS路径进程管理数据的分割,并将请求路由到必需的分片服务器。 在进行分片的时候需要mongod配置服务器和mong 阅读全文
posted @ 2020-03-16 15:33 桌子哥 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1)基本概念 复制可用于实现可拓展性、可持久性/可靠性和隔离性。 复制通常用于防止硬件故障或数据库损坏,同时为备份和其他具有重要影响的维护活动提供灵活性,只对系统造成一点儿影响或没有影响。 复制的方式包括:主/从复制、主/主复制、复制对。 2)服务器 服务器种类: 主服务器:在特定时间内复制集的数据 阅读全文
posted @ 2020-03-16 13:45 桌子哥 阅读(142) 评论(0) 推荐(0) 编辑