软件程序【结构型模式】Java设计模式之:过滤器模式 过滤器模式(Filter Pattern)是一种结构型设计模式,它允许开发人员指定一系列过滤器条件,来对一些对象进行多个条件的筛选或排除,常用于对集合或序列进行筛选、过滤等操作。 过滤器模式通常包含以... 2023-01-011,386评论Java 设计模式 阅读全文
软件程序Spring Security 模拟用户登录并授权 Spring Security 为用户授权示例代码;模拟登录,虚拟授权;使用UserDetailsService从数据库中获取用户信息。然后,使用获取到的用户信息创建一个Usern... 2022-07-222,272评论Java SpringBoot 阅读全文
软件程序IntelliJ IDEA 插件 ja-netfilter 2022.1.0 A javaagent framework,IntelliJ IDEA Plugin 使用说明: 2022-05-2039,46917IDEA 开发工具 阅读全文
网文资讯Google Public CA( Google Trust Services – GTS CA)使用教程 谷歌刚刚宣布了其免费的ACME服务器,它支持多个域和通配符域。证书的有效期也是90天。acme.sh 已支持使用 Google Public CA,操作过程有些复杂,本文详细说明申请过程。  ... 2022-05-027,595评论https ssl 阅读全文
运维笔记fail2ban防爆破攻击发送消息提醒配置 Fail2Ban 是一款入侵防御软件,可以保护服务器免受暴力攻击。Fail2Ban 在运行时会监听日志文件,根据指定的规则解析日志内容,检测到失败日志后,可自动更新防火墙规则,封禁IP地址。 &nbs... 2022-04-302,589评论Linux WebHook 阅读全文
运维笔记fail2ban防护爆破攻击极速安装配置教程 Fail2Ban 是一款入侵防御软件,可以保护服务器免受暴力攻击。Fail2Ban 在运行时会监听日志文件,根据指定的规则解析日志内容,检测到失败日志后,可自动更新防火墙规则,封禁IP地址。 &nbs... 2022-04-252,6791 fail2ban Linux 阅读全文
运维笔记CentOS系统检查系统版本号脚本 _rh_version=$(cat /etc/redhat-release) _el_version=$(cat /etc/redhat-release | sed -r 's/.* ([0-9]+)... 2022-04-211,876评论Linux 阅读全文
运维笔记Linux检查服务器是否有外网的脚本 _check_server_url="www.baidu.com" ping -c 3 -i 0.5 -W 3 $_check_server_url &>/dev/null if [ $... 2022-04-181,978评论Linux 阅读全文
运维笔记Linux获取本机IP脚本 local_ip=$(hostname -I | awk '{print $1}') if [ -z "$local_ip" ]; then local_ip=$(/sbin/ifconfig -a ... 2022-04-152,000评论Linux 阅读全文
软件程序Java Web应用启动过程中执行代码的方法 应用启动前或启动后执行代码:SpringApplication,WebApplicationInitializer,ApplicationRunner,Co... 2022-04-132,221评论Java SpringBoot 阅读全文
网文资讯SQL查询语句中SUM()函数的实用小技巧 SUM()函数一般用于在sql语句中计算某个字段的所有数值的总和,如下示例: -- 查询某个学生的成绩总和: SELECT SUM( s.score ) FROM student s WHERE s.... 2022-01-175,469评论MySQL 阅读全文