自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven国内镜像(四种)

配置Maven使用国内镜像是一个常见的做法,尤其在中国,因为这样可以显著提高依赖下载的速度并避免网络不稳定带来的问题

2024-09-18 16:11:36 1989

原创 Webstorm Idea 系列3分钟安装激活使用教程

Webstorm 系列3分钟安装使用教程

2024-09-14 11:02:17 929

原创 深拷贝和浅拷贝

深拷贝和浅拷贝是计算机科学中用来描述对象复制过程的术语,特别是在面向对象编程语言中。它们描述了如何复制一个对象及其内部的引用对象。理解深拷贝和浅拷贝的概念对于正确处理对象的复制和内存管理至关重要。

2024-09-14 09:51:50 402

原创 Nacos 与 Eureka 的区别

Eureka 有一个自我保护机制,当在短时间内续约失败的比例达到一定阈值时,Eureka Server 会进入自我保护模式,避免误删服务实例。这种机制有助于防止网络分区故障导致的服务不可用。优点:自动保护机制。防止误删服务实例。缺点:保护机制固定。缺乏灵活性。Nacos 的保护机制则更为灵活,允许用户自定义健康检查和保护策略,可以根据具体的业务需求调整服务发现的行为。优点:高度可定制。灵活性强。缺点:配置复杂。学习曲线较高。

2024-09-13 17:26:03 1151

原创 为什么在 JSON 序列化中不使用 transient

虽然 transient 可以帮助你控制 Java 的二进制序列化行为,但它并不是为 JSON 序列化设计的。如果你的目标是在 JSON 序列化过程中排除某些字段,建议使用 JSON 序列化库提供的机制,比如 Jackson 的 @JsonIgnore 或者类似的注解。这样做不仅更符合预期,而且代码的意图也更加清晰。

2024-09-13 17:01:03 944

原创 TIDB的整体架构和主要功能

整个 TiDB 集群的元信息管理模块,负责存储每个 TiKV 节点实时的数据分布情况和集群的整体拓扑结构,提供 TiDB Dashboard 管控界面,并为分布式事务分配事务 ID。PD 不仅存储元信息,同时还会根据 TiKV 节点实时上报的数据分布状态下发数据调度命令给具体的 TiKV 节点,可以说是整个集群的“大脑此外,PD 本身也是由至少 3 个节点构成,拥有高可用的能力。建议部署奇数个 PD 节点。多个PD组成PD cluster 集群。

2024-09-12 11:18:21 643

原创 如何制定一个详细的压测计划?

根据业务提供的历史峰值数据预估的指标,模拟xx接口、xx接口、xx接口、xx接口、xx接口等业务场景下进行单场景和混合场景、稳定性的压测。

2024-09-09 16:34:36 275

原创 什么是压测,如何压测?

压测,即压力测试,是一种软件测试的方法,旨在评估系统在超出正常运作范围的条件下能够承受的最大负载和稳定性。压测的目标通常是考察系统在高负载情况下的表现,识别系统的性能瓶颈,并确保系统能够在预期的用户量和操作强度下稳定运行。

2024-09-09 15:54:24 526

原创 Rancher 与 Kubernetes(K8s)的关系

Kubernetes 是一个开源平台,用于自动化部署、扩展和管理容器化的应用。它提供了容器调度、自动伸缩、健康检查、滚动更新等功能。例子:假设您有一个微服务架构的应用程序,需要运行在多个节点上,并且要求自动伸缩以应对不同的负载。您可以使用 Kubernetes 来创建和管理这些容器化的服务。

2024-09-09 15:28:41 1251

原创 工厂模式和策略模式的区别

工厂模式和策略模式的区别

2024-09-06 15:15:18 262

原创 Linux中Vim常用命令,看这一篇就够了

linux中 Vim 中最常用的命令,涵盖了日常编辑中最常见的操作。看这一篇就够了

2024-09-06 14:39:42 380

原创 IDEA 安装,激活,使用,常用插件

IDEA 全攻略:轻松解锁高效开发利器在软件开发领域,IDEA 是一款备受推崇的集成开发环境(IDE)。无论是初学者还是经验丰富的开发者,都渴望拥有一个强大且高效的开发工具。本文将详细介绍如何使用 IDEA,帮助你轻松解锁这款高效开发利器。

2024-09-06 13:50:27 658

原创 高并发场景下,布隆过滤器+缓存基本步骤

在高并发场景下,布隆过滤器与缓存的结合使用可以显著提升系统的响应速度和降低后端数据库的负载。

2024-07-25 15:24:13 552

原创 分布式缓存获取以及设置

redisUtils 为redis工具类,例如:设置缓存获取缓存等等。redisLockClient 为:RedisLockClient 的分布式锁。

2024-07-25 14:49:24 398

原创 分数限制下,选好专业还是选好学校?

24年高考帷幕落下,一场新的思考与选择悄然来临。对于每一位高考考生,学校和专业都是开启大学新生活的两个前置必选项。但有时候“鱼与熊掌不可兼得”,在分数受限的条件下,是选择一个心仪的专业还是选择一个知名度更高的学校?选择大学和专业是每位高考考生及其家庭的重要决策,这一选择往往会深刻影响个人的学术路径、职业发展乃至生活方式。在面对“心仪专业”与“知名学校”之间的抉择时,没有绝对的对错,重要的是根据个人的长远规划、兴趣爱好、职业目标以及实际情况做出最适合自己的选择。

2024-06-28 14:17:07 294

原创 RabbitMQ WEB管理端介绍

RabbitMQ web客户端详细说明介绍,最详细

2024-06-27 11:28:41 1193

