- 博客(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
原创 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
原创 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关注的人