redis-过期策略及淘汰机制 发表于 2020-06-27 更新于 2020-08-15 分类于 redis 本文字数: 856 阅读时长 ≈ 1 分钟 前言 之前有做过redis的一些知识点总结,本章主要针对redis中key的过期策略和淘汰机制内容做一下总结。 阅读全文 »
进程和线程 发表于 2020-06-25 更新于 2021-05-15 分类于 操作系统 本文字数: 834 阅读时长 ≈ 1 分钟 前言 面试中有被问到进程和线程的问题,这个平时看得比较少,这里做一个简单的总结。 阅读全文 »
RocketMq-设计 发表于 2020-06-24 更新于 2020-08-15 分类于 MQ , RocketMQ 本文字数: 1.3k 阅读时长 ≈ 1 分钟 前言 上一章基本了解了RocketMQ的架构部分,知道了四个结构的功能和作用,这一章继续看下RocketMQ的一些设计细节。 阅读全文 »
RocketMq-架构 发表于 2020-06-23 更新于 2020-08-15 分类于 MQ , RocketMQ 本文字数: 2.4k 阅读时长 ≈ 2 分钟 前言 虽然用过RocketMQ,但是对他的架构及底层原理都不甚了解,所以阅读github的文档增加一些了解,这里做一个记录。 阅读全文 »
ThinkingInJava-8 发表于 2020-06-17 更新于 2023-12-09 分类于 读书笔记 , ThinkingInJava 本文字数: 1.4k 阅读时长 ≈ 1 分钟 前言 String应该是Java中较为特殊的对象。一方面他的使用场景非常多,其丰富的方法使得String类型的数据非常容易处理。 另一方面,他的不可变的特性也让其区别于其他对象。怎么理解String的不可变,以及他与StringBuilder和StringBuffer的区别等问题也是在面试中会问到的问题。 阅读全文 »
ThinkingInJava-7 发表于 2020-06-15 更新于 2023-12-09 分类于 读书笔记 , ThinkingInJava 本文字数: 1.3k 阅读时长 ≈ 1 分钟 前言 错误是代码难以避免的问题。编译器的错误可以直接修改代码,运行期的错误就需要将其传递到其他能处理的地方,这时候就要用到Java的异常机制。 阅读全文 »
ThinkingInJava-6 发表于 2020-06-14 更新于 2023-12-09 分类于 读书笔记 , ThinkingInJava 本文字数: 1.1k 阅读时长 ≈ 1 分钟 前言 集合是Java中较为重要的一个模块。也是我们日常使用较多的功能。容器的种类繁多,各有特点,所以只有了解掌握好各个容器的特点才能在适合的场景使用正确的容器。 本章涉及的都是常用的同步容器,如ArrayList,LinkedList,HashMap等。 阅读全文 »
ThinkingInJava-5 发表于 2020-06-11 更新于 2020-08-15 分类于 读书笔记 , ThinkingInJava 本文字数: 1.5k 阅读时长 ≈ 1 分钟 前言 在介绍完基本的类和相关设计方法如继承,组合后,就开始扩展类的定义了。 抽象类和接口是普通类向抽象化进一步延申的类型,两者的出现使得继承这种关系更加灵活且更容易扩展。 而内部类则是与接口一起,解决了Java无法多继承的问题。变相实现了Java的多继承。 阅读全文 »
ThinkingInJava-4 发表于 2020-06-09 更新于 2020-08-15 分类于 读书笔记 , ThinkingInJava 本文字数: 1.2k 阅读时长 ≈ 1 分钟 前言 类的关系,用来概括七,八两章的内容应该足以。从第七章的继承,组合到第八章的多态。Java中能够为类设计的关系结构初步展现出来。 阅读全文 »
ThinkingInJava-3 发表于 2020-06-07 更新于 2020-08-15 分类于 读书笔记 , ThinkingInJava 本文字数: 945 阅读时长 ≈ 1 分钟 前言 来到本书第五,六章,在介绍完Java操作符及一些关键字后,开始介绍一些机制。如:类的初始化,垃圾回收清理,访问权限等。这些都是有助于我们更好了解代码执行过程的知识点。 阅读全文 »