原创 K8s yaml文件配置详解

k8s 配置文件yaml

2024-06-20 11:15:35 437

原创 mysql Innodb引擎常见问题

InnoDB 中的聚簇索引和非聚簇索引有什么区别?:InnoDB 中自增主键的优势是什么?

2024-06-10 20:11:58 322

原创 ​2020-2024 idea最新安装激活

idea最简便的使用方式

2024-06-10 10:24:07 2381 16

原创 Centos7 一键安装 Docker(最简单)

Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。其他简介官网看了。。。。

2024-05-06 16:56:25 284

原创 Mysql面试题

最左前缀原则(Leftmost Prefix Rule)是索引在数据库查询中的一种使用规则。它指的是在使用复合索引时,索引的最左边的连续几个列会被用于查询过滤条件的匹配当复合索引包含多个列 A、B、C,最左前缀原则要求查询中的过滤条件必须从索引的最左边开始,并且不能跳过中间的列。只有当查询中的过滤条件与索引的最左前缀完全匹配时,索引才能被充分利用通过使用索引的最左前缀,可以最大限度地减少索引扫描的数据量,提高查询的效率和响应时间。

2024-04-25 18:48:54 1025

原创 linux安装nacos(单机简易版本)

linux安装简易版本nacos 复杂一点,长一点 单机启动,执行命令5. 访问5.1 查看访问地址5.2 登录访问账号密码都是nacos

2024-04-25 03:45:00 363

原创 Spring 面试题

Spring AOP是Spring框架的一个重要组成部分,用于实现面向切面编程。它通过在方法调用前、调用后或异常抛出时插入通知,允许开发者在核心业务逻辑之外执行横切关注点的代码。创建AOP动态代理和调用代理在启动Spring会创建AOP动态代理:首先通过AspectJ解析切点表达式: 在创建代理对象时,Spring AOP使用AspectJ来解析切点表达式。它会根据定义的条件匹配目标Bean的方法。

2024-04-24 16:41:22 1350

原创 VMware 15 安装centos7虚拟机

Vmware 安装centos版本.最细图文教学

2024-04-24 00:05:57 618 2

原创 深入了解 Spring Boot 的加载过程

通过深入了解 Spring Boot 的加载过程,我们可以更好地理解和利用这个强大的框架。希望这篇博客对你有所帮助!如果你还有其他关于 Spring Boot 的问题,欢迎在评论中留言。

2024-04-22 23:17:01 538

原创 IDEA2023版本创建Sping项目无法使用Java8

idea创建项目jdk版本无法使用1.8

2024-04-22 11:04:24 662

原创 JAVA并发编程怎么学

更多JAVA编程题。

2024-04-21 19:52:56 334

原创 JAVA并发编程面试题

JAVA并发编程面试题

2024-04-21 19:46:23 799

原创 jvm面试题

java jvm面试题,双亲委派,GC算法

2024-04-20 17:41:46 858

原创 java基础面试题

Java面试题,equals 与==区别,final,finally,finalize的区别,String、StringBuffer、StringBuilder的区别,抽象类和接口有什么区别

2024-04-18 22:22:26 850

原创 使用 nohup java - jar 不输出日志

所有的日志信息将被丢弃,而不会写入任何文件或显示在终端上。请注意,这也意味着你将无法查看应用程序的任何输出,包括潜在的错误消息。如果需要调试或记录日志,请考虑使用其他日志记录机制或将输出重定向到指定的文件。命令时不输出日志,可以将标准输出和标准错误输出重定向到特殊设备文件。表示将标准错误输出重定向到与标准输出相同的位置。这样做将会丢弃所有的输出。以下是在Linux中使用。符号将程序放入后台运行。表示将标准输出重定向到。

2023-12-06 09:33:48 2884

原创 @Async修饰不生效

Async注解只能用于Spring容器管理的Bean中,如果方法没有被Spring容器管理,则@Async注解也不会生效。没有在启动类上添加@EnableAsync注解。在使用@Async注解时,需要在启动类上添加@EnableAsync注解,否则@Async注解将不会生效。异步方法和调用方法在同一个类中。如果异步方法和调用方法在同一个类中,@Async注解也不会生效,因为Spring无法创建代理对象。以上是一些常见的@Async注解不生效的原因,你可以根据具体情况进行排查。

2023-05-06 11:00:48 3644

原创 java获取日期星期,每月天,年第几天

【代码】java获取日期星期,每月天,年第几天。

2023-03-22 15:47:22 997

原创 @Validated 返回参数太乱处理

对@Validated 返回参数太乱,处理为只关注重点信息。

2023-02-09 14:23:49 352

原创 Eclipse 安装bpmn配置环境(二)

Eclipse 安装bpmn配置环境

2022-10-28 15:58:36 906

原创 activiti6 整合 springboot2.3 (一)创建表

activiti6 整合 springboot2.3 (一)创建表

2022-10-28 15:42:04 792

原创 oracle数据库更新卡住

oracle数据库更新卡住无法操作

2022-09-15 17:09:34 1494

原创 去除前端参数中字符串前后空格-注解方式

去除前端参数中字符串前后空格(注解方式)

2022-06-22 17:07:42 2323

原创 去除前端参数中字符串前后空格-基础方式

去除前端参数中字符串前后空格

2022-06-22 16:56:33 1581

原创 linux 查看磁盘

1. 查看硬盘使用情况df -h2. 查看当前文件夹中所有文件夹大小 du --max-depth=1 -h3. 查看内存使用情况free -h

2022-03-28 16:12:19 5043

空空如也

空空如也

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

TA关注的人

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