自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三个线程交替打印的几种实现方式

线程的交替打印,实际上涉及的内容是线程间的通信,下面,介绍三种线程间通信实现的交替打印方法和一种非线程间通信的实现方式。

2023-10-18 16:40:58 763

原创 JS代码控制台临时测试

js代码控制台临时测试

2023-10-17 15:05:41 267

原创 布隆过滤器原理浅析

熟悉Redis缓存应用的伙伴们都知道,Redis缓存存在缓存击穿、雪崩和穿透的问题,通常在解决缓存穿透问题时,除了缓存异常请求外,还有一个叫做布隆过滤器的方案。下面,我们认识下布隆过滤器。

2023-10-12 15:22:00 208

原创 异步任务之CompletableFuture

在实际开发过程中,难免会遇到诸如文件上传、下载等耗时且用户不需要重点关注的需求,让用户一直等待操作完成显然不是最优解决方案,这时就需要我们开启一个异步任务去处理后台任务,让用户不再等待,下面,从原始的Future接口说起,逐步深入了解CompletableFuture接口的相关特性和应用。

2023-10-11 15:36:34 161

原创 IDEA自定义代码快捷指令

IDEA自定义代码片段快捷指令

2023-10-09 14:04:38 346

原创 MySQL:获取Auto_increment失败问题记录

MySQL:获取Auto_increment失败问题、重置自增id序号、自增id序号不连续

2023-09-19 13:44:19 339

原创 netty包版本问题导致dubbo服务调用失败

netty包版本问题导致dubbo服务调用失败

2023-09-15 17:59:13 195

原创 Linux执行脚本报错:-bash: ./bin/start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

-bash: ./bin/start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

2023-09-06 10:28:30 1177

原创 服务监控平台:SpringBoot Admin入门应用

服务监控处理:简单应用、自定义端点、安全验证、注册中心配置(zookeeper&nacos)、实时推送(邮件)等

2023-08-17 16:03:46 299

原创 RocketMQ发送消息失败:error CODE: 14 DESC: service not available now, maybe disk full

error CODE: 14 DESC: service not available now, maybe disk full

2023-08-09 14:45:02 1626

原创 重试框架入门:Spring-Retry&Guava-Retry

重试框架入门:Spring-Retry和Guava-Retry

2023-08-09 14:22:07 1315

原创 Windows下YUICompress实现js、css混淆压缩

windows下YUICompress实现js、css压缩

2023-07-20 14:45:35 452

原创 MinIO部署&简单使用

MinIO对象存储单机部署、集群部署、SpringBoot集成

2023-07-06 22:44:54 1507

原创 FastDFS单机部署及SpringBoot整合

FastDFS安装&应用

2023-06-29 17:33:11 1144

原创 iframe弹出层异常:xxx拒绝了我们的连接请求

x-frame-options配置

2023-05-31 10:56:23 4008

原创 RSA加签验签、加密解密:jsrsasign使用及js文件下载

js使用jsrsasign.js文件实现rsa加签验签、加密解密

2023-05-16 16:54:28 2515

原创 Java集合框架知识总结

Java集合框架知识点总结

2023-05-04 17:04:25 453

原创 配置nginx获取请求真实IP

获取请求真实IP

2023-04-21 15:14:42 768

原创 限流算法浅析

四种限流算法详解(固定窗口、滑动窗口、漏桶及令牌桶)

2023-04-21 14:55:53 667

原创 Redisson分布式锁

这篇文章只要介绍redisson的使用,实现了可重入锁、信号量、读写锁等常见的锁,redisson的强大不只这些,还有公平锁等实现,这篇文章主要贴近应用,如果需要看原理,还需深入学习,或者看下前文从Reentrantlock看AQS独占式锁原理Condition接口在AQS中实现的原理分析Semaphore浅析ReentrantLock的源码分析,对理解源码有些帮助。

2023-04-10 16:00:13 588

原创 扫码登录流程及原理

二维码登录

2023-03-29 11:06:00 1967

