自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 美团 2面:G1 为什么能替代 CMS收集器?看完这篇就懂了!

CMS 效力了18年,为什么会被官方废弃?G1有什么优点可以替代 CMS收集器?

2024-03-24 13:23:57 901

原创 肝了一周,彻底弄懂了 CMS收集器原理,这个轮子造的真值!

网上关于 CMS的文章很多,为什么要重复造车轮?CMS已经被弃用,为什么还要分析它?JVM已自动化回收垃圾,为什么还要讲解 CMS?

2024-03-17 09:53:25 901

原创 MySQL 所有锁机制已备好,请取用!

MySQL数据库锁设计的初衷是处理并发问题,保证数据安全。MySQL 数据库锁可以从下面 3个维度进行划分:按照锁的使用方式,MySQL锁可以分成共享锁、排它锁两种;根据加锁的范围,MySQL锁大致可以分成全局锁、表级锁和行锁三类;从思想层面上看,MySQL锁可以分为悲观锁、乐观锁两种;

2022-10-06 18:01:55 375 1

原创 如何解决spring @Value获取值为null的问题

很多时候,我们会使用到Spring的EL表达式,通过@Value("${xxx.xxx}")注解方式从属性文件中获取配置信息,但是,稍不注意,获取的值就为null,遇到这种问题需要怎么解决?

2022-09-02 10:00:47 5137

原创 DynamoDB系列之--几个核心的概念

DynamoDB作为亚马逊重磅推出的NoSql数据库,在亚马逊去Oracle数据库之后也开始在使用自家的DynamoDB,那么DynamoDB 有哪些核心的概念呢?

2022-08-26 15:56:29 392

原创 DynamoDB系列之--本地二级索引

DynamoDB的本地二级索引(DynamoDB Local Secondary Indexes)是什么?它有什么作用?

2022-08-26 15:53:13 1016

原创 程序员有必要掌握 TDD 吗?

你听过或者了解过 TDD 吗? 你知道 TDD 是什么吗?你知道它是如何工作的吗?

2022-08-04 13:31:15 1647

原创 深度剖析IO多路复用机制

什么是 IO多路复用?IO多路复用 解决了什么问题?你平时有使用过IO多路复用吗?

2022-07-31 20:09:03 444

原创 如何解决@Value取值为null

在使用springboot编写java代码时,经常会出现@Value()获取值为null,该如何解决这个问题呢

2022-06-20 17:11:08 1376

原创 DynamoDB 如何做in查询

DynamoDB是亚马逊内部一款功能强大的NoSql数据库,那么DynamoDB怎么实现和mysql一样的in查询呢?

2022-04-19 20:27:49 612

原创 手把手教你注册和备案域名

手把手教你注册和备案域名,让你拥有合法的个性域名

2022-04-17 16:30:37 3424

原创 源码解析Redis底层数据结构——简单动态字符串

Redis底层数据结构-简单动态字符串源码source/redis/src/sds.h定义简单动态字符串(SDS,simple dynamie String),Redis底层是C编写的,但是Redis并没有直接使用C语言的字符串类型,而是自己创建了一套新的字符串类型,下面为SDS源码定义:每个 sds.h/sdshdr 结构表示一个 SDS 值:struct sdshdr { // redis 3.0 int len; // 记录 buf 数组中已使用字节的数量,等于 SDS 所

2021-01-30 22:39:06 150 1

原创 Redis数据类型和底层数据结构概述

redis是典型的key-value存储的内存数据库,在工作中即便没有使用过,也应该多多少少听说过它,特别是在一些高流量,高并发的场景,更是离不开redis,redis已经慢慢成为了互联网技术的一个标配。说到redis的数据结构,我们可能会脱口而出:String(字符串),List(列表),Hash(哈希),Set(集合)和 Sorted Set(有序集合),其实这些只是 Redis 键值对中值的数据类型,也就是数据的保存形式,而这里要表达是redis的底层数据结构,也就是支撑数据类型的底层结构。简单.

2021-01-30 17:31:18 156 1

原创 Java常用日志框架总结

前言作为java程序员,在工作开发中遇到最多的一个问题就是打日志(log),好的日志方式可以帮助你事半功倍的监控线上程序运行的链路,出现bug时可以快速定位,但是,面对现如今众多的日志框架中,如何去选择哪个日志框架,成为困扰很多程序员的一个问题,他们的性能怎们样,他们有什么关系,今天我们就来把一把log的那些事…log框架及发展史Log4j: apache基于java的日志框架Log4j2: apache基于log4j的升级版本JUL: 2002年,java 1.4发布,定义了jav

2021-01-28 20:33:18 1298 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除