随笔分类 - 高频面试题
摘要:Session和Cookie的异同点 不管是session还是cookie,在服务端的response都是一个Set-Cookie字段,然后客户端下次提交时,都是一个Cookie字段。 session信息是存在服务器端的 因为session信息在服务器,所以当用户把浏览器关闭之后,下次打开浏览器时,
阅读全文
摘要:static修饰变量。在类加载的时候,初始化顺序按照类定义的顺序执行。也就是父类顺序初始化—>子类顺序初始化。只执行一次 static修饰代码块。在类加载的时候,按照类定义的顺序执行。也就是父类顺序执行static块—>子类顺序执行static块。只执行一次 static方法就是没有this的方法。
阅读全文
摘要:一定要注意一下几点: 只要使用引用变量 a 来加一个常量池内容"xxx"或者引用变量,都是放在堆里 intern()返回的是常量池中字符串的引用,而不是堆中字符串的引用 首先看第一个字符串比较的例子 public static void main(String[] args){ String a =
阅读全文
摘要:题目描述 输入一个链表,反转链表后,输出新链表的表头。 解题思路 定义2个辅助节点: 上一个节点 下一个节点 完整代码 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL)
阅读全文
摘要:题目描述 设计LRU缓存结构,该结构在构造时确定大小,假设大小为K,并有如下两个功能 set(key, value):将记录(key, value)插入该结构 get(key):返回key对应的value值 [要求] set和get方法的时间复杂度为O(1) 某个key的set或get操作一旦发生,
阅读全文