自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 logback.xml常用的控制台和文件打印配置

【代码】logback.xml常用的控制台和文件打印配置。

2024-03-08 15:46:05 400

原创 curl带有请求头、请求头POST请求

curl -H "appKey: 1234567890" -H "Content-Type: application/json" -X POST -d 'JSON格式的body' http://ip:port/xxx/

2024-01-02 13:38:49 484

原创 MySQL的SQL执行计划

对索引列进行隐式类型转换:如果查询条件中的索引列与存储在索引中的数据类型不匹配,则可能会导致索引失效。查询使用了OR运算符:当查询中使用了OR运算符时,如果OR条件涉及到多个索引列,那么可能会导致索引失效。总之,索引的失效通常是由于查询条件和数据库引擎的执行策略之间的不匹配导致的。通过分析执行计划中的这些字段,可以判断查询语句的性能瓶颈,并根据需要进行索引优化、重写查询语句或调整数据库配置等操作,以提高查询效率。它用于分析和展示查询语句的执行计划,帮助开发人员理解查询的执行方式,并找出潜在的性能问题。

2023-10-19 22:49:10 76

原创 微服务拆分的原则

高内聚低耦合(High Cohesion, Loose Coupling):微服务应该尽可能高度内聚,即处理相似逻辑的组件应该在同一个微服务中,同时也应该尽量减少微服务之间的依赖,以降低耦合性。界限上下文(Bounded Context):根据领域驱动设计(Domain-Driven Design)的思想,将不同的领域划分为边界明确的上下文,并使用微服务来实现各个上下文之间的通信。可部署性(Deployability):微服务应该是独立可部署的,这样可以实现快速部署、回滚和升级,降低对整体系统的影响。

2023-10-19 22:32:26 210

原创 Docker中安装一个Redis集群

现在,你已经成功地在Docker中创建了一个包含三个主节点和三个从节点的Redis集群,同时使用了密码和存储卷。2.创建Redis配置文件: 在本地创建一个目录(例如。文件,并将以下内容复制到每个文件中(假设密码为。连接到集群并执行相关操作。在每个目录下创建一个。

2023-10-15 18:07:56 66

原创 Docker搭建Redis单节点

现在您已经成功安装了带有密码和存储卷的Redis单节点。您可以使用Redis客户端连接到它,或者通过Docker命令与容器进行交互。首先,确保已经安装了Docker。如果没有,请根据您的操作系统安装Docker。3.等待Docker下载并启动Redis容器。这将打开一个Redis命令行界面,并使用指定的密码进行身份验证。如果看到Redis容器正在运行,则安装成功。

2023-10-15 17:59:18 135

原创 漏桶算法实现

在Java中,实现漏桶算法需要考虑两个方面:漏桶的容量和流出速率。这只是一个简单的实现示例,你可以根据自己的需求进行修改和扩展。请注意,在真实的生产环境中,可能需要考虑线程安全性和更复杂的流控策略。它计算经过的时间并漏掉相应的水量,然后根据当前水量和容量的比较来决定是否允许请求通过。方法中,我们创建了一个容量为10、流出速率为2的漏桶实例,并模拟了20个请求的情况。构造函数初始化容量和流出速率,并设置初始水量和上次请求时间。方法来检查请求是否通过,如果通过则输出"请求通过",否则输出"请求被拒绝"。

2023-10-14 11:27:38 170

原创 Redis集群的核心的配置

port 7278。

2023-09-04 22:40:51 28

原创 SpringBoot项目启动的shell脚本

【代码】SpringBoot项目启动的shell脚本。

2023-08-08 17:43:37 546

原创 将字符串消息转为ByteBuf

【代码】将字符串消息转为ByteBuf。

2023-08-08 09:10:53 211

原创 Netty将接收到信息由字节数组变成16进制字符串

【代码】Netty将接收到信息由字节数组变成16进制字符串。

2023-07-27 11:14:23 247

原创 MultipartFile 文件上传

【代码】MultipartFile 文件上传。

2023-07-14 17:34:35 39

原创 TCP的通讯

/字节数组转为16进制字符串 77 CF 8A 86 一个字节可以转换为2个16进制数。//字节数组转为16进制字符串 77 CF 8A 86 一个字节可以转换为2个16进制数。//转成十进制 77CF8A86。//16进制字符串转为字节数组。//16进制字符串转为字节数组。去除帧头 和 帧尾 和 空格。

2023-07-11 13:37:10 39

原创 Dockerfile文件模板

复制jar文件到路径。

2023-07-03 16:13:39 71

原创 单元测试注解

SpringBoot的单元测试注解如下:

2023-05-13 20:26:33 38

原创 maven的强制更新依赖编译打包命令

maven命令

2022-07-13 18:10:28 1496

原创 Spring Boot 实现万能文件在线预览

推荐一个用 Spring Boot 搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有永中office、office365、idocv等,免费!项目地址:https://gitee.com/kekingcn/file-online-preview1.支持 office/pdf/cad 等办公文档2.支持 txt/java/php/py/md/js/css 等所有纯文本3.支持 zip/rar/jar/tar/gzip 等压...

2022-01-10 10:18:55 121

原创 YYYY-MM-dd问题

日期格式

2022-01-10 09:44:30 414

原创 SpringBoot中javax.Mail发邮件

1.创建web的maven工程,如下pom.xml  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  4.0.0  com.mic.springboot  springboot-mybatis  war  0.0.1-SNA

2018-01-29 09:39:48 1875 1

原创 java校验指定日期格式yyyy-MM-dd的正则表达式

String rexp1 = "((\\d{2}(([02468][048])|([13579][26]))[\\-]((((0?[13578])|(1[02]))[\\-]((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-]((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-]((0?[1-9])|([1-2]

2018-01-02 16:26:37 29989 4

空空如也

空空如也

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

TA关注的人

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