Git初始化

GIT初始化工程提交 touch README.md git init git checkout -b main git add * git commit -m "first commit" git remote add origin https://

Uylin Uylin 发布于 2023-09-27

CollectionUtils

CollectionUtils在项目中,可以使你的代码更加简洁和安全

Uylin Uylin 发布于 2023-09-12

SQL 注入

SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。

Uylin Uylin 发布于 2023-09-11

邮件发送

邮件发送功能在项目中很常见,一般用于任务完成后的通知或接收邮件验证码等场景。今天以qq邮箱为例介绍一下SpringBoot项目整合邮件发送功能

Uylin Uylin 发布于 2023-09-08

P6Spy

P6Spy是一个Java库,用于监视和记录生成的SQL语句。它可以在不修改应用程序代码的情况下拦截和记录数据库通信,帮助您更轻松地调试和优化应用程序

Uylin Uylin 发布于 2023-09-06

disruptor

Disruptor是一个高性能、低延迟的事件处理框架,内部使用多种数据结构协同工作,保证了其在多线程并发环境下高效的数据传输和处理。主要的数据结构包括

Uylin Uylin 发布于 2023-09-05

Jasypt

在我们的服务中不可避免的需要使用到一些秘钥(数据库、redis等);使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性。

Uylin Uylin 发布于 2023-09-04

Java8日期类

在Java8之前,处理日期时间的类是Date、Calendar,这两个在使用起来总是让人感觉不是很舒服,在设计上面有一些缺陷,并且还不是线程安全的,在JDK8发布的时候,推出了LocalDate、LocalTime、LocalDateTime这个三个时间处理类,以此来弥补之前的日期时间类的不足,简化日期时间的操作

Uylin Uylin 发布于 2023-09-01