WORK中的小成长
文章平均质量分 80
记录工作过程中遇到的问题...
EijoaHoaiQ:D
来日方长
展开
-
SpringSecurity
SpringSecurity原创 2022-06-09 16:34:48 · 675 阅读 · 2 评论 -
Spring Boot使用RSA模拟简单的登录加密功能
Spring Boot使用RSA模拟简单的登录加密功能什么是RSA?RSA加密和解密的过程RSA加密和解密的实现模拟简单登录加密功能什么是RSA?RSA是一种公钥密码算法,它的名字由三位开发者,即Ron Rivest、Adi Shamir和Leonard Adleman的姓氏的首字母组成的。RSA被用于公钥密码和数字签名。RSA被认为是非常安全的,不过计算速度要比DES慢很多。同DES一样,其安全性也从未被证明过,但想攻破RSA算法涉及的大数(至少200位的大数)的因子分解是一个极其困难的问题。所以原创 2021-12-01 13:48:13 · 1576 阅读 · 2 评论 -
Java中的空指针异常
Java中的空指针异常一、什么是空指针异常?1.1 异常的分类1.2 空指针异常引入1.3 空指针异常说明二、Java中的null三、空指针产生的常见情况及避免办法3.1 字符串常量未初始化,比较时导致空指针异常3.2 接口类型的对象没有使用具体的类进行初始化导致空指针异常3.3 参数类型为包装类型,使用时自动拆箱导致空指针异常3.4 对象为空,但未判空导致空指针异常3.5 对key、value不能为null的容器put为null的key、value值导致空指针异常3.6 方法或者远程服务返回的list不是原创 2021-11-26 14:22:05 · 6304 阅读 · 2 评论 -
Java8新特性——Stream流
Java8新特性——Stream流原创 2021-11-22 20:07:27 · 703 阅读 · 1 评论 -
Java8新特性——Lambda表达式
Java8新特性——Lambda表达式Java8新特性Java8新特性(又称为 jdk1.8)是Java语言开发的一个主要版本。Oracle公司于2014年3月18日发布Java8,它支持函数式编程,新的JavaScript引擎,新的日期API,新的Stream API等。——摘自菜鸟教程Java8 新增特性 Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。 方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有 Java 类或对象(实原创 2021-11-21 17:44:52 · 3351 阅读 · 6 评论 -
StringUtils工具类常用方法
StringUtils工具类常用方法org.apache.commons.lang.StringUtilspackage cn.qhj.test;import org.apache.commons.lang.StringUtils;/** * @author QHJ * @date 2021/11/6 10:10 * @description: */public class stringutils { public static void main(String[] args原创 2021-11-06 15:56:08 · 169 阅读 · 0 评论 -
MyBatis-Plus快速入门及CRUD扩展
MyBatis-Plus快速入门及CRUD扩展的使用MyBatisPlus概述什么是MyBatisPlus?MyBatisPlus的特性?MyBatisPlus的框架结构MyBatisPlus快速入门MyBatisPlus配置日志CRUD扩展原创 2021-11-03 13:36:48 · 484 阅读 · 0 评论 -
MySQL的查询条件同时出现and和or时的使用
MySQL的查询条件同时出现and和or时的使用场景查询语句语句分析问题解决场景有一张表user,表中有9条数据。现在想要查询出来字段version值为1或者字段deleted值为1并且字段name为空的数据。查询语句这是一个非常简单的SQL语句,仅仅使用or和and作为where条件即可。SELECT * FROM USER WHERE deleted='1' OR VERSION='1' AND NAME IS NULL查询结果如下:我们不难发现,此结果并不符合我们的预期,这是为什原创 2021-11-03 09:51:31 · 3211 阅读 · 0 评论 -
jeecg-boot框架的使用总结
jeecg-boot框架的使用总结jeecg-boot框架简介jeecg-boot常用注解jeecg-boot框架简介JeecgBoot是一款基于BPM的低代码平台,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发。JeecgBoot引领新低代码开发模式:OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!JeecgBoot框架总的来说有一下特性:j原创 2021-11-01 13:43:04 · 5616 阅读 · 0 评论