会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飘来荡去evo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
16
下一页
2025年9月20日
市场交易反心理特征之一:太过完美而不敢买入
摘要: 市场交易的最大特点就是“反心理”性。经常盘后看起来非常简单的事情,在盘前、盘中都会变得莫名复杂。明明盘前根据自己的交易策略可以轻松选出的牛股,开盘后没买,买了另一个,结果牛股涨停,买的票要么下跌,要么不动,气的要死,似乎每天都在犯着知易行难的错误。 而造成这种问题的原因,可能是之前按照计划买入时,没
阅读全文
posted @ 2025-09-20 15:48 飘来荡去evo
阅读(321)
评论(0)
推荐(0)
2025年9月14日
子类不依赖泛型,重写父类方法,通过强制类型转换父类方法参数出现的问题。——— 一个例子引发的思考
摘要: 使用泛型(推荐) public interface FlowHandlerGateway<P extends FlowApprovalPageCondition> { Page<FlowApprovalPage> pageQuery(P condition); } //父类 @Slf4j @Comp
阅读全文
posted @ 2025-09-14 10:42 飘来荡去evo
阅读(23)
评论(0)
推荐(0)
面向对象编程(OOP)的原则
摘要: 面向对象编程(OOP)的原则 面向对象编程有一系列核心原则,这些原则指导着我们如何设计高质量、可维护和可扩展的软件系统。这些原则可以分为两大类:基本特性和设计原则。 一、面向对象编程的四大基本特性(基石) 1. 封装 (Encapsulation) 核心思想:将数据和对数据的操作捆绑在一起,并隐藏内
阅读全文
posted @ 2025-09-14 10:20 飘来荡去evo
阅读(104)
评论(0)
推荐(0)
2025年9月13日
一个类继承一个接口的实现类、两个类实现同一个接口、两个类同时继承一个实现了某一接口的抽象类。三者的区别是什么呢
摘要: 架构对比图 类继承接口的实现类 [接口] ↑ [实现类] ↑ [子类] 子类通过继承获得接口的实现,可以选择性重写方法。 两个类实现同一个接口 [接口] ↑ ↑ [类A] [类B] 每个类独立实现接口,提供自己的行为实现。 继承实现接口的抽象类 [接口] ↑ [抽象类] ↑ ↑ [类A] [类B]
阅读全文
posted @ 2025-09-13 00:58 飘来荡去evo
阅读(42)
评论(0)
推荐(0)
2025年8月4日
redis数量累加api,能够保证请求时间超时和保证并发安全,比如因网络抖动导致的重试,进而出现累加的幂等性问题
摘要: Redis 高并发安全累加方案:解决超时重试与幂等性问题 针对网络抖动导致的重试和并发安全需求,我将设计一个完整的幂等累加方案,确保在超时、重试和高并发场景下的数据一致性。 整体解决方案设计 核心思路 幂等控制:使用唯一请求ID防止重试导致重复累加 原子操作:Lua脚本保证操作的原子性 超时管理:客
阅读全文
posted @ 2025-08-04 12:00 飘来荡去evo
阅读(46)
评论(0)
推荐(0)
Flink如何计算一个需求,一个流的数据计算需要用到多个数据流的结果,通过Flink如何实现?
摘要: 在 Apache Flink 中,处理多流联合计算的核心是状态管理和时间语义的结合。以下是对每种方案的详细解析,包括原理、优缺点、适用场景及代码示例: 1. Union:合并多个流 原理 数据合并:将多个结构相同的流合并为一个流,所有事件按到达顺序处理。 无状态操作:Union 是无状态的,不涉及数
阅读全文
posted @ 2025-08-04 11:01 飘来荡去evo
阅读(101)
评论(0)
推荐(0)
2025年8月3日
flink关于计算框架中消息延迟的时间过大,水位线也没捕获到怎么办?
摘要: 在Apache Flink中,处理超过水位线(Watermark)的消息(即迟到数据)需要结合多种机制来实现数据完整性和实时性的平衡。以下是具体的解决方案及实施步骤: 1. 水位线机制调整 水位线是Flink处理乱序数据的核心,通过动态调整水位线生成策略,可以更好地容忍数据延迟。 (1)周期性水位线
阅读全文
posted @ 2025-08-03 23:44 飘来荡去evo
阅读(47)
评论(0)
推荐(0)
2025年8月1日
java如何查看堆中对象的统计信息?
摘要: 在 Java 中查看堆中对象的统计信息(如实例数量、内存占用等),主要有以下几种方法: 1. 使用 JDK 命令行工具 (1) jmap + jhat/jvisualvm 步骤: bash # 1. 生成堆转储文件(Heap Dump) jmap -dump:live,format=b,file=h
阅读全文
posted @ 2025-08-01 13:21 飘来荡去evo
阅读(134)
评论(0)
推荐(0)
redis如何保证可用性?
摘要: Redis 通过多种机制和架构来保证其高可用性,核心目标是确保服务在发生部分节点故障(如主节点宕机)时,仍能继续提供服务,并尽可能减少数据丢失。主要策略包括: 🧱 1. 主从复制 (Replication) 基本原理: 这是高可用性的基础。一个 Redis 实例作为主节点 (Master),负责处
阅读全文
posted @ 2025-08-01 12:45 飘来荡去evo
阅读(49)
评论(0)
推荐(0)
2025年7月31日
mysql中有了长文本类型为什么还需要短文本类型?
摘要: 这是个很好的问题!在 MySQL 中同时存在短文本类型(CHAR, VARCHAR)和长文本类型(TEXT, MEDIUMTEXT, LONGTEXT)是为了满足不同场景下的需求,实现性能、存储效率和功能之间的最佳平衡。简单来说,短文本类型在存储空间、查询性能、索引效率和功能支持上通常优于长文本类型
阅读全文
posted @ 2025-07-31 09:43 飘来荡去evo
阅读(58)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
16
下一页
公告