- 博客(26)
- 收藏
- 关注
原创 SpringBoot实现Redis失效监听事件—KeyExpirationEventMessageListener
在可以正常连接Redis存取数据之后,创建监听类KeyExpiredListener,集成KeyExpirationEventMessageListener类,重写onMessage方法。注意:只能获取失效的key值,不能获取key对应的value值。代码中的输出语句为null,可以证明。这说明一下:在key失效之后,会出发onMessage方法。创建一个配置类RedisListenerConfig。在这里,我只是获取redis中失效的key值。
2023-08-08 14:38:08
519
原创 ElasticSearch入门篇
Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅。
2023-07-18 14:42:54
155
原创 springboot 集成极光推送
新建springboot项目,pom.xml添加极光推送依赖( ps:此示例只做笔记作用)以上 appKey 和 masterSecret 通过登录官网,查看自己的应用信息获取。MyJpushClient 封装极光客户端操作组件类。application.yml 添加极光推送配置。测试推送,以别名推送为例。
2023-07-04 11:48:31
485
原创 java 针对list 赋值时的问题
的区别就在于Person类和String类的区别,Person类提供了破坏数据的2个setter方法。因此,在浅复制的情况下,源数据被修改破坏之后,使用相同引用指向该数据的目标集合中的对应元素也就发生了相同的变化。其实,上面这些不靠谱List深复制的做法在某些情况是可行的,这也是为什么有些人说这其中的一些做法是可以实现深复制的原因。哪些情况下是可行(本质上可能还是不靠谱)的呢?因此,在需求要求必须深复制的情况下,要是使用上面提到的方法,请确保。中的T类对象是不易被外部修改和破坏的。
2023-06-29 16:41:28
185
原创 springBoot整合spring security+JWT实现单点登录与权限管理前后端分离
springBoot整合spring security+JWT实现单点登录与权限管理前后端分离
2022-12-01 14:06:39
2941
2
原创 SpringBoot + SpringSecurity + Mybatis-Plus + JWT + Redis 实现分布式系统认证和授权(刷新Token和Token黑名单)
SpringBoot + SpringSecurity + Mybatis-Plus + JWT + Redis 实现分布式系统认证和授权(刷新Token和Token黑名单)
2022-12-01 09:11:33
1766
2
原创 vue访问JAVA接口跨域问题_解决Vue调用springboot接口403跨域问题
vue访问JAVA接口跨域问题_解决Vue调用springboot接口403跨域问题
2022-11-30 14:05:06
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人