keweis
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
556
评论数
1721
随机文章
WebSecurityConfigurerAdapter 详解
简介 WebSecurityConfigurerAdapter 是 Spring Security 中的一个抽象类,实现了WebSecurityConfigurer接口,用于配置 Spring Security 的安全性设置。 类图如下: 通过继承WebSecurityConfigurerAdapter并覆盖其中的方法,可以自定义应用程序的安全性配置。 常用配置 下面贴一下WebSecurityC...
清理 armbian 系统磁盘空间
由于使用 n1 盒子 2 + 8 的配置,8g 的磁盘空间实在吃紧,所以需要及时清理出空间防患于未然。 删除 apt 缓存 rm -rf /var/lib/apt/lists/* 删除不需要的软件包 sudo apt purge chromium thunderbird 'libreoffice*' 清理 docker 不需要的内容 docker system prune -a
静态常量和枚举变量的区别和联系
在 Java 中,静态常量和枚举都是用来表示一些不可变的值或者常量的。 静态常量是通过使用 static final 关键字来定义的,在程序运行期间其值不可修改。静态常量通常作为全局常量使用,例如: public class ResultCode { public static final int OK_CODE = 200; public static final String OK_MESSA...
Java 的日志框架体系以及 slf4j 的整合
1. 日志框架 Java 的日志框架分为日志门面和日志实现,这样的好处是为了解耦,配置更灵活,且通过日志门面可以以一种统一的方式输出日志。 常见的日志框架有以下几种: 日志门面 日志实现 JCL SLF4j jboss-logging log4j jul log4j2 logback 日志门面有三种: JCL: Jakarta Commons Logging,是 apache 的 Jakarta ...
设计模式之软件设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 6 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应...
标签云
最新评论