自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.ChaoYang

所见非所得..

  • 博客(68)
  • 收藏
  • 关注

原创 JAVA实现通过文件访问路径来下载文件

【代码】JAVA实现通过文件访问路径来下载文件。

2025-12-23 16:13:42 57

原创 JAVA去除字符串中所有特殊字符(最简易方法)

【代码】JAVA去除字符串中所有特殊字符(最简易方法)

2025-11-28 17:39:26 108

原创 JAVA图片转JPG格式、MD5或HASH

【代码】JAVA图片转JPG格式、MD5或HASH。

2025-11-25 18:28:43 86

原创 JAVA身份证号校验

【代码】JAVA身份证号校验。

2025-11-25 18:24:55 288

原创 java服务器空间不够时:将多个服务器的文件存放至同一个服务器上(使用映射器的办法)

点完成后,第一次可能需要输入凭证,也就是填写被访问电脑的用户名和密码,填完后网络位置下面就会多出来一个刚刚定义的Z盘了,可以随意访问。上传下载文件都不受限,当做自己本地的普通盘操作就可以了,其他服务器都可以去加这个被访问盘进行操作。意思就是:192.168.xxx.xxx:8090/uploads/xxx.jpg----->Z:/uploads/xxx.jpg。继续打开D盘的属性-共享,记住这个网络路径!第二步:在当前电脑上映射网络驱动器。第一步:在被访问的电脑上设置共享。

2025-11-03 16:30:58 275

原创 java找到正在运行中的服务并终止进程(windows)

【代码】java找到正在运行中的服务并终止进程(windows)

2025-10-31 18:23:17 276

原创 java计算两个date相差的小时并保留一位小数

最终打印的是字符串。

2025-10-11 15:59:33 418

原创 JAVA读取项目内的文件或图片

一、读取resources下的文件或图片;二、读取项目内任意位置的文件或图片。

2025-08-23 17:03:28 286

原创 Spring配置线程池开启异步任务

注解,当其它线程调用这个方法时,就会开启一个新的子线程去异步处理该业务逻辑。二、如果需要更加精确地控制线程池的参数,您也可以在配置类中自定义一个。:并发情况下,会无限创建线程。自定义配置参数可以解决该问题。注解在使用时,如果不指定线程池的名称,则使用。bean,并根据具体需求设置相应的参数。一、单纯使用@Async注解。方法上一旦标记了这个。

2025-08-15 18:27:48 333

原创 使用RSA生成密钥对(公钥和私钥)

【代码】使用RSA生成密钥对(公钥和私钥)

2025-08-12 10:54:58 341

原创 java实现连接FTP服务器进行文件上传下载等操作

【代码】java实现连接FTP服务器进行文件上传下载等操作。

2025-08-07 15:23:11 206

原创 将 list 集合分割成指定大小的块

【代码】将 list 集合分割成指定大小的块。

2025-08-07 14:52:05 121

原创 redis代码配置与使用

使用这工具类进行操作就行了.

2025-08-07 14:43:25 187

原创 java实现生成自定义二维码

可扫描验证结果:12345。

2025-08-06 17:20:47 611

原创 Mapper中#和$的区别及使用场景

1、关键字用作参数,使用"$",需要引号时外部加引号。2、非关键字作为参数,使用"#"。

2025-08-06 17:16:18 182

原创 实现下载多sheet类型excel

【代码】实现下载多sheet类型excel。

2025-08-05 14:47:10 268

原创 Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 启动idea或pycharm报错问题的解决方案

java.net.BindException:地址已在使用中: 也就是idea启动时需要占用一些端口,但是已经被其它打开的软件占用了。第二种办法:停掉占用了该端口的软件;第一种办法:重启电脑;

2025-08-01 14:04:30 278

原创 java实现http调用

【代码】java实现http调用。

2025-07-25 10:54:59 118

原创 java多数据源配置

【代码】java多数据源配置。

2025-07-25 10:43:16 255

原创 下载xls模版

模版位置:resources/template/xxx.xlsx。

2025-07-24 10:47:53 296

原创 java实现导入Excel解析

【代码】导入xls。

2025-07-24 10:38:53 128

原创 sql查询Date字段减n天或n小时

【代码】sql查询Date字段减n天或n小时。

2025-07-24 10:17:41 256

原创 java实现批量上传文件并返回文件路径和文件名称

【代码】java批量上传文件并返回文件路径和文件名称。

2025-07-04 17:17:56 146

原创 创建和使用oracle序列

创建序列:使用序列:

