
spring boot
书边事.
这个作者很懒,什么都没留下…
展开
-
解读分布式锁(redis实现方案)
通俗的来说,分布式锁的出现是为了解决分布式系统的问题,如果是单系统可以使用synchronized来完成资源的锁定,而如果是多系统环境,这个关键字只能控制本地的资源,由此诞生了分布式锁。思考:如果你的业务时间非常长,A执行代码过程需要40s,但是你设置的过期时间是30s,然后B因为你的key过期,会马上获取到锁的资源,然后这个时候A又到了30s,会执行释放锁的操作,肯定会释放到B的线程的锁,释放了其他线程也会马上进入,就会造成多个线程在执行同一个锁的操作,完全没有实现锁的特性。思考:上面逻辑有什么问题?原创 2023-07-29 22:33:11 · 614 阅读 · 0 评论 -
redis穿透问题
一个热点数据在高并发情况下过期时间到了,会导致大量流量查询redis为null,进而请求数据库进行更新数据,从流量上来说请求打到了数据库上,这种情况可能会造成mysql服务崩溃。原创 2023-07-16 22:52:27 · 612 阅读 · 0 评论 -
Mybatis-plus使用日期自动填充功能
代码依赖于mybatis-plus环境!!!!!!!相信很多boy被每次插入和更新的时候需要更新时间或者其他数据所折磨,这里我们就引入今天的主人公来解决这个繁琐操作的问题。原创 2022-10-30 16:46:51 · 1630 阅读 · 0 评论 -
spring boot+redis 的快速入门
spring boot+redis 的快速入门 没有技巧全是感情原创 2022-08-13 19:47:37 · 623 阅读 · 0 评论 -
spring security快速入门 (无多余额外功能)
spring security快速入门 (无多余额外功能) 学不会你来打死我原创 2022-08-04 12:52:50 · 298 阅读 · 0 评论 -
spring boot集成dubbo(从0到1)
spring boot集成dubbo(从0到1)原创 2022-07-26 21:42:19 · 457 阅读 · 0 评论 -
spring boot + vue 前后端分离 集成echarts
4.下面我给出我都后端封装的数据集合大家可以自行参考。3.vue页面的使用初始化echarts方法。在请求中调用初始化方法并且填充相关数据。创建div生成echats容器。原创 2022-07-25 09:20:56 · 604 阅读 · 0 评论 -
spring boot+vue 集成 jwt验证(快速入门)前端 02
2.登录接口importjs-cookie并且开始接受后端传回cookie以及操作给前端浏览器写入cookie。3.重要api需要权限校验的接口使用js-cookie,从域名取出cookie写入header方便后端校验。1.npm拉去js-cookie简化cookie操作。4.后端取出header调用jwt工具进行认证校验。......原创 2022-07-25 08:52:54 · 500 阅读 · 0 评论 -
spring boot + vue 集成 jwt验证(快速入门)后端 01
2.配置你想暴露的信息实体(不要暴露敏感信息)4.使用jwt工具就能校验前端回写的token。1.pom导入相关依赖。3.编写JWT工具类。原创 2022-07-24 22:34:03 · 234 阅读 · 0 评论 -
spring boot 集成支付宝模块(沙箱)--简单版本 --快速入门
4.编写支付回调接口(查看回调是否成功,成功表示支付成功)如果你支付成功请求就会打在你的公网回调地址。application.yml配置(noyifyUrl没有公网请用内网穿透工具后面我会讲)重点说三个参数1.subject商家名称2.支付单号(可自拟)3.支付金额。自我测试建议使用内网穿透工具,临时将自己主机变成公网ip这里我给你们推荐免费工具。(使用请注意使用当前服务端口映射正确)创建初始化阿里支付的bean。开启默认公玥得到公玥与私玥。2.登录支付获取沙箱环境。.........原创 2022-07-24 22:19:42 · 840 阅读 · 0 评论 -
spring boot如何自动生成实体日期时间(Could not read JSON: Cannot construct instance of `java.time.Local)报错解决方案参考4
1.使用mybatis的MetaObjectHandler接口2.yml文件配置spring boot json时区以及日期格式转换3.实体使用注解填充时间4.Could not read JSON: Cannot construct instance of `java.time.Loca 如果你使用redis缓存方案,时间json转换会失败,使用反序列化方案...原创 2022-07-11 17:51:26 · 854 阅读 · 0 评论 -
spring boot 快速入门 vod(视频点播)(使用vod之前建议先看我的oss上传服务)
spring boot 快速入门 vod(视频点播)(使用vod之前建议先看我的oss上传服务)原创 2022-06-09 15:27:12 · 898 阅读 · 0 评论 -
mybatis plus实现逻辑删除
mybatis plus实现逻辑删除原创 2022-05-23 18:08:34 · 138 阅读 · 0 评论 -
Spring boot实现文件上传和文件下载(根据地址)
Spring boot实现文件上传和文件下载(根据地址)原创 2022-05-21 21:37:10 · 1543 阅读 · 0 评论 -
Spring boot整合对象储存OSS实现简单文件上传
Spring boot整合对象储存OSS实现简单文件上传原创 2022-05-21 21:21:46 · 425 阅读 · 0 评论 -
vue-admin-template-3.8.0 整合sping boot初始配置
vue-admin-template-3.8.0 整合sping boot初始配置原创 2022-05-18 22:16:52 · 581 阅读 · 0 评论 -
logback-spring.xml 标准日志
logback-spring.xml 标准日志原创 2022-05-13 21:06:06 · 370 阅读 · 0 评论 -
swagger简单使用
swagger简单使用原创 2022-04-05 21:21:00 · 159 阅读 · 0 评论 -
递归遍历生成目录树
递归遍历生成目录树 使用JDK8 stream流来进行三级目录分层原创 2022-04-02 18:25:01 · 672 阅读 · 0 评论 -
初始配置服务器环境 搭建spring boot+vue项目运行环境
初始配置服务器环境 搭建spring boot+vue项目运行环境原创 2022-03-31 13:57:09 · 1993 阅读 · 0 评论 -
Mybatis-plus 代码生成器使用官方VM模板生成代码(极简)
Mybatis-plus 代码生成器使用官方VM模板生成代码(极简)原创 2022-03-27 13:36:12 · 3908 阅读 · 0 评论 -
实体如何不向前端暴露密码这种敏感属性
实体如何不向前端暴露密码这种敏感属性原创 2022-03-24 17:07:58 · 516 阅读 · 0 评论 -
Spring boot集成全局异常以及Result结果集
Spring boot集成全局异常以及Result结果集原创 2022-03-23 23:24:19 · 529 阅读 · 0 评论 -
Hutool的excel工具的简单使用(快速入门)
Hutool的excel工具的简单使用(快速入门)原创 2022-03-23 00:12:16 · 2427 阅读 · 1 评论 -
This primary key of id is primitive 不建议如此请使用包装类 in Class
This primary key of “id“ is primitive !不建议如此请使用包装类 in Class原创 2022-03-20 11:29:25 · 4171 阅读 · 3 评论 -
spring boot 解决跨域问题
spring boot 解决跨域问题注意:若spring boot启用http://localhost:8081端口 前端请求也应该使用http://localhost:8081请求1.使用注解 @CrossOrigin@RestControllerpublic class TestController { @GetMapping("/test") @CrossOrigin public Test test(){ Test test=new T..原创 2022-03-18 21:49:14 · 343 阅读 · 0 评论 -
Spring boot使用 Mybatis-Plus问题--明明可以查到数据,但是返回空
Mybatis-Plus的使用问题--明明可以查到数据,但是返回空原创 2022-02-25 01:17:55 · 4122 阅读 · 0 评论 -
spring boot使用myabtis-plus进行数据分页操作
spring boot使用myabtis-plus进行数据分页操作原创 2022-02-24 00:00:42 · 494 阅读 · 0 评论 -
Spring boot使用Mybatis-Plus实现简单增删改查 SSMP
Spring boot使用Mybatis-Plus实现简单增删改查 SSMP原创 2022-02-23 23:10:35 · 441 阅读 · 0 评论