自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu 20.04 设置开机自启脚本启动java程序

2、修改/etc/systemd/system/rc-local.service。3、创建/etc/rc.lcoal文件。1、添加一个service文件。

2025-01-17 17:45:20 258

原创 linux开机自启java服务

3、保存并退出(同样使用 Ctrl + X,然后按 Y 和 Enter 保存)1、添加一个service文件。4、 刷新Systemd配置。2、在文件中添加以下内容。

2025-01-17 09:16:14 381

原创 springboot自定义注解检查用户状态

自定义注解获取前端入参去检查用户状态

2024-11-29 18:35:28 129

原创 Java整合jxl导入Excel,解决使用poi导入报错

1、使用poi导入时可能会遇到一下报错,原因是POI库仅支持BIFF8格式(即Excel 97-2003版本的.xls文件),而你尝试读取的是一个BIFF5格式的文件(Excel 5.0/7.0版本)。2、为了处理特别老的 Excel 文件(如 Excel 5.0/7.0 格式),可以使用 jxl 库。jxl 是一个专门用于处理旧版 Excel 文件的库,可以很好地支持 BIFF5 格式的文件。3、一下就是代码整合方案。3.1、改造原导入接口。

2024-10-12 13:55:53 255

原创 内网服务器上的Java程序通过另一台服务器访问公网api

这样就一劳永逸,代码中正常写,启动参数一键配置好。

2024-08-09 16:41:28 236

原创 服务器无法访问外网域名

【代码】服务器无法访问外网域名。

2024-04-01 15:24:00 343

原创 springboot注解修改入参出参

springboot注解修改出参入参

2023-01-19 14:21:57 1721

原创 Linux安装docker

Linux安装docker

2022-07-04 16:53:16 503

原创 springboot自定义注解校验参数

由于已有校验注解不满足业务,所以有时候会需要自己定义校验注解例如此业务中,驾驶本类型,由于是二期项目,并且驾驶本类型不是字典,是写死的,为常量类,所以需要校验前端传入的汉字是否符合规定1、首先定义一个自定义注解,2、定义一个校验类3、调用常量类中的方法进行判断4、实体类上增加注解5、controller增加开启校验的注解即可6、如果不想或者无法在controller调用,例如导入导出,或者方法内部某个方法需要判断,可以手动调用方法执行...

2022-06-30 17:52:13 1791

原创 手机哔哩哔哩缓存的m4s格式的视频转换成mp4

手机bilibili缓存的m4s格式视频转换成mp4官网下载FFmpgegFFmpgeg:http://www.ffmpeg.org/download.html#build-windows下载后解压缩到bin目录下,缓存文件中的“video.m4s”和“audio.m4s”文件,放到FFmpeg文件中的bin文件夹:打开cmd切换到bin目录下,输入命令下载完成后,bin目下生成文件如......

2022-06-17 10:55:45 4517

原创 前后端AES加解密

1.前端AES加密解密1. 下载crypto-jsnpm install crypto-js --save工具类import CryptoJS from 'crypto-js'const key = 'f4k9f5w7f8g4er26'// 偏移量 16位(不可随意修改,否则前后端加密解密可能失败)const iv = '0000000000000000'export function encrypt(data) { return CryptoJS.AES.encrypt(Cryp

2022-04-15 15:50:10 5476

转载 动态sql批量添加数量限制

SqlServer 对语句的条数和参数的数量都有限制,分别是 1000 和 2100sqlserver批量插入时动态sql允许的最大参数数量是2100个。即下面代码中“#”的数量。<insert id="batchInsert" parameterType="list"> insert into Adv_permeability values <foreach collection="permeabilityList" separator="," item="permeabil

2022-03-01 09:40:36 2576

转载 sqlserver 锁表、解锁

select'kill '+convert(nvarchar(50),request_session_id) [复制SQL出来执行语句(杀锁表ID)],request_session_id 标识,OBJECT_NAME(resource_associated_entity_id) 表名FROMsys.dm_tran_lockswhereresource_type=‘OBJECT’执行,复制结果第一列,执行...

2021-09-27 15:47:10 480

原创 @Validated @Valid三种异常捕获处理

异常共三种BindException:表单提交有效,对于以json格式提交将会失效MethodArgumentNotValidException:前段以json格式有效ConstraintViolationException :参数上加@RequestParam或参数加@NotBlank @NotNull等

2021-08-03 10:03:10 8657 4

转载 代码注释

写在前面的话:实在无聊开始写博客。以下是收集了以下神注释,希望能为广大程序员们带来快乐,缓解你们工作中的压力,下面开车,让你的代码飞起来// I am not sure why this works but it fixes the problem. // 虽然我不知道为什么这样管用,但它却是修复了问题// drunk, fix later// 有点晕了,以后再修改<!-- Here be dragons --><!-- 前方高能 -->// This cod...

2021-04-28 16:29:32 398

原创 查看电脑连接无线的密码

1.使用快捷键【win键+R键】打开运行窗口,在运行窗口中的输入域输入【cmd】并点击【确定】2.小黑框内输入 netsh wlan show profiles 可以查看连接过的无线名称3.输入“netsh wlan show profiles WiFi名称 key=clear” 获得该WiFi详细信息 ,关键内容就是密码...

2020-10-27 15:40:28 119

原创 Redis实现获取附近店铺

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.geo.*;import org.springframework.data.redis.connection.RedisGeoCommands;import org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation;import .

2020-10-13 15:00:32 827 5

原创 controller使用@NotBlank不生效

记一次controller使用@NotBlank不生效的坎controller上直接使用@NotBlank不生效,然而使用@NotNull却可以生效,一脸懵逼!!!但是这是有区别的啊@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上最终找出原因之前博客引入所有相关依赖删除改为 <dependency> <groupId>org.hibernate</groupId>

2020-09-18 11:08:53 4720 5

原创 controller层注解校验

controller层注解校验1、引入依赖<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.3.1.Final</version></dependency2、类添加注解3、方法引入4、统一异常捕获@ControllerA

2020-09-17 17:40:55 749

原创 要求用 100 元买 100 只鸡,其中公鸡五元一只,母鸡三元一只,小鸡 1 元三只,规定每种至少买一 只

要求用 100 元买 100 只鸡,其中公鸡五元一只,母鸡三元一只,小鸡 1 元三只,规定每种至少买一 只public static void main(String[] args) { for(int x=1;x<=20;x++){ //极限想法,加入全买公鸡 for(int y=1;y<=33;y++){ //极限想法,加入全买母鸡 for(int z=1;z<=100;z++){ //极限想法,加入全买小鸡 if(z%3==0

2020-09-13 17:24:37 3278

原创 Java—水仙花数

水仙花数水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。public static void main(String[] args) { int count =0; for (int x=100;x<1000;x++){ int a=x%10; int b=x/10%10; int c=x/100%10;

2020-09-13 17:21:20 109

原创 AES密码加密

AES密码加密AESUtilpublic class AESUtil { // 密钥 public static String key = "8888888888888888"; private static String charset = "utf-8"; // 偏移量 private static int offset = 16; private static String transformation = "AES/CBC/NoPadding";

2020-08-21 14:47:14 300

空空如也

空空如也

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

TA关注的人

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