1、 Redis持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。 RDB文件(默认)当Redis重启后通过把硬...

1、 Redis持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。 RDB文件(默认)当Redis重启后通过把硬...
String public String (char [] value): 将字符数组转换为字符串; public String (char [] value,int off...
wait/notify
synchornized修饰实例方法作用于当前实例加锁,进入同步代码前要获得当前实例的锁,锁住的是对象的实例(this);public sychornized void fu...
start启动一个新线程,在新的线程运行 run 方法中的代码,此时是NEW状态start 方法只是让线程进入就绪,里面代码不一定立刻运行(CPU 的时间片还没分给它)。每个...
直接使用Thread使用匿名内部类 使用Runnable 配合Thread 由于Runable有FuctionalInterferce注释,lambda简化 使用Runnab...
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 由于...
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0 Java 代码 C++ 代码
我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 比如n=3时,2*3的矩形块有3种覆盖方法: C...
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍...
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4...
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n<=39 C++ 代码
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 斐波那契数列 C++ 代码
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 可根据数学归纳法的出结论 C++ 代码
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型 设置两个栈s1,s2进栈只进s1出栈只从s2出,如果s2不为空,则按序出栈即可;如果发现s...
输入一个链表,输出该链表中倒数第k个结点。 两个指针,一个指针先走k步,之后另外一个指针再走 C++ 代码
输入一个链表,反转链表后,输出新链表的表头。 Java 代码(递归形式):首先在递归的每层记录当前节点的后继,并将其赋值给后继的next其次要记录最后一个节点,不做修改并层层...
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 Java 代码(递归) C++ 代码