随笔分类 -  【技术专区-SpringBoot】

摘要:SpringBoot快速操作Redis数据 在SpringBoot框架中提供了spring-boot-starter-data-redis的依赖组件进行操作Redis服务,当引入了该组件之后,只需要配置Redis的配置即可进行链接Redis服务并且进行操作Redis服务数据。 针对于不同的版本有了不 阅读全文
posted @ 2023-01-11 12:56 洛神灬殇 阅读(473) 评论(1) 推荐(2) 编辑
摘要:SpringBoot快速操作Redis数据 在SpringBoot框架中提供了spring-boot-starter-data-redis的依赖组件进行操作Redis服务,当引入了该组件之后,只需要配置Redis的配置即可进行链接Redis服务并且进行操作Redis服务数据。 针对于不同的版本有了不 阅读全文
posted @ 2023-01-08 18:07 洛神灬殇 阅读(473) 评论(0) 推荐(3) 编辑
摘要:相信如果经历了我的上一篇Arthas的文章[【JVM实战系列】「监控调优体系」针对于Alibaba-Arthas的安装入门及基础使用开发实战指南]之后,相信你对Arthas的功能和使用应该有了一定的理解了。那么我们就要进行下一步的探索功能。 阅读全文
posted @ 2022-12-22 14:02 洛神灬殇 阅读(1403) 评论(0) 推荐(2) 编辑
摘要:本章介绍一下常用的认证框架Shiro结合springboot以及集合jwt快速带您开发完成一个认证框架机制。 Maven配置依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId 阅读全文
posted @ 2021-10-01 20:27 洛神灬殇 阅读(319) 评论(0) 推荐(0) 编辑
摘要:可移植且纯Java开发的FTP服务器引擎之【Apache FtpServer】 Apache ftpserver相关简介 Apache FtpServer是100%纯Java FTP服务器。它被设计为基于当前可用的开放协议的完整且可移植的FTP服务器引擎解决方案。FtpServer可以作为Windo 阅读全文
posted @ 2021-09-27 13:53 洛神灬殇 阅读(184) 评论(0) 推荐(0) 编辑
摘要:JWT基本概念 JWT,即 JSON Web Tokens(RFC 7519),是一个广泛用于验证 REST APIs 的标准。虽说是一个新兴技术,但它却得以迅速流行。 JWT的验证过程是: 前端(客户端)首先发送一些凭证来登录(我们编写的是 web 应用,所以这里使用用户名和密码来做验证)。 后端 阅读全文
posted @ 2021-08-16 12:47 洛神灬殇 阅读(434) 评论(0) 推荐(0) 编辑
摘要:前提概要 在特别特殊的时候,我们可能需要外置tomcat去运行程序,例如alitomcat等特殊场景,方便我们去定时化开发项目或者其他特殊场景。 外置tomcat执行 pom.xml文件首先更改打包方式 war,再排除springboot内置的 web 项目下tomcat依赖 Maven配置调整 移 阅读全文
posted @ 2021-08-13 13:42 洛神灬殇 阅读(1297) 评论(1) 推荐(0) 编辑
摘要:1.配置文件类型 SpringBoot的配置文件application有两种文件格式,两种配置的内容是一致的,只是格式不一致。 1.application.properties 2.application.yml或者application.yaml 一:application的配置非常灵活,所有ap 阅读全文
posted @ 2020-07-03 13:14 洛神灬殇 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:背景 当我们使用 spring boot 在多环境打包,配置属性在不同环境的值不同,如下: spring: profiles: active: @project.profile@ #根据maven 动态配置profile spring: profiles: dev demo: lengleng_de 阅读全文
posted @ 2020-07-02 17:24 洛神灬殇 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1.自定义TaskExecutor (1)要想执行异步任务,还需要线程池,默认情况下Spring会在 ioc容器 中找唯一的org.springframework.core.task.TaskExecutor,或者一个 bean name 为"taskExecutor" 的java.util.con 阅读全文
posted @ 2020-07-02 14:32 洛神灬殇 阅读(1189) 评论(0) 推荐(1) 编辑
摘要:问题: 平常使用的时候,redis的db是写死的,如何去动态的修改呢? 解决办法 新建一个RedisDBChangeUtil.java @Component public class RedisDBChangeUtil { @Autowired private StringRedisTemplate 阅读全文
posted @ 2020-07-02 14:04 洛神灬殇 阅读(2611) 评论(1) 推荐(1) 编辑
摘要:2018-08-29更新:由于pac4j 3.1 版本未支持单点登出,故升级到 4.0.0 版本,pac4j-cas 升级到 3.0.2版本,可以实现单点登出。 首先是 maven 配置。 <dependency> <groupId>org.apache.shiro</groupId> <artif 阅读全文
posted @ 2020-07-02 13:56 洛神灬殇 阅读(864) 评论(0) 推荐(0) 编辑
摘要:1. 引言 由于近期需要开发基于JWT Token的统一身份认证服务项目, 因此需要集成公司原有的AD域实现用户的身份认证问题, 项目采用Spring Boot框架进行开发, 在此将相应的集成开发步骤进行记录。 1.1 LDAP简介 目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构 阅读全文
posted @ 2020-03-23 13:33 洛神灬殇 阅读(4887) 评论(0) 推荐(3) 编辑
摘要:为什么要告别session?有这样一个场景,系统的数据量达到千万级,需要几台服务器部署,当一个用户在其中一台服务器登录后,用session保存其登录信息,其他服务器怎么知道该用户登录了?(单点登录),当然解决办法有,可以用spring-session。如果该系统同时为移动端服务呢?移动端通过url向 阅读全文
posted @ 2020-03-23 10:20 洛神灬殇 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:一、引入依赖 <!-- https://mvnrepository.com/artifact/com.baomidou/dynamic-datasource-spring-boot-starter --> <dependency> <groupId>com.baomidou</groupId> <a 阅读全文
posted @ 2020-03-21 20:54 洛神灬殇 阅读(1069) 评论(0) 推荐(1) 编辑
摘要:第一步:填写配置信息: spring: aop: proxy-target-class: true auto: true datasource: druid: # 数据库 1 db1: url: jdbc:mysql://localhost:3306/db1?useUnicode=true&char 阅读全文
posted @ 2020-03-21 20:30 洛神灬殇 阅读(685) 评论(0) 推荐(0) 编辑
摘要:整合 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version> </dependency> 阅读全文
posted @ 2020-03-21 20:16 洛神灬殇 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1、前言 现在的好多项目都是基于APP移动端以及前后端分离的项目,之前基于Session的前后端放到一起的项目已经慢慢失宠并淡出我们视线,尤其是当基于SpringCloud的微服务架构以及Vue、React单页面应用流行起来后,情况更甚。为此基于前后端分离的项目用户认证也受到众人关注的一个焦点,不同 阅读全文
posted @ 2020-03-20 21:42 洛神灬殇 阅读(647) 评论(0) 推荐(0) 编辑
摘要:1 简介 本文主要讲述如何通过SpringSecurity+CAS在springboot项目中实现单点登录和单点注销的功能。 2 项目依赖 主要依赖如下 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri 阅读全文
posted @ 2020-03-17 13:48 洛神灬殇 阅读(4486) 评论(2) 推荐(1) 编辑
摘要:springboot项目内置Tomcat,直接打成jar包在dos下运行即可,但有时我们需要用war包以非内嵌Tomcat的方式来部署,以下是本人的实际经验 1.首先需要修改pom.xml文件 <!-- 打war包时加入此项, 告诉spring-boot tomcat相关jar包用外部的,不要打进去 阅读全文
posted @ 2019-12-16 20:00 洛神灬殇 阅读(3852) 评论(0) 推荐(2) 编辑