首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
joker_monster
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
支撑每秒数百万订单无压力,SpringBoot + Disruptor 太猛了!
支撑每秒数百万订单无压力,SpringBoot + Disruptor 太猛了! 在高并发系统中,传统的队列或锁机制往往无法满足极限情况下的性能需求。Disruptor 是由 LMAX 交易所开发的一
布隆过滤器适配Spring Cache及问题与解决策略
本文主要内容为提供一个MVP实例去介绍布隆过滤器的落地方案,包含以下内容: ● 使用注解 + 拦截器 + spring自动配置,使能简单方便的使用布隆过滤器 ● 适配Spring Cach
JVM系列之:你知道为什么要有两个 Survivor吗?关于卡表技术又有多少了解
分代收集理论 以下内容来源于《深入理解Java虚拟机》一文。 分代收集理论实质是一套符合大多数程序运行实际情况的经验法则, 它建立在两个分代假说之上: 1、弱分代假说(Weak Generationa
JVM(六)为什么新生代有两个Survivor分区?
本文会使用排除法的手段,来讲解新生代的区域划分,从而让读者能够更清晰的理解分代回收器的原理,在开始之前我们先来整体认识一下分代收集器。 可以看出 Eden 和 Survivor 分区的默认比例是 8:1:1,这个值可以通过:–XX:SurvivorRatio 设定,默认值: –…
SpringBoot整合RocketMQ,老鸟们都是这么玩的!
本文正在参加「金石计划」 今天我们来讨论如何在项目开发中优雅地使用RocketMQ。本文分为三部分,第一部分实现SpringBoot与RocketMQ的整合,第二部分解决在使用RocketMQ过程中可
MyBatis-Plus 批处理有坑,我教你改造
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制 | 开源微服务项目
我的写法是基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可,很方便,且松耦合😁。
Excel工具-SXSSFWorkbook 研究与低内存占用分析
今天项目中有个需要 Excel 导出的需求。看了下同事用了 SXSSFWorkbook 。之前没怎么用到这个组件。既然这次用了就简单分析一下。 POI提供了HSSF、XSSF以及SXSSF三种方式操作Excel。他们的区别如下: 本文的重点就是分析一下,SXSSF如何支持低内存…
什么是接口的幂等性,如何实现接口幂等性?一文搞定
幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。 调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。 订单接口,同一个订单可能会多次创建。 使用唯一索引可以避免脏数据的添加,当插…
吃透JAVA的Stream流操作,多年实践总结
笔者结合在团队中多年的代码检视遇到的情况,结合项目编码实践经验,对Stream的核心要点与易混淆用法、典型使用场景等进行了详细的梳理总结,希望可以帮助大家对Stream有个更全面的认知。