会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
佛祖让我来巡山
碰撞只相信实力,不相信眼泪
博客园
首页
新随笔
联系
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
45
下一页
2025年4月30日
【深入解析AQS】从设计模式到ReentrantLock实现再到自定义锁
摘要: 深入解析AQS:设计模式、ReentrantLock实现与自定义锁开发 一、模板方法模式:AQS的架构基石 1.1 模式核心思想 模板方法模式通过固定算法骨架+可变实现细节的设计,实现了代码复用与扩展性的平衡。AQS采用这种模式,将同步器的核心流程(如线程排队、阻塞唤醒)固化在父类,仅将资源获取/释
阅读全文
posted @ 2025-04-30 13:12 佛祖让我来巡山
阅读(304)
评论(0)
推荐(0)
2025年4月15日
【权重随机算法】轮盘赌算法
摘要: 轮盘赌算法(Roulette Wheel Selection)实现原理 轮盘赌算法是一种基于概率的选择方法,常用于遗传算法、随机抽样等场景。它的核心思想是根据个体的适应度(或权重)来决定其被选中的概率,适应度越高,被选中的概率越大。 基本原理 计算总权重:将所有候选个体的权重相加得到总权重 计算选择
阅读全文
posted @ 2025-04-15 08:52 佛祖让我来巡山
阅读(1018)
评论(0)
推荐(0)
2025年4月8日
【Java异步编程利器】CompletableFuture完全指南
摘要: Java异步编程利器:CompletableFuture完全指南 图:传统同步 vs 异步编程模式对比 一、为什么需要异步编程? 同步 vs 异步的餐厅点餐比喻 同步方式 异步方式 顾客站在柜台前等待厨师做完餐 顾客拿到取餐号后可以坐下玩手机 期间不能做其他事情 餐准备好后会通知顾客 类似传统Fut
阅读全文
posted @ 2025-04-08 16:18 佛祖让我来巡山
阅读(127)
评论(0)
推荐(1)
2025年3月28日
【集合分组利器】Java通用集合分组方案
摘要: Java通用集合分组实现方案详解:从基础到高级实践 在Java开发中,对集合中的元素按照特定属性进行分组是一项常见而重要的操作。本文将全面介绍Java中实现集合分组的多种方案,从基础实现到高级用法,并通过丰富的示例展示每种方案的实际效果。 一、基础分组实现 1.1 单属性分组 最基本的集合分组方式是
阅读全文
posted @ 2025-03-28 09:47 佛祖让我来巡山
阅读(523)
评论(0)
推荐(0)
2025年3月21日
【消息利器RabbitMQ】RabbitMQ常用内容浅析
摘要: 以下是一篇关于 RabbitMQ 的博客内容,涵盖了从基础到死信队列的实现,以及 RabbitMQ 其他常用知识点的补充。内容逻辑清晰,代码完整,适合直接发布。 使用 RabbitMQ 实现消息队列与死信队列:从基础到高级 在现代分布式系统中,消息队列(如 RabbitMQ)是解耦和异步通信的重要工
阅读全文
posted @ 2025-03-21 10:27 佛祖让我来巡山
阅读(170)
评论(0)
推荐(0)
2025年3月14日
【流程流转解耦设计模式】责任链模式
摘要: 责任链模式保姆级教程:基于Spring Boot的代码示例 1. 什么是责任链模式? 责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许多个对象有机会处理请求,从而避免请求的发送者与接收者之间的耦合。责任链模式将这些对象连成一条链,并沿着这条链传递
阅读全文
posted @ 2025-03-14 14:23 佛祖让我来巡山
阅读(200)
评论(0)
推荐(0)
【快速判断是否存在利器】布隆过滤器和布谷鸟过滤器
摘要: 从入门到精通:布隆过滤器和布谷鸟过滤器 在计算机科学领域,过滤器(Filter)是一种用于快速判断元素是否属于某个集合的数据结构。布隆过滤器(Bloom Filter)和布谷鸟过滤器(Cuckoo Filter)是两种常用的概率型过滤器,它们以高效的空间利用率和查询速度著称,广泛应用于缓存系统、数据
阅读全文
posted @ 2025-03-14 13:13 佛祖让我来巡山
阅读(657)
评论(0)
推荐(1)
2025年3月3日
AQS原理剖析
摘要: 深度剖析 AQS(AbstractQueuedSynchronizer)核心原理 AQS(AbstractQueuedSynchronizer)是 Java 并发包中最重要的基础组件之一,它是构建锁和其他同步工具的核心框架。ReentrantLock、Semaphore、CountDownLatch
阅读全文
posted @ 2025-03-03 16:51 佛祖让我来巡山
阅读(324)
评论(0)
推荐(0)
2025年2月28日
JUC相关知识点总结
摘要: Java JUC(java.util.concurrent)是Java并发编程的核心工具包,提供了丰富的并发工具类和框架。以下是JUC的主要知识点,按难易程度分类,供你参考: 1. 基础概念与工具类 1.1 并发与并行(易) 内容:理解并发(Concurrency)和并行(Parallelism)的
阅读全文
posted @ 2025-02-28 17:20 佛祖让我来巡山
阅读(619)
评论(0)
推荐(0)
2024年12月11日
[Java] Stream流使用最多的方式
摘要: 在 Java 编程中,Stream 流提供了一种高效、便捷的方式来处理集合数据。它可以让我们以声明式的方式对数据进行各种操作,如过滤、映射、排序、聚合等,大大简化了数据处理的代码编写。本文将详细介绍 Java 中 Stream 流的用法,包括基础用法、中级用法、高级用法以及一些特殊方法的使用。 一、
阅读全文
posted @ 2024-12-11 23:07 佛祖让我来巡山
阅读(840)
评论(4)
推荐(2)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
45
下一页
公告
佛祖让我来巡山博客站
- 创建于 2018-08-15
开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。
Bootstrap中文网