30 2022-10

Spring Boot中如何集成 Shiro及实际应用

Shiro 是一个强大、简单易用的 Java 安全框架,主要用来更便捷的认证,授权,加密,会话管等等,可 为任何应用提供安全保障。

29 2022-10

Shiro是什么,与Spring Security有什么区别

Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,

25 2022-10

Spring Boot中集成Lucence并实现全文检索

Spring Boot如何集成Lucence,什么是全文检索,Lucene的实现原理

25 2022-10

File、Paths和Files类的区别及使用

Paths:通过get()方法返回一个Path对象,Path用于表示文件路径和文件。 Files:提供了大量处理文件的方法,例如文件复制、读取、写入,获取文件属性、快捷遍历文件目录等..... Files 和 Paths是Java8

22 2022-10

log4j2.xml 配置文件详解及全面完整的实例配置

log4j2默认会在classpath目录下寻找log4j2.xml、log4j.json、log4j.jsn等名称的文件

14 2022-10

activemq应用场景都有哪些?

activemq都一般应用于什么场景中呢?小伙伴们知道吗?本篇文章就带你了解下它的常见应用场景

13 2022-10

Spring Boot 集成 Redis

Redis 是一种非关系型数据库(NoSQL),NoSQL 是以 key-value 的形式存储的,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说 SQL 标准,ACID 属性,表结构等等,这类数

13 2022-10

jedis是什么?

Jedis是redis的java版本的客户端实现,使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。

12 2022-10

Spring Boot中使用拦截器

拦截器的原理很简单,是 AOP 的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请 求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截

12 2022-10

springboot注解-@interface 注解详解

@interface 用来定义一个自定义注解,在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以