自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Sentinel分布式集群限流实战

try(Entry entry = SphU.entry("资源名")){log.info("✅ 集群限流接口调用成功");log.error("阻塞");规则是为了用来定义资源的限制配置的,例如,限流的阈值,限流的类型等等Field说明描述resource资源名,资源名是限流规则的作用对象上述代码SphU.entry("资源名"),中的资源名就是这里定义的这个资源名称grade限流阈值类型,QPS 或线程数模式QPS指的是所定义的资源,要根据每秒可以通过的请求进行限制count。

2026-01-15 23:21:34 753

原创 spring整合dubbo

如果说有一个操作是读多写少的,还要保证线程安全的话。如果采用互斥锁,效率方面肯定是很低的。在这种情况下,咱们就可以使ReentrantReadWriteLock读写锁去实现,读读之间是不互斥的,可以读和读操作并发执行。但是如果涉及到了写操作,那么还得是互斥的操作。

2025-11-04 22:32:13 821

原创 Redis面试相关知识点

Redis是key-value数据库,我们可以设置Redis中缓存的key的过期时间。Redis的过期策略就是指当Redis中缓存的key过期了,Redis如何处理。:只有当访问⼀个key时,才会判断该key是否已过期,过期则清除。该策略可以最⼤化地节省CPU资源,却对内存⾮常不友好。极端情况可能出现⼤量的过期key没有再次被访问,从⽽不会被清除,占⽤⼤量内存。:每隔⼀定的时间,会扫描⼀定数量的数据库的expires字典中⼀定数量的key,并清除其中已过期的key。该策略是⼀个折中⽅案。

2025-10-02 21:27:47 1971

原创 Spring循环依赖解决

概念:循环依赖,其实就是循环引用,也就是两个或两个以上的 bean 互相持有对方,最终形成 闭环。比如 A 依赖于 B , B 依赖于循环依赖在 spring 中是允许存在解决:spring 使用三级缓存解决循环依赖问题。

2025-10-02 21:17:49 1685

原创 mysql相关知识点

事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性。原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)mysql事务的几个重要的操作开启事务:start transaction设置保存点:savepoint回退事务:rollback to <保存点名>回退全部事务:rollback。

2025-10-02 21:15:36 682

转载 Java Stream流示例代码

【代码】Java Stream流示例代码。

2025-09-20 16:23:02 47

原创 集合相关知识点

高效的哈希计算这里,hash 是通过 key.hashCode() 计算得到的哈希码,并经过进一步处理(如高位与低位混合)以减少冲突。capacity 是 HashMap 的容量,如果容量是2的幂次方,那么 capacity - 1 的二进制表示形式全是由1组成的数(例如,如果容量是16,那么 capacity - 1 就是15,其二进制表示为这使得 (capacity - 1) & hash 操作非常高效,因为它实际上就是取hash值的低几位作为索引,这是一种快速且有效的位运算操作。简化扩容机制。

2025-09-06 22:14:24 1523

原创 dockers安装oracle数据库

需要先准备好docker环境,网上有很多教程,这里不再赘述拉取oracle镜像运行容器进入容器内部连接数据库启动数据库到此oracle就启动成功了。

2025-08-30 10:23:58 288

原创 maven将jar包安装到本地仓库中

可以使用以下指令来手动将jar包安装到本地maven中。

2025-08-29 21:48:27 279

原创 idea控制台日志被覆盖

解决idea控制台日志太大被覆盖问题

2025-08-20 19:24:09 449

原创 windows检验两个文件是否一致的脚本

可以使用md5算法来比较两个文件的md5码是否一致。

2025-08-17 13:09:34 238

原创 Mybatis相关知识点

本文主要讲解了Mybatis的相关知识点

2025-08-16 11:56:06 876

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除