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