摘要: Redis 是以字典(关联数组)的形式存储的,一个 key 对应一个 value。在字符串类型中,value 只能是一个字符串。那么在散列类型,也叫哈希类型中,value 对应的也是一个字典(关联数组)。那么就可以理解,Redis 的哈希类型/散列类型中,key 对应的 value 是一个二维数组。 阅读全文
posted @ 2022-03-31 20:57 新手村出发 阅读(411) 评论(0) 推荐(0)
摘要: 一面 1、 单例模式的五种写法 2、 Java final关键字作用 3、 Java volatile关键字作用、禁止指令重排序原理 4、 Java 线程池分类,各个线程池的特点 5、 TCP四次挥手流程 6、 TIME waiting 时间长度,为什么是2MSL 7、 Http 499状态码原因 阅读全文
posted @ 2022-03-31 15:53 新手村出发 阅读(406) 评论(0) 推荐(0)
摘要: 与C语言类似,redis自己创建了简单动态字符串SDS(Simple Dynamic String)即简单动态字符串,创建字符串类型的键值对,SDS表示字符串值,键值对的值为字符串对象 SDS用途可以做缓冲区,客户端状态输入缓冲,AOF持久化缓冲区等。 SDS结构及定义 struct sdshdr{ 阅读全文
posted @ 2022-03-30 21:15 新手村出发 阅读(209) 评论(0) 推荐(0)
摘要: SQL查询学生总分成绩大于500回表慢查询springboot starter内存屏障jvm 参数voliate 可见性?原子性?线程切换状态notify notifyall区别hashmap尾插法haspmap 线程安全怎么解决concurenthashmap怎么解决线程安全问题hashmap底层 阅读全文
posted @ 2022-03-17 15:14 新手村出发 阅读(60) 评论(0) 推荐(0)
摘要: 参考来源:深入理解jvm 垃圾收集(Garbage Collection,GC) 部分收集 (Partial GC): 新生代收集(Minor GC / Young GC):只对新生代进行垃圾收集; 老年代收集(Major GC / Old GC):只对老年代进行垃圾收集。需要注意的是 Major 阅读全文
posted @ 2022-02-17 22:52 新手村出发 阅读(64) 评论(1) 推荐(0)
摘要: 前序遍历 根左右 递归实现 class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<>(); preorder(root,res); retu 阅读全文
posted @ 2022-02-07 19:23 新手村出发 阅读(48) 评论(0) 推荐(0)
摘要: 在许多场景,是需要建立一对多,消息及时且弱耦合,设计模式面向接口,推出观察者模式。 场景:气象数据发送给三个信息版,分别为当前数据,气象统计值,天气预报,一旦气象数据更新,三个信息版就要封信面板信息展示。 请查看为不使用观察者模式的代码: /** * 利用weather 数据更新3个信息版,当前数据 阅读全文
posted @ 2022-02-04 00:04 新手村出发 阅读(210) 评论(0) 推荐(0)
摘要: 内存数据区域 参考: 深入理解Java虚拟机 https://www.cnblogs.com/manayi/p/9290490.html 黄色区域有所有线程共享,白色区域为线程隔离的数据区 程序计数器 含义:当前线程所执行的字节码的行号指示器,改变计数器选取下一条需要执行的字节码指令,为程序控制流的 阅读全文
posted @ 2022-02-03 23:26 新手村出发 阅读(165) 评论(0) 推荐(0)
摘要: 在引入装饰者模式之前思考一个问题,父类进行添加新特性继承形成子类,但如果一直继承,像a->b->c......没完没了,只要继承链路中有个bug,或者基类添加新特性,那么就要维护整条链路代码。除此之外,还有类数量会变得很庞大。通过装饰者模式,可以避免继承滥用,不用修改底层代码,给对象添加新特性。 装 阅读全文
posted @ 2022-01-17 10:57 新手村出发 阅读(80) 评论(0) 推荐(0)
摘要: Hadoop分为两部分 Hadoop MapReduce和Hadoop分布式文件系统 1分布式系统由Master Node 和多台 slave Node组成。 1.1MasterNode Master节点对slave node进行管理,充当管理包含目录和文件信息的元数据,MasterNode 负责对 阅读全文
posted @ 2021-09-08 21:38 新手村出发 阅读(96) 评论(0) 推荐(0)