一、持久化的分类 1.快照RBD 可以设置,这个快照持久化是系统默认的持久化方式,通过手动设置n秒内超过m个数据发生了变化,那就自动做快照。 save 900 1 #900 ...
1. session 和 cookie 2. session怎么区分哪个用户 3. 返回cookie 4.数据结构 线性探测散列 hash冲突 5. 几种方法,只说了三种 6...
问题 输入两个字符串a和b,字符串内容为二进制数字,求两个字符串相加的结果,加法计算方法以二进制方式计算,并返回对应的字符串结果。要求程序尽可能的高效。示例如下: impor...
一、Http 工作原理分为四个步骤: 1、server端与client端建立连接 2、连接建立后,Client发送一个请求给Server,请求方式的格式为:统一资源标识符(U...
一、Cookie 1.存储在客户端,因为可以随意伪造,因此并不安全。 2.http是无状态的,不能每次打开链接都需要输入密码和用户名,为了能够分辨链接由谁来发起的,因此提出了...
一、浅拷贝 数据类型如果是基本类型,会按照值传递,进行赋值操作,将属性值复制一份给新的对象; 如果是引用类型的数据变量,将内存的引用地址复制一份给新的变量,实际上是两个对象的...
equals的五个特性: 1 自反性:对任意引用值X,x.equals(x)的返回值一定为true; 2对称性:对于任何引用值x,y,当且仅当y.equals(x)返回值为t...
原子性、有序性和可见性的理解 volatile关键字对于有序性和可见性的保障 什么事可见性,这个我答的不是很好,说对修改可见,不够充分 Java 并发中原子性是怎么理解的 C...
一、管道 特点:半双工,具有固定的读端和写端 只能用于具有亲缘关系的进程之间的通信,它可以看成是一种特殊的文件,对于它的读写也可以使用普通的read、write 等函数。但是...
一面 首先询问了HashMap 在jdk1.8之中的优化,应该是红黑树,当桶中的链表长度大于8的时候,使用红黑树来代替链表,降低查找的效率 第二个问题是进程之间的五种通信方式...
一、可重入锁和不可重入锁 一个线程或者一个方法获得了锁,其调用的方法要想获得所,这个线程中的方法必须先释放锁 举例: public class Count{ Lock l...
桥接是将抽象与实现分离,使二者可以独立变化。 主要解决的问题:在多种变换可能下,使用继承会产生类爆炸的问题,扩展起来不灵活 何时使用: 实现系统有多个角度分类每一种角度都可能...
何时使用:系统有多于一个的产品族,但是系统只消费其中的一组产品族 如何解决:在一个产品族里面设计多个产品 比如有颜色和形状两种特性的产品,其中颜色包含赤橙黄绿青蓝紫,形状有圆...
栈存储的是字符串的下标,如果当前的括号匹配上了,并且栈中没有左括号的话,就将下标节点移动到下一个位置。cur=i+1 一旦匹配上了后,且当前的栈为空,就将最大值更新为最大值或...
简单的做法为分治法,将多个合并看成是两两合并 首先通过mergeList找到最佳的两两合并的ListNode,之后使用merge这个简单的两两合并方法,将ListNode合并...
每次找到中间节点,然后递归生成左右子树。 找到链表中间节点需要用快慢指针来找 slow fast:循环条件——fast && fast .next!=null
链接:https://www.nowcoder.com/questionTerminal/6e630519bf86480296d0f1c868d425ad 来源:牛客网 1)...
if(root1.left==null && root2.right==null) return true; if(root1.left==null || root2.r...