作者小头像 Lv.3
更多个人资料
240 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

认真的事情要重复做。

感兴趣或擅长的领域

开发语言、云计算、数据库、软件开发、人工智能
个人勋章
TA还没获得勋章~
成长雷达
220
0
0
0
20

个人资料

个人介绍

认真的事情要重复做。

感兴趣或擅长的领域

开发语言、云计算、数据库、软件开发、人工智能

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 并发编程
  • JVM
  • Redis
  • RabbitMQ
  • MySQL
  • Spring
  • 设计模式
【SpringBoot】源码解析——自动装配与starter机制
自动装配机制在传统的 Spring 框架中,开发者需要通过 XML 文件或 Java 配置类显式地声明 Bean 和各种配置项(例如数据源、事务管理、视图解析器等)。Spring Boot 的自动装配旨在减少这些繁琐的配置,通过默认的配置和条件装配,自动完成很多配置工作,从而减少开发者的配置量。@SpringBootApplication注解可以把 @SpringBootApplicatio...
Spring Spring Boot
作者小头像 MoCrane 2024-11-17 10:54:40
1457
0
0
2024-11-17 10:54:40
999+
0
0
【并发编程】全面解析volatile和synchronized关键字
volatile可见性问题Java内存模型:在Java内存模型(JMM)中,每个线程有自己的工作内存(这是一个抽象概念,不同于物理内存中的缓存),用于存储从主内存中读取的变量副本。线程对变量的操作(如读取、写入)通常在其工作内存中进行,而不是直接在主内存中操作。当一个线程修改了工作内存中的变量副本后,新的值可能不会立即刷新回主内存。这意味着其他线程在其工作内存中读取该变量时,可能仍然看到旧值...
Java
作者小头像 MoCrane 2024-09-11 08:16:30
2022
0
0
2024-09-11 08:16:30
999+
0
0
【Redis】从数据结构走进Redis五大数据类型
Redis 是用 C 语言实现的,但是它没有直接使用 C 语言的 char* 字符数组来实现字符串,而是自己封装了一个名为简单动态字符串(simple dynamic string,SDS)的数据结构来表示字符串。
Redis 大数据 数据结构
作者小头像 MoCrane 2024-08-27 18:12:11
3418
0
0
2024-08-27 18:12:11
999+
0
0
【SpringBoot】MapStruct实现优雅的数据复制
对于对象内属性较多的情况,使用MapStruct框架无须手动对每个属性进行get/set和属性判空操作。MapStruct可以通过注解和映射接口来定义映射规则,自动生成映射代码,从而大大简化了这种复杂对象的映射过程。
Spring Boot 数据复制服务 DRS
作者小头像 MoCrane 2024-08-15 10:14:18
2446
0
0
2024-08-15 10:14:18
999+
0
0
【设计模式】策略模式详解
策略模式是一种行为型设计模式,通过定义一系列算法,并将每个算法封装起来,使得它们可以互换使用。策略模式的主要思想是将算法的定义与其使用分离,以便在运行时灵活地选择或更换算法。
设计模式
作者小头像 MoCrane 2024-08-15 10:07:06
2016
0
0
2024-08-15 10:07:06
999+
0
0
【JVM】深入JIT优化机制
在将高级语言转化为计算机可识别的机器语言时,常用的两种方式是编译和解释。Java在编译过程中,首先将代码编译成字节码。但是,字节码并不能直接在机器上执行。因此,JVM中内置了解释器(Interpreter),它在**运行时将字节码逐行翻译成机器码**并执行。
Java JVM
作者小头像 MoCrane 2024-08-15 10:04:45
2323
0
0
2024-08-15 10:04:45
999+
0
0
【Redis】缓存三大问题与缓存一致性问题
在分布式系统中,缓存作为提高性能和响应速度的重要技术,同时也面临着缓存穿透、缓存击穿和缓存雪崩三大问题。缓存穿透是指频繁请求数据库中不存在的数据,导致缓存无法命中,从而给数据库带来巨大压力。常见解决方案包括缓存空结果和使用布隆过滤器。缓存击穿发生在热点数据失效时,短时间内大量请求穿透缓存访问数据库,造成瞬时高并发压力。对此,可以采用互斥锁或设置永不过期的缓存来应对。缓存雪崩则是在某一时刻大量缓存同
Redis 数据库
作者小头像 MoCrane 2024-08-14 09:59:49
2188
0
0
2024-08-14 09:59:49
999+
0
0
【Redis】持久化机制最全解析
RDB全称Redis Database Backup file(Redis数据备份文件)。通过将Redis数据集的快照保存到磁盘上的二进制文件中来实现。生成 RDB 文件的过程可以通过手动命令或自动触发。 AOF全称为Append Only File(追加文件)。通过将每次写操作记录到AOF文件中来实现。这种方式的特点是将 Redis 接收到的每个写命令都追加到文件末尾。
Redis 任务调度
作者小头像 MoCrane 2024-08-14 09:58:42
2459
0
0
2024-08-14 09:58:42
999+
0
0
【SpringBoot】Bean生命周期自定义初始化和销毁
上篇文章详细讲诉了Bean的生命周期和作用域,在生命周期中提到了如何自定义初始化Bean,可能很多人不知道如何自定义初始化,这里详细补充讲解一下:使用@Bean注解指定初始化和销毁方法、实现InitializingBean接口和DisposableBean接口自定义初始化和销毁、@PostConstruct(初始化逻辑)和@PreDestroy(销毁逻辑)注解、使用BeanPostProcesso
Spring Boot 容器
作者小头像 MoCrane 2024-08-13 10:11:08
4651
0
0
2024-08-13 10:11:08
999+
0
0
【JVM】Java内存区域图文详解
Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。 JVM运行时区域也成为Java内存区域。 在讨论Java内存模型时,通常将其分为线程共享区域和线程私有区域
Java JVM
作者小头像 MoCrane 2024-08-13 10:08:57
2171
0
0
2024-08-13 10:08:57
999+
0
0
总条数:22
10
10
20
50
100
  • 1
  • 2
  • 3

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注