Spring security 认证的配置使用以及自定义组件

Spring security 以及 shiro 等权限框架,一般都有两部分功能:认证和鉴权,也就是用户登陆和权限控制。本文记录spring security 在 用户身份认证时的配置使用方法,以及自定义认证组件的方法。 Spring security 的配置首先继承WebSecurityConfigurerAdapt阅读更多Spring security 认证的配置使用以及自定义组件[…]

Spring security 认证的配置使用以及自定义组件

maven项目使用本地jar包

在maven项目中,如果使用了本地jar包,将jar包添加到项目依赖的库中,即可正常编译运行项目。但是,在使用maven进行编译或打包时,maven并不知道这个库的存在,无法成功。所以,就需要将本地的jar包在pom.xml文件中依赖进来,做法如下: 直接依赖本地jar包: 在项目的lib目录中存放的jar包可以这样引阅读更多maven项目使用本地jar包[…]

maven项目使用本地jar包

Springboot使用maven打包指定mainClass

在springboot项目中,除了启动类的主函数mainclass,如果还出现其他的main方法,本地运行是没有任何问题,但是在打包package时,就会报错,说repackage时,在项目中有多个候选的主方法。这是后,我们就需要在maven的pom.xml文件中指定打包时的mainClass,具体是在spring-b阅读更多Springboot使用maven打包指定mainClass[…]

Springboot使用maven打包指定mainClass

使用elasticsearch和springboot开发博客搜索服务

使用elasticsearch和springboot开发博客搜索服务,可分为两个部分: 将博客数据同步到elasticsearch:包括全量同步和增量同步 springboot整合elasticsearch开发搜索功能 elasticsearch 数据同步 先将mysql中的数据同步到es中,才能进行搜索。es的数据同阅读更多使用elasticsearch和springboot开发博客搜索服务[…]

使用elasticsearch和springboot开发博客搜索服务

分布式软件系统基础介绍

分布式应用 多个软件应用服务协作,共同对外提供服务。 实际开发中,这些应用一般在内网中,每个应用各司其职。 每个应用服务可能存在多个实例。 应用之间的调用RPC: 协议 1 webservice 基于http,使用soap协议 2 http 直接通过http调用 3 dubbo 直接使用单一tcp长连接 调用feign阅读更多分布式软件系统基础介绍[…]

分布式软件系统基础介绍