2025-07-04 17:14:39 138

原创 sql将一个字段的值拼接成一个新字段

表1:表2:

2025-07-04 16:32:30 271 3

原创 java实现下载excel完整代码

【代码】附上java下载excel完整实现代码。

2025-06-30 18:17:53 218

原创 JAVA实现手动分页

【代码】JAVA手动分页。

2025-06-18 16:49:49 125

原创 java检验多个时间段重叠(极简处理)

返回true表示重叠,返回false表示不重叠。

2025-06-18 15:54:58 185

原创 idea对jar包内容进行反编译

2.找到这个插件的路径,在idea的plugins下面的lib文件夹内:java-decompiler.jar。5.执行命令后,刚刚创建的空文件内会生成出一个已经反编译成功的jar包,直接解压就行,原来的class文件都已经是java文件了。1.先安装一下这个插件java Bytecode Decompiler。

2025-01-24 15:32:11 1877

原创 IDEA2020同时使用SVN和GIT

切了Git绑远程git仓库地址,切了svn绑好svn远程仓库地址。

2025-01-23 18:38:19 595

原创 将jar包导入maven

2.执行命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=D:\dev\utils\idea\repository\ojdbc7.jar。1.将jar包放repository。

2024-11-27 10:37:07 604

原创 navicat premium连接sqlserver

连接不上就双击安装图中的msi文件之后再连试试!

2024-11-26 18:08:34 777

原创 更换yum源-Loading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.c

是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。CentOS 7 的官方支持已经结束,部分仓库已被移至归档库。这导致了你的 yum 命令无法找到所需的元数据文件。在centos7中使用yum命令时候报错:Loading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.c。解决思路:CentOS 7默认的yum源是网易163,需要换一下,换成阿里云yum源。

2024-10-25 03:03:34 820

原创 虚拟机配置静态IP地址(人狠话不多简单粗暴)

2. 虚拟机中执行vi /etc/sysconfig/network-scripts/ifcfg-ens33。3.修改并保存文件后,重启网络执行:systemctl restart network。静态IP地址设置不超过255就行,我这里弄得100,没毛病。重启后IP就变为你设置得静态IP了。

2024-10-25 02:23:04 287

原创 是管理员用户但总是提示需要管理员权限的问题。(win11、win10、win7)

4.接下来win+r 输入gpedit.msc就可以打开本地策略组找到图中标的那一项改为禁用后,重启即可。win+r 输入gpedit.msc打开本地策略组找到图中标的那一项改为禁用后,重启即可。2.将文件名改为gpedit.bat。

2024-10-22 23:41:06 2044

原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

看了不下百篇文章,没一个能真正解决的,真是浪费时间精力,不如一直卸载重装,及时止损。

2024-10-15 21:41:28 247

原创 持久化?序列化?反序列化?(概念以及代码实现)

(JVM停机的话,字节流还会在硬盘上默默等待,等待下一次JVM的启动,把二进制字节流通过反序列化为原来的对象。2.使用对象输出流java.io.ObjectOutputStream的方法writeObject(Object obj)将对象进行序列化,把字节序列写入到目标输出流中进行输出。3.使用对象输入流java.io.ObjectInputStream的方法readObject()从输入流中读取字节序列,将其反序列化为对象。需要将对象保存在文件或数据库中,或者网络传输这个对象的时候可以用到。

2024-10-14 20:42:20 176

原创 深拷贝-序列化方式(代码实现)

【代码】深拷贝-序列化方式(代码实现)

2024-10-09 15:36:27 218

原创 RabbitMQ基本使用-路由模式(无注解无配置版)

生产者:(发两条消息,一条往消费者123发,一条只往消费者3发)

2024-10-04 20:38:50 71

原创 Rabbitmq重试机制(具体代码演示)

在消费者出现异常情时, Rabbitmq 会自动实现重试机制,会一直重试到不抛出异常为停止。默认是5s重试一次。设置重试最大次数配合死信的办法,也可以解决问题。如果是不需要重试失败的消息的企管科,那可以不使用死信队列,直接丢弃消息。以上可以看出,消费者2开启手动确认并配合死信队列的办法是可以解决因重试导致消息堆积问题的。结果:rabbitmq无限重试,消费者1无限报错。到达重试最大次数五次后,队列1的消息也进入了死信队列。消费者2:开启手动确认拒绝消息,交给死信队列。消费者1:默认自动确认-无限重试。

2024-10-04 17:54:55 259

空空如也

空空如也

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

TA关注的人

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