自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker常用命令

docker run -itd -v 源路径:docker路径 --name 容器名 镜像名。docker exec -it 容器ID。docker start 容器ID。docker pull 镜像名。

2025-10-09 16:54:50 142

原创 代码中日志打印问题

当用户使用系统时,若做了某种操作出现了问题,但没有日志记录,在问题排查时,会出现无从下手的情况。但是在打印日志时,切忌打印过多的日志,仅需根据需要,打印所需的日志即可。过多的打印日志,会占用大量空间,且排查问题时,由于日志量过大,也难以寻找到所需的信息。但在类中写日志,重复工作量太大,需要在每一个Service中都需要写入日志,工作量冗余,耗费时间大,故为解决此问题,可以使用Spring AOP来解决。通常情况下,为了代码的简洁性,可使用@Slf4j给类做注解,即可对该类打印log日志。

2025-07-25 09:50:09 233

原创 JVM调优实战

堆空间包括元空间大小+新生代大小+老年代大小,新生代大小包括Eden区大小+S0区大小+S1区大小,主要通过以下两个参数控制。主要思想为:防止大量对象由于未达到分代年龄,过早的进入老年代,加快Full GC频率。年轻代和老年代大小主要通过以下参数来调整。元空间大小主要通过以下两个参数来控制。

2025-06-30 11:26:57 479

原创 注册、登录、登出流程及Token认证存储

用户在前端界面输入用户名、密码及验证码后,点击登录,前端调用后端登录接口。后端Spring Security进行认证和授权,在配置中需设置登录接口无需进行认证,需要增加过滤器,进行JWT的认证。使用JWT生成Token,JWT设置超时时间,一般勾选记住密码和不勾选时,超时时间不同,可用两个常量进行区分。后端接口将生成的Token传给前端。前端将Token存储在localStorage中,并在axios中,将Authorization设置为Bearer Token。

2025-04-10 22:37:03 417

原创 Linux RabbitMQ安装

安装erlang# 添加erlang solutions源wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmsudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpmsudo yum install erlang安装RabbitMQ

2024-10-29 13:28:37 198

原创 Spring Cloud Alibaba+Nacos常见坑

Spring Cloud Alibaba+Nacos注册服务失败

2024-05-29 14:47:51 372

原创 乐观锁与悲观锁

认为并发会频繁发生,为防止读取数据库时没有读到最新的数据,导致数据错误,秉承”宁可错杀,不可放过“的思想,在线程访问时,会将数据加锁,当其他线程再访问时,因锁未释放,会进入等待,待加锁线程释放锁后,再继续执行后续逻辑。

2024-04-22 11:19:25 224

原创 SpringBoot与中间件版本对应关系

Spring for Apache Kafka

2024-04-03 10:18:59 334

原创 Linux常用命令

【代码】Linux常用命令。

2024-03-26 13:25:13 187

原创 Linux安装JDK

选择压缩包方式(.tar.gz)

2024-03-25 11:08:33 303

原创 Linux CentOS7 防火墙及常用端口

可能是由于dbus包存在问题,可以使用yum install dbus或者yum update dbus进行下载和更新dbus包。更新之后,使用systemctl restart dbus重启dbus。

2024-03-15 17:01:06 905

原创 JVM调优

输出结果为GBK,则控制台编码为GBK,无需增加JVM的编码参数。若输出结果为UTF-8,则控制台编码为UTF-8,需要增加。开启GC详细日志(包含对象分代信息):-XX:PrintGCDetails。注:开启后必须保证控制台的编码与JVM的编码一致。开启GC日志(只看GC):-XX:PrintGC。参数,来设置JVM编码为UTF-8。

2024-03-04 16:44:59 257

原创 Linux CentOS安装Redis,并部署主从架构和集群架构

在/目录中创建文件夹,管理所有的安装包,进入该文件夹。

2023-12-29 15:20:11 1063 1

原创 Linux CentOS 配置网络保证xshell的连接

Linux CentOS 配置网络保证xshell的连接

2023-12-29 13:58:59 1950

原创 Maven导入Nacos 2.1.0失败

Unresolve dependency:com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:Unknown

2023-02-06 15:40:09 2411

原创 leetcode 算法、SQL刷题小记

SQL、算法刷题记录,持续更新

2023-02-05 14:44:37 382 2

空空如也

空空如也

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

TA关注的人

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