原创 接口请求安全措施

接口安全性措施

2023-03-22 15:58:51 639

原创 ThreadLocal详解

ThreadLocal详解及常见问题

2023-03-17 15:43:53 911

原创 如何分析sql性能

explain关键字、回表查询、索引、创建存储过程插入模拟数据

2023-03-07 17:14:25 1420

原创 binlog找回误删数据

通过binlog找回误删数据&解决binlog日志乱码问题

2023-03-03 16:11:24 1223

原创 thymeleaf模板实现页面动态配置

一个后台管理系统,一个业务系统,在后台管理系统中配置某一个页面的各种数据数据方式,例如下拉框、单选框、输入框等,然后业务系统读取对应的配置,渲染页面。

2023-03-02 17:20:46 727

原创 MySQL:Unable to load authentication plugin ‘caching_sha2_password

MySQL报错Unable to load authentication plugin 'caching_sha2_password

2023-02-07 15:27:13 918

原创 SpringBoot文件上传预览报错:The temporary upload location xxx is not valid with root cause

SpringBoot文件上传预览报错:The temporary upload location xxx is not valid with root cause

2023-01-12 10:20:42 507

原创 我的创作纪念日

周年纪念

2023-01-12 10:08:00 83

原创 MySQL避免插入重复数据

新建一张测试表,有三个字段,自增主键id、创建了唯一索引的user_name、以及普通字段address。然后插入一条数据作为原始数据,如下所示。

2023-01-04 14:45:04 561 2

原创 异步任务:@Async注解实现

异步调用是处理高并发项目、减少程序处理时间的利器,我们可以通过开启多个线程、调用线程池等方式进行异步任务的处理,下面介绍一种注解方式实现异步调用的方法。

2022-12-26 17:41:13 475

原创 深入浅出synchronized关键字

无论在日常工作还是面试过程中,synchronized关键字作为并发场景下的操作,是一定要掌握的,本文从synchronized的使用方式、原理及优化三个方面,对synchronized关键字作一个系统化的说明。

2022-12-23 15:35:55 384

原创 Redis分布式锁

redis实现分布式锁,逐步优化,图解操作

2022-12-21 14:51:47 2014 2

原创 SpringBoot中的starter:why&what&make

自定义SpringBoot Starter

2022-12-19 14:51:04 808

原创 clickhouse集群搭建、SpringBoot集成及应用

clickhouse集群搭建

2022-12-12 17:29:28 7507 1

原创 mycat配置错误导致项目连接数据库超时:The last packet successfully received from the server was 5 milliseconds

mycat配置错误导致项目连接数据库超时:The last packet successfully received from the server was 5 milliseconds

2022-12-09 14:54:46 4661

原创 Zookeeper入门:基本概念、单机搭建、集群搭建、SpringBoot集成

在本文中,针对zk的一些基本概念、数据结构、搭建方式和SpringBoot集成做了一些叙述,基于本文的内容与官方文档、其他博客相结合,可以基本掌握zk的使用,如需精通,还要再进一步的深入学习。

2022-12-05 17:40:45 3801 1

原创 SpringBoot配置多数据源

在日常工作中,难免会遇到一些需要配置多数据源的情况,比如数据迁移,多数据库连接等等,多数据源既可以是同一类型的数据库连接的不同库,也可以是不同类型的数据库连接。下面以MySQL和ClickHouse这两个数据库配置的双数据源进行配置。

2022-12-01 11:19:22 3092 1

原创 MySQL安装部署

mysql的安装部署

2022-11-28 15:37:36 4303 2

原创 RocketMQ进阶:SpringBoot配置RocketMQ、延迟消息、消息可靠性、消息过滤

本文通过demo方式讲解了RocketMQ的SpringBoot配置方式及使用,然后介绍了一些对应API的应用,对于日常工作来说,掌握这些内容可以应付大部分使用MQ的工作场景。

2022-11-13 16:47:09 8671

空空如也

空空如也

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

TA关注的人

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