240 发简信
IP属地:四川
  • 记录一次面试---2019/6/27

    对本次面试进行总结: 1.session和cookie区别与联系,http无状态为什么session能有状态。 区别: 联系: 具体可参考:ht...

  • Resize,w 360,h 240
    01 并发编程bug源:原子性、可见性和有序性

    计算机发展过程中存在一个核心矛盾:CPU、内存与I/O设备,这三者的速度差异。 形象比喻: 如何平衡速度差异: 缓存导致的可见性问题 在如今的多...

  • Resize,w 360,h 240
    队列

    队列特性 对比队列和栈 基于数组的队列 对比队列学习循环队列 循环队列难点 阻塞队列 并发队列 应用:线程池中拒绝策略。 阻塞方式: 参考书阿里...

  • 栈: 顺序栈 栈的应用:函数调用栈,表达式求值,括号匹配,浏览器的前进后退。相关code:https://github.com/wangzhen...

  • Resize,w 360,h 240
    链表

    链表:通过“指针”将零散的内存块联系起来。常见链表结构:单链表、循环链表和双链表。 单链表 对比数组学习单链表 循环链表 在单链表基础上尾结点指...

  • 数组

    数组特性: 基于特性2:连续的内存空间和相同类型数据: 理解:随机访问特性(根据下标进行访问) 理解:插入操作(注意思考分配内存不足的问题) 理...

  • redis常见问题

    问题一 转载:https://baijiahao.baidu.com/s?id=1607973381088116497&wfr=spider&f...

  • 重构

    1.重复代码 ==》同一个类的两个函数含有相同的代码(Extract Method)===========》两个互为兄弟的子类含有相同的表达式。...