java
80.KG
哈哈哈哈哈嗝
展开
-
前后端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 · 5234 阅读 · 0 评论 -
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 · 422 阅读 · 0 评论 -
Java8 list内对象某字段排序
list.sort(Comparator.comparing(Student::getAge).thenComparing(OutAdvice::getMonth));原创 2021-09-18 10:24:32 · 1176 阅读 · 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 · 186 阅读 · 0 评论 -
@Validated @Valid三种异常捕获处理
异常共三种BindException:表单提交有效,对于以json格式提交将会失效MethodArgumentNotValidException:前段以json格式有效ConstraintViolationException :参数上加@RequestParam或参数加@NotBlank @NotNull等原创 2021-08-03 10:03:10 · 7795 阅读 · 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 · 358 阅读 · 0 评论 -
controller使用@NotBlank不生效
记一次controller使用@NotBlank不生效的坎controller上直接使用@NotBlank不生效,然而使用@NotNull却可以生效,一脸懵逼!!!但是这是有区别的啊@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上最终找出原因之前博客引入所有相关依赖删除改为 <dependency> <groupId>org.hibernate</groupId>原创 2020-09-18 11:08:53 · 4286 阅读 · 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 · 686 阅读 · 0 评论 -
要求用 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 · 3174 阅读 · 0 评论 -
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 · 80 阅读 · 0 评论 -
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 · 261 阅读 · 0 评论