自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(352)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入了解 MySQL 的 EXPLAIN 命令

MySQL explain 命令深入理解

2024-07-13 16:18:01 954

原创 【本地调试】使用 Nginx 和 Hosts 文件实现本地开发调试请求转发

在本地开发过程中,经常需要将外部请求转发到本地服务器进行调试。本文介绍了如何通过 Nginx 和 Hosts 文件配置,将请求转发到本地运行的 blog 服务器,方便进行开发调试。

2024-06-25 15:54:10 343

原创 SpringBoot 项目,三种方式实现打印 sql 日志

【代码】SpringBoot 项目,三种方式实现打印 sql 日志。

2024-06-14 10:25:42 846

原创 Spring Bean 的生命周期

【代码】Spring Bean 的生命周期。

2024-06-05 21:07:27 418

原创 Rustdesk 自建服务器教程

我是xiucai,一位后端开发工程师。如果你对我感兴趣,请移步我的个人博客,进一步了解。本文首发于个人博客,未经许可禁止转载💌。

2024-06-02 20:28:49 949

原创 【已验证】debian12 更换国内源

【代码】debian12 更换国内源。

2024-05-23 19:35:55 819

原创 【已解决】Error response from daemon: Get “https://index.docker.io/v1/search?q=redis&n=25“: net/http: TLS

使用默认的 docker 源,在搜索安装镜像的时候,比如docker search redis,大概率会出现的错误,这时候就需要设置国内源。吐槽:在网上找了好几个 blog,有让换 dns 的,有设置一个什么 docker-cn 的源的,都不管用,因此有了此篇 blog。

2024-05-23 19:28:04 366

原创 【Java 开发】模版模式使用模版

/ 请求命令基类// 其他通用字段// 具体请求命令类// 关闭订单特有的字段// 接受订单特有的字段// 拒绝订单特有的字段// 抽象执行器基类@Component// 通用的订单处理逻辑// 调用子类实现的特定处理逻辑// 其他通用的后续处理// ...// 通用的请求校验逻辑// 具体执行器类@Service@Override// 处理关闭订单的特定逻辑@Service@Override// 处理接受订单的特定逻辑@Service。

2024-05-17 20:28:42 152

原创 DataGrip2023 在 Database 表名后面显示 comment 注释

DataGrip 在 Database 表名后面显示 comment 注释

2024-05-17 11:17:14 266

原创 vm 虚拟机 Debian12 开启 root、ssh 登录功能

前言,安装的时候语言就选中文就好了。选择中文,在安装的时候就可以选择国内 163 的源。

2024-05-15 18:09:00 877

原创 Redis 持久化详解:RDB 与 AOF 的配置、触发机制和实际测试

Redis持久化详解:RDB与AOF配置、触发机制及实际测试,深入探讨数据快照、追加备份,以及持久化工作原理。通过实测手动触发与自动触发,全面了解Redis数据保障机制。

2024-01-25 20:05:20 1951

原创 【Java 开发】策略+工厂模式使用模版

使用策略 + 工厂设计模式可以有效地简化大量的 if-else 逻辑。通过定义统一的策略接口和多个具体策略实现,结合工厂类进行管理,实现了代码的高内聚低耦合。这样,根据不同的需求类型,可以灵活地切换策略,提高了代码的可维护性和可扩展性。

2024-01-10 16:35:42 462

原创 【Java】四种方案实现限流

详细介绍了四种常见的限流算法:固定窗口、滑动窗口、漏桶和令牌桶。每种算法都有具体的代码示例和适用场景,帮助读者理解和选择最适合自己的限流策略。

2023-12-16 21:14:13 2865 1

原创 【Java】三种方案实现 Redis 分布式锁

三种 Redis 分布式锁的实现方案

2023-11-04 16:43:18 5653

原创 MapStruct 使用教程

这是一个简单的示例,展示了如何在 Spring Boot 项目中使用 MapStruct 来简化对象之间的映射。MapStruct 提供了强大的功能,可以处理复杂的映射情况,还支持自定义映射方法和格式化。通过创建合适的映射接口并配置注解处理器,你可以有效地减少手动编写映射代码的工作。在 Spring Boot 项目中使用 MapStruct,可以简化对象之间的映射操作,而不必手动编写大量的映射代码。生成映射实现类:MapStruct 使用注解处理器生成映射方法的实现类。来执行对象之间的映射。

2023-11-03 10:15:40 259

原创 Redis 集群搭建教程

