首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
随记
凡尘多遗梦
创建于2022-04-11
订阅专栏
记录一些平时积累的知识点
等 2 人订阅
共39篇文章
创建于2022-04-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Docker设置JDK17的JVM启动参数踩坑
背景 需求中需要接入某平台的广告SDK,在编写完代码进行自测时,直接报错,提示 Unable to make protected final java.lang.Class java.lang.Cla
JVM学习笔记P5—常见垃圾回收器概述
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 上篇文章概述了JVM中的垃圾回收算法,这次来看一下垃圾收集器。垃圾收集器是垃圾回收算法的具体实现。本文中的垃圾回收器都是基于JDK 8
JVM学习笔记P4—垃圾回收算法概述
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 垃圾收集(Garbage Collection) ,简称为GC,诞生于1960年的Lisp语言,经过半个多世纪,目前已经十分成熟。JV
RabbitMQ系列P4—如何防止消息丢失
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 RabbitMQ主要分为分为三个部分,Producer、Broker和Consumer。生产者生产完消息之后,将消息发送到Broker
RabbitMQ系列P3—Return机制
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 我们都知道,在RabbitMQ中,生产端生产消息,然后投递到Broker中,若是交换机通过路由键能找到与之绑定的队列,则会将消息存入队
RabbitMQ系列P2—消息确认机制
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 一般情况下,消息由生产者生产后发送到Broker并存储到队列Queue中,再由消费者消费。但如果消息由生产端发送到Broker过程中出
RabbitMQ系列P1—入门知识
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 日常开发中,常常使用到消息队列来进行异步解耦,比如之前曾使用消息队列来接受直播中台发来的主播开播提醒等等。 先解释一下什么叫消息队
Redis中的IO多路复用机制
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 提起Redis,我们经常会说其底层是一个单线程模型,但这是不严谨的。Redis单线程指的是网络请求模块只使用了一个线程来分发所有网络请
布隆过滤器BloomFilter简介
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 在之前的Redis使用中缓存穿透、缓存雪崩等问题总结中提到过,缓存穿透的解决办法之一就是使用布隆过滤器,BloomFilter来过滤掉无效
JVM学习笔记P3—JVM内存结构
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 我们先从JDK 7版本的JVM内存结构先说,然后再对比一下JDK 7和JDK 8中JVM的不同,以及为何修改。 JDK 7中的 JVM
MySQL系列P6—undolog简介
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 今天来了解一下MySQL中的undolog。 undolog undolog主要用来记录某条行记录被修改之前的状态,记录的是修改前
MySQL系列P5—redolog简介
前言 上篇文章,MySQL系列P4—binlog简介,简单介绍了binlog。今天我们来看MySQL中另一个重要的日志——redolog。 redolog redolog是InnoDB引擎专有
MySQL系列P4—binlog简介
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 日志是MySQL数据库的重要组成部分,记录着数据库运行期间各种状态信息。MySQL中日志类型有很多种,但对于开发来说,最常见和最重要的
MySQL系列P3—如何使用锁解决幻读
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 MySQL在REPEATABLE READ级别解决了幻读问题,解决方案有两种,一种是MVCC版本控制链,具体可以参考这个,MySQL系
MySQL系列P2—MVCC多版本控制链
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 讲解多版本控制之前,先说一下结论吧: MVCC多版本控制链指的就是在使用READ COMMITTD、REPEATABLE READ这两种隔
Redis底层数据结构P6—zset
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 zset是Redis提供的一个非常特别的数据结构,常用作排行榜等功能。zset在Redis中两种不同的实现,分别是zipList和sk
Redis底层数据结构P5—set
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 与Java中的HashSet一样,Redis中的set也是无序且存储的元素不重复。set类型其底层有两种实现方式: 当value是整数
Redis底层数据结构P4—hash
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 hash在Redis中的底层实现有两种,一种是zipList,这种是当hash结构的V值较小的时候使用的编码方式。这个已经在Redis
Redis底层数据结构P3—list
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 Redis中另一个常用的数据结构就是list,其底层有linkedList、zipList和quickList三种存储方式。 link
Redis底层数据结构P2—string
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 Redis是由Salvatore Sanfilippo大神使用C语言编写的。在C语言中,字符串标准形式是以空字符\0作为结束符的,但是
下一页