利用 AOP 给用户认证加点料
场景 作为一名系统管理员,我需要知道谁在什么时候登录登出过系统,当出现问题时,能够通过日志排查责任人。 技术分析 一个 Web 应用通常自带了用户管理系统,实现…
场景 作为一名系统管理员,我需要知道谁在什么时候登录登出过系统,当出现问题时,能够通过日志排查责任人。 技术分析 一个 Web 应用通常自带了用户管理系统,实现…
继上一篇《开源 License 是什么》,我们来学习如何利用 maven plugin + Jenkins 自动化检测 License,网上相关文章较少,主要参…
1、在 pom 文件中配置 assembly 插件; 2、maven package 打包; 3、在 target 目录下生成 jar 文件(与普通 jar 包…
SecurityContextHolder 是用来保存 SecurityContext 的,通过 SecurityContextHolder.getContex…
看似简单的东西可以引出很多问题, 学习过程中很多概念我们都只是「好像了解」、「貌似是这样」、「应该没问题」, 其实缺乏的是仔细思考, 对自己少问了几个「为什么」…
在学习 Java 集合时, 最先学习的便是 List 中的 ArrayList 和 LinkedList, 学习集合很关键的是学习其源码, 了解底层实现方式, …
学习 JVM 发现挺有意思的,感觉都是知识干货,但是容易忘,为了准备秋招,本菜鸡只好把内容总结一遍,供各位看官点评点评,本文只涉及垃圾回收部分。 少侠莫慌,先上…
JVM Client 模式和 Server模式的区别 通过 java -version 可查看 JVM 所处的模式,并可以通过修改配置文件进行配置,那它们有什么…
Java 程序是如何跑起来的呢,如何从一个 .java 源文件到控制台的输出结果? 要回答类似的问题就需要学习虚拟机类加载机制。 整体的流程 Java 中的所有…