今天的努力,明天的美好。
10
18
Java进阶3-垃圾回收器 Java进阶3-垃圾回收器
你用过哪些垃圾回收器?它们有什么区别? 上一文章我们讲了垃圾回收的理论知识,而本文章将介绍这些理论知识的具体实践。垃圾回收器也叫垃圾收集器,不同的厂商对垃圾收集器的实现也是不同的,这里主要介绍目前使用最广泛的 OracleJDK 中自带的
2020-10-18
16
Java进阶2-垃圾回收算法 Java进阶2-垃圾回收算法
垃圾回收算法有哪些? 说到 Java 虚拟机不得不提的一个词就是 “垃圾回收”(GC,Garbage Collection),而垃圾回收的执行速度则影响着整个程序的执行效率,所以我们需要知道更多关于垃圾回收的具体执行细节,以便为我们选择合适
2020-10-16
15
Java进阶1-JVM 的内存布局和运行原理 Java进阶1-JVM 的内存布局和运行原理
说一下 JVM 的内存布局和运行原理? JVM(Java Virtual Machine,Java 虚拟机)顾名思义就是用来执行 Java 程序的“虚拟主机”,实际的工作是将编译的 class 代码(字节码)翻译成底层操作系统可以运行的机器
2020-10-15
14
数据库7-Redis 是如何实现高可用 数据库7-Redis 是如何实现高可用
Redis 是如何实现高可用的? 高可用是通过设计,减少系统不能提供服务的时间,是分布式系统的基础也是保障系统可靠性的重要手段。而 Redis 作为一款普及率最高的内存型中间件,它的高可用技术也非常的成熟。 本文章的面试题是,Redi
2020-10-14
09
数据库6-Redis 中如何实现的消息队列 数据库6-Redis 中如何实现的消息队列
Redis 中如何实现的消息队列?实现的方式有几种? 细心的你可能发现了,本系列课程中竟然出现了三个文章都是在说消息队列,前面文章讲了程序级别的消息队列以及延迟消息队列的实现,而后面讲了常见的消息队列中间件 RabbitMQ、Kafka 等
2020-10-09
05
数据库5-Redis 怎样实现的分布式锁 数据库5-Redis 怎样实现的分布式锁
Redis 怎样实现的分布式锁 “锁”是我们实际工作和面试中无法避开的话题之一,正确使用锁可以保证高并发环境下程序的正确执行,也就是说只有使用锁才能保证多人同时访问时程序不会出现问题。 本文章的面试题是,什么是分布式锁?如何实现分布式
2020-10-05
02
个人简历的制作 个人简历的制作
hexo-博客添加pdf插件一、安装插件npm install --save hexo-pdf 二、配置 创建 resume 页面 hexo new page resume resume目录下的index.md修改为如下 title:
2020-10-02
01
数据库4-Redis 的过期策略和内存淘汰机制 数据库4-Redis 的过期策略和内存淘汰机制
Redis 的过期策略和内存淘汰机制有什么区别? Redis 和 MySQL 是面试绕不过的两座大山,他们一个是关系型数据库的代表(MySQL),一个是键值数据库以及缓存中间件的一哥。尤其 Redis 几乎是所有互联网公司都在用的技术,比如
2020-10-01