本文介绍如何在一台服务器上伪集群搭建 Redis 高可用集群,包括环境准备、安装、配置、连接、故障模拟等步骤。通过模拟故障,演示了 Redis 集群的容错性。详细教程请参考作者的博客。

2023-09-25 20:33:32 568

原创 Redis 哨兵模式搭建教程

本文通过3台CentOS服务器搭建Redis哨兵高可用集群。介绍了准备环境、安装配置Redis和哨兵的步骤,以及启动、测试数据同步和主节点故障切换的过程,是一份完整的Redis哨兵模式实践指南。

2023-09-23 16:50:14 2557 2

原创 【题解】有效括号

【代码】【题解】有效括号。

2023-09-18 19:53:29 105

原创 【Redis】Bitmap 使用及应用场景

本文首先介绍了Redis中的6个Bitmap相关命令,包括SETBIT、GETBIT、BITCOUNT等,并附带示例说明每个命令的用法。然后给出了5个使用Bitmap的应用场景,如统计用户在线状态、用户打卡记录、计算连续签到用户等,都可以通过将用户ID映射为Bitmap的offset,从而实现快速查询和统计

2023-09-07 20:39:12 2463

原创 【面试】线上 CPU 100% 问题排查

Java 面试题中,服务器 cpu 100% 的排查方案

2023-08-24 16:32:18 604

原创 【题解】回文子串

力扣-回文子串的题解

2023-05-29 10:32:26 113

原创 【MySQL】一键创建数据表,并插入500w条数据

mysql一键创建数据表,并插入500w条数据

2023-03-23 19:58:43 548

原创 【Linux】Java开发,常用Linux命令

一些Java开发中,常用的Linux命令

2023-03-23 11:25:21 114

原创 【MySQL】自动添加创建时间、更新时间,自动更新更新时间

MySQL自动添加创建时间、更新时间,自动更新更新时间。

2023-01-31 10:08:56 519

原创 【SQL】循环插入数据

SQL循环插入数据

2023-01-05 20:11:12 5839

原创 mac重置显示器设置

mac重置显示器设置

2022-12-05 23:24:37 2676 2

原创 【题解】每日温度

力扣的题目:每日温度

2022-11-24 17:53:08 158

原创 【SpringBoot】Controller中的POST请求,请求参数不写VO

SpringBoot post请求,不写VO

2022-11-21 17:17:46 940

原创 【题解】盛最多水的容器

力扣题解-盛最多水的容器

2022-09-28 20:02:16 139

原创 【题解】最长回文子串

力扣的算法题,最长回文子串解法

2022-08-16 19:28:38 184

原创 【题解】无重复字符的最长子串

力扣-两数相加

2022-08-09 17:35:24 105

原创 【题解】两数相加

力扣的两数相加的题

2022-07-27 15:51:41 117

原创 【IDEA】流畅度优化

IDEA流畅度优化心路历程

2022-07-13 11:51:34 865

原创 【Mac】完全卸载IDEA

IDEA完全卸载

2022-07-13 10:03:30 2283

原创 【MySQL】查询的数据,字符串前后补0

MySQL查询的数据,不足补0

2022-07-07 19:37:38 3653

原创 【多线程/线程池】项目中实际应用场景

多线程/线程池的应用场景

2022-07-05 20:59:48 2688

原创 【SpringBoot】线程池自定义配置

SpringBoot使用线程池

2022-07-05 08:53:38 1309

原创 【SpringBoot】打印项目的启动地址

通过简单的配置,达到SpringBoot打印启动地址的目的。

2022-07-02 19:47:23 825

原创 【Java】高并发下如何防止库存超发

三种方案,如何防止高并发下的库存超发

2022-06-18 17:59:14 5696 1

原创 【Java】三种方式快速统计代码运行时长

方法一(推荐)使用apache的包import org.apache.commons.lang3.time.StopWatch;public class tmpTest { public static void main(String[] args) { //初始化 StopWatch stopWatch = new StopWatch(); stopWatch.start(); Math.sqrt(1.44

2022-05-27 14:18:37 2647

Typora主题大全,里面onedark等主题

1、打开Typora,点击文件,编号设置选择外观,打开主题文件夹 2、将下载好的压缩包中的.css文件和同名的文件夹等解压到主题文件夹中。 3、重启Typora并重新选择主题我们重新打开 typora,然后在主题中选择自己下载好的主题就行了,下面为主题效果

2021-01-18

空空如也

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

TA关注的人

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