自定义博客皮肤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)
  • 收藏
  • 关注

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

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

2024-04-01 15:24:00 192

原创 springboot注解修改入参出参

springboot注解修改出参入参

2023-01-19 14:21:57 1511

原创 Linux安装docker

Linux安装docker

2022-07-04 16:53:16 479

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

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

2022-06-30 17:52:13 1680

原创 手机哔哩哔哩缓存的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 4243

转载 前后端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 5253

原创 sqlserver 日期格式转换

语句及查询结果:SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECT CONVERT(varchar(10

2022-03-07 10:00:20 1398

转载 动态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 2267

转载 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 427

原创 Java8 list内对象某字段排序

list.sort(Comparator.comparing(Student::getAge).thenComparing(OutAdvice::getMonth));

2021-09-18 10:24:32 1180 1

原创 根据实体内某个字段分组

Map<Long, List<User>> map = list.stream().collect( Collectors.groupingBy( user-> user.getAge() ));最终结果{18:[ {"name":"路人甲", "age":18}, {"name":"炮灰乙", "age":18} ]19:[ {"name":"

2021-08-27 15:27:28 202

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

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

2021-08-03 10:03:10 7950 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 368

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

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

2020-10-27 15:40:28 85

原创 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 763 5

原创 controller使用@NotBlank不生效

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

2020-09-18 11:08:53 4314 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 688

原创 要求用 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 3186

原创 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 81

原创 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 266

空空如也

空空如也

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

TA关注的人

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