自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java接口优化方案总结

我相信很多接口的效率问题不是一朝一夕形成的,在需求迭代的过程中,为了需求快速上线,采取直接累加代码的方式去实现功能,这样会造成以上这些接口性能问题。变换思路,更高一级思考问题,站在接口设计者的角度去开发需求,会避免很多这样的问题,也是降本增效的一种行之有效的方式。

2023-12-23 14:22:07 1418

原创 【IDEA】启动报错:java.lang.IndexOutOfBoundsException: Range [-1, -1 + 1025) out of bounds for length 1024

那些重启电脑、重建索引及重启、重装idea啥的都不管用。直接重建工程,就可以启动了。

2024-03-28 11:19:44 511 1

原创 【Vue】后端返回文件流,前端预览文件

后端返回文件流,前端预览文件

2024-01-16 16:59:05 826

原创 【Minio】常见问题解决思路

【Minio】常见问题解决思路

2024-01-13 21:41:56 828

原创 SpringBoot实现重试调用第三方API

在实际的应用中,我们经常需要调用第三方API来获取数据或执行某些操作。然而,由于网络不稳定、第三方服务异常等原因,API调用可能会失败。为了提高系统的稳定性和可靠性,我们通常会考虑实现重试机制。

2023-12-27 20:40:01 1162

原创 【Minio】上传报错:The difference between the request time and the server‘s time is too large.

应用服务器与存储服务器时间对应不上导致的

2023-12-27 11:01:53 723

原创 Sql Server 清除表、字段注释信息

防止他人拷贝数据库还能看到注释信息。

2023-12-26 19:08:50 687 1

原创 Sql Server检验数据库中各个表的数据量

这段 SQL 的主要目的是检索当前数据库中的表名以及各表的总数据行数。这样的查询有助于评估每个表的数据量,从而更好地进行数据库性能优化。通过查看表的数据行数,可以判断哪些表可能存在数据量较大的情况,进而考虑是否需要优化表结构,例如添加索引。对于记录数为零的表,也可以进行分析,确定其是否有被正确使用,是否需要保留。此查询可以被视为提前对数据库进行检查的工具,以便及早发现可能存在的问题并采取相应的优化方案,从而预防潜在的性能问题和故障。

2023-12-26 09:56:46 549

原创 Java项目防止SQL注入方式

SQL注入预防方案

2023-12-25 16:03:53 450

原创 SpringBoot部署成jar包启动

通过jpack-maven-plugin 插件可实现Windows、Linux环境打包部署。zip后缀的文件是部署在Windows系统上、gz后缀文件是部署在Linux系统上。最后Windows系统上可通过nssm注册成Windows服务。找到maven然后双击运行。

2023-12-25 10:25:25 369

原创 Java过滤器Filter和拦截器Interceptor

在日常的开发过程中,我们或多或少的会使用过滤器Filter或者拦截器Interceptor实现一些功能,但是好像并没有特别深入了解这两种机制。

2023-12-24 20:08:56 859

原创 Java单例模式

单例模式需要考虑如下几点线程安全性懒加载性能要保证多线程环境下也是单例的,使用的时候才会创建对象,而不是一开始就创建对象,有的实现方式需要每次加锁,这样性能很差,有的实现方式不需要每次都加锁,性能很高。本文所述的单例模式都是线程安全的。线程不安全的单例模式,不是合格的单例模式。在下边的单例模式中,我比较喜欢静态内部类。如果涉及到反序列化创建对象我会使用枚举的方式。我永远不会使用饿汉式,如果有其他特殊的需求,我可能会使用双重校验锁。懒汉。

2023-12-24 14:28:14 1135

原创 SpringBoot内置工具类

一些springboot常用的工具类内置对象、方便调用

2023-12-24 13:43:50 396

原创 Java 实现 HTTP 请求的 4 种方式

在日常工作和学习中,有很多地方都需要发送HTTP请求,本文以Java为例,总结发送HTTP请求的多种方式。

2023-12-23 14:46:16 462

原创 SpringBoot 实现 PDF 添加水印

PDF(Portable Document Format,便携式文档格式)是一种流行的文件格式,它可以在多个操作系统和应用程序中进行查看和打印。在某些情况下,我们需要对 PDF 文件添加水印,以使其更具有辨识度或者保护其版权。本文将介绍如何使用 Spring Boot 来实现 PDF 添加水印的方式。

2023-12-23 14:38:42 1176

原创 SqlServer 时间转换及空值处理

SqlServer 时间转换及空值处理

2023-12-19 11:50:23 454

原创 SqlServer死锁处理

【代码】SqlServer死锁处理。

2023-12-19 11:31:22 503

原创 Git在IDEA中合并多个分支提交合并操作

可以选中多个提交记录进行合并 前提是先要切换到需要合并提交的分支进行操作

2023-12-18 15:48:12 606

原创 Git 如何撤回已 Push 的代码

IDEA 中 Git 较为优雅的方法在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发。或者像我一样,写了一些感觉以后很有用的优化方案push到线上,又接到了一个新的需求。但是呢,项目比较重要,没有经过测试的方案不能轻易上线,为了承接需求只能先把push上去的优化方案先下掉。现在我的分支是这样的,我想要在本地和远程仓库中都恢复到的部分。

2023-12-18 15:38:49 296

原创 windows下gitlab添加ssh认证

windows下gitlab添加ssh认证

2023-12-15 18:04:33 489

原创 Java 判断字符串是否Json格式

【代码】Java 判断字符串是否Json格式。

2023-12-07 23:23:06 618

原创 mqtt设置公网ip可访问

mqtt设置公网ip可访问。

2023-12-07 23:12:16 616

原创 Java反射实现策略模式(改进)

Java反射实现策略模式(改进)

2023-11-16 00:10:22 64

原创 SpringBoot更改请求路径(过滤器实现)

SpringBoot更改请求路径(过滤器实现)

2023-11-15 23:39:22 422

原创 通用动态导出Excel表头、下拉选项

通用动态导出Excel表头、下拉选项

2023-11-15 23:33:14 90

原创 将对象或集合转成JSON数据

转换json

2022-01-20 17:34:31 752

原创 Ztree树形结构

递归 树形结构

2022-01-20 10:50:19 371

原创 SSM实现Excel的导入导出功能

Excel的基本操作

2022-01-20 10:25:47 1066

原创 SSM异步请求分页+模糊查询

希望各位网友提出更好的建议,本人由于时间原因没有详细介绍,只提出了思路和实现方式,当然也可以用分页插件,我这里只讲述最原始的实现方式

2021-12-25 13:40:03 500

空空如也

空空如也

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

TA关注的人

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