logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pom.xml中resouces标签

resources是maven在编译项目时将资源文件或者额外的文件赋值到输出目录中。通常包括配置文件,属性文件,模板文件,jar包等。resouces中可以包含resouce。也就是可以自定义的配置多个资源配置。

#maven
限流算法-redis实现与java实现

本文介绍了四种主流限流算法及其特点:1)固定窗口算法通过时间切分计数,简单但存在临界突发问题;2)滑动窗口算法动态统计区间请求,精准解决临界问题但内存开销大;3)漏桶算法强制匀速处理,严格保护下游但灵活性差;4)令牌桶算法允许突发流量,平衡性能与保护。文中通过形象比喻和对比表格,清晰展示了各算法的核心逻辑、Redis实现方式、内存消耗和适用场景,为技术选型提供参考。

#算法#redis#java
Redis 监听过期Key

Redis键空间通知机制通过Pub/Sub实现实时监控键变化,可配置监听特定事件(如过期、淘汰)。使用时需注意其"即发即弃"特性可能导致消息丢失,且不支持持久化。典型应用场景包括订单超时处理、配置刷新和限流控制。SpringBoot中可通过RedisMessageListenerContainer实现监听,但需处理消息丢失和重复消费问题。该机制适合对实时性要求高但允许偶发丢失的

#redis#数据库#缓存
MySQL分组后取最新的一条数据

MySQL分组后取最新的一条数据 含窗口函数

文章图片
#mysql#数据库#sql
Oracle行转列函数,列转行函数

Oracle 可以通过PIVOT,UNPIVOT,分解一行里面的值为多个列,及来合并多个列为一行。行传列函数,及列转行函数

SpringBoot注入静态属性或静态对象

在调用静态方法的时候如何使用Spring自动注入的对象特别注意当前类必须是Spring的组件(否则静态资方法中拿到的还是)!!!!!!@AutowiredInfoplusApi apiProxy;private static InfoplusApi api;@PostConstructprivatevoid init() {api = apiProxy;}...

#spring boot#后端#java
到底了