摘抄千峰,基本上清楚,这里备注一下 一. jasypt介绍 Jasypt(Java Simplified Encryption)是一个Java库,它允许开发人员以最小的努力为项目添加基本的加密功能,而无需深入了解密码学的工作原理。 基于标准的高安全性加密技术,适用于单向和双向加密。加密密码,文本,数字,二进制文件... 与 Hibernate 的透…
RestTemplate restTemplate = new RestTemplate(); // 设置headers HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); // 设置body JSONObject …
存储过程 ALTER PROCEDURE [dbo].[FindKey] ( @value VARCHAR(1024) ) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOC…
官网地址:https://dev.mysql.com/downloads/mysql/ 下载MySql安装压缩包 解压缩 配置环境变量 MYSQL_HOME D:\A-Study\mysql-8.0.33-winx64 配置追加Path变量 %MYSQL_HOME%\bin cmd/shell mysqld --install 新建自定义配置文件 …
1、continue:指的是跳出当前循环,即不执行continue后的语句,直接进入下次循环。 2、break:指的是跳出for循环本身,不再进行之后的循环,但可以执行for循环之外的语句。 3、return:指的是跳出for循环,且不执行for循环之外的语句,直接跳出当前函数,返回return后的值。
//使用方式 AssertUtils.notNull(logSave, "上架日志保存异常,应用上架失败!"); package com.uinfor.mes.common.core.utils; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.m…
最近碰到的一个问题,方便直接使用entity实体返回,减少干扰字段返回到前端 主要方式为 .select 这个方法的入参就是通过遍历,判断布尔值来确定当前下标列是否继续使用 List<UcodePageLayoutEntity> layoutList = layoutService.list(new LambdaQueryWrapper…
ValidateUtil package com.uinfor.mes.base.utils; import javax.validation.ConstraintViolation; import javax.validation.Validation; import javax.validation.ValidationException; i…
将List集合分成分组成map在工作中常常会遇到。这里我总结了两种方式:Lambda表达式方式和传统方式。 前期准备 先创建一个User类,用于分类 class User{ private Integer age; private String name; public User(Integer age, String name) { this.a…
一、查询中排除标识字段 1.1 测试查询 @Test public void findAllTest() { List userList = userMapper.selectList(null); userList.forEach(System.out::println); } 1.2 实体类字段不添加@TableField注解 //逻辑删除注解…