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

使用du与df命令查看磁盘容量不一致

在Linux系统的运行过程中,会经常遇到磁盘使用率过高,通过执行du与df命令查看磁盘容量确出现不一致的现象

Uylin Uylin 发布于 2023-09-13

CollectionUtils

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

Uylin Uylin 发布于 2023-09-12

SQL 注入

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

Uylin Uylin 发布于 2023-09-11

邮件发送

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

Uylin Uylin 发布于 2023-09-08

sub_filter

Sub_filter模块为nginx官方自带的模块,功能为替换掉返回给客户端数据的指定内容。需要使用该功能时只需要在编译时添加对该模块的支持,便会编译到nginx的内核。但是sub_filter的缺点之一是只支持配置一个sub_filter替换

Uylin Uylin 发布于 2023-09-07

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

iptables

iptables是linux防火墙工作在用户空间的管理工具,是 netfilter/iptables IP信息包过滤系统的一部分,用来设置、维护和检查Linux内核的IP数据包过滤规则

Uylin Uylin 发布于 2023-08-31

Fail2Ban

Fail2Ban 是一款入侵防御软件,可以保护服务器免受暴力攻击

Uylin Uylin 发布于 2023-08-30