草庐IT

springboot-starter

全部标签

【JWT】SpringBoot+微信小程序根据指定参数生成Token、更新Token、判断Token是否已经过期、封装wx.request请求更新Token并判断Token是否过期

1、生成Token、更新Token、判断Token是否过期工具类packagecom.ckm.ball.utils;importjava.util.Base64;importjava.util.Date;importio.jsonwebtoken.Claims;importio.jsonwebtoken.JwtBuilder;importio.jsonwebtoken.Jwts;importio.jsonwebtoken.SignatureAlgorithm;importio.jsonwebtoken.SignatureException;publicclassJwtUtilChat{priv

SpringBoot整合Redis缓存

SpringBoot整合Redis缓存一、缓存概念知识1、是什么缓存2、缓存的优缺点3、为什么使用缓存二、Redis概念知识1、Redis简介2、为什么用Redis作为缓存3、Redis支持的数据类型4、Redis缓存常见问题1.缓存穿透2.缓存击穿3.缓存雪崩4.缓存一致性三、SpringBoot整合redis1、使用redis缓存1.引入redis依赖2.修改项目启动类3.配置redis数据库4.创建redis配置类5.操作redis2、使用SpringCache的注解1.注解说明2.常用注解配置参数3.自动缓存四、案例说明一、缓存概念知识1、是什么缓存日常生活中经常会听到缓存这个词,那到

前后端分离项目SpringBoot+SpringSecurity 图片验证码登录功能的实现(详细)

在实现图片验证码登录功能之前,我们需要了解一些springsecurity与前后端分离项目基础登录流程知识,然后实现不带验证码的登录功能,如果你只想看图片验证码功能的实现,可以直接翻到后面查看。下面我先依次介绍这两个知识点(前置知识,后面会用到),实现前后端分离项目不带验证码的基础登录功能1.前置知识点介绍(不带验证码校验的基础登录功能的实现)前后端分离项目基础登录流程前后端分离项目中无法使用session,所以使用jwt生成token令牌作为客户端进行请求的一个标识,当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无

SpringBoot 集成 Kafka (SSL证书)

目录1.SSL证书2.全局配置3.Producer配置4.Consumer配置 5.运行异常汇总1.SSL证书使用特定的SSL证书才可以进行访问,可用于多个项目间中转或项目中使用到的Kafka。client.keystore.jks、client.truststore.jks2.全局配置demo:kafka:address:xx.xx.xx.xx:9092,xx.xx.xx.xx:9092password:xxxxxxxxgroup-id:xxxx3.Producer配置 KafkaTemplate配置@Configuration@EnableKafka@Slf4jpublicclassPro

基于springboot心理咨询与援助系统设计与实现 毕业设计开题报告

 博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在CSDN网站查询黄菊华老师在文章末尾可以获取联系方式基于SpringBoot的心理咨询与援助系统设计与实现一、研究背景与意义随着生活节奏的加快,心理问题日益突出,越来越多的人开始寻求心理咨询与援助。传统的心理咨询方式存在着一

Springboot—Spring Cache 缓存方案详解及代码-Ehcache

一、Spring缓存概念Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发。常用的缓存实现有RedisCache、EhCache、ConcurrentMapCache、GuavaCache(谷歌)等。1、SpringCache介绍SpringCache是一个框架,实现了基于注解的缓存功能,只需要简单的加一个注解,就能实现缓存功能SpringCache提供了一层抽象,底层可以切换不同的Cache实

springboot项目 用OpenSearch 替换 ElasticSearch

步骤:1、修改pom文件将org.springframework.bootspring-boot-starter-data-elasticsearch 替换为org.opensearch.clientopensearch-rest-high-level-client2.6.02、修改config配置文件,将elasticsearch的相关类替换为opensearch将引入的类改为opensearchimportorg.opensearch.client.RestClient;importorg.opensearch.client.RestHighLevelClient;@Bean(value=

微信小程序-JAVA Springboot项目-后端搭建-项目搭建02

目录一、序言二、后端搭建一、序言    本文主要讲述一个微信小程序前后端项目搭建的过程,主要内容包括小程序(前端)搭建和后端搭建,其中会描述可能遇到的问题以及解决措施,文章将会分为几个部分进行讲述,这章将讲述后端(Springboot项目)搭建的内容,其中包括软件下载、创建项目、Maven注入依赖、springboot连接Mysql数据库,springboot接收和反馈客户端数据等内容;本项目的前端运用的框架是uni-app,后端运用的框架是Springboot,如各位需求满足,可继续往下看;        关于前后端分离的好处,个人认为是可以增加代码可维护性,降低了许多后期维护成本,更容易发

Elasticsearch安装、使用,Springboot整合Elasticsearch详细教程

Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,能够实现近乎实时的搜索。Elasticsearch官网https://www.elastic.co/cn/这篇文章主要简单介绍一下Elasticsearch,Elasticsearch的javaAPI博主也在学习中,文章会持续更新~目录第一步:下载Elasticsearch下载7.6.2版本下载其他版本第二步:安装Elasticsearch第三步:安装kibana第四步:Springboot整合Elasticsearch1、创建springboot项目2、在pom.xml中添加依赖3、修改配置文件4、创建数据库和e

WebService工具类(SpringBoot环境调用)

以下工具集成了多种方式调用webservice,如http方式,axis方式,动态生成客户端方式等 ,是为博主实际工作中提炼的,方便大家直接套用,常用方法都有调用示列。一、整个工具类代码packagecom.gykjit.spd.edi.util;importorg.apache.cxf.endpoint.Client;importorg.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;importorg.apache.cxf.transport.http.HTTPConduit;importorg.apache.cxf.