- 博客(24)
- 收藏
- 关注
原创 基于自定义注解+反射+AOP+Redis的通用开关设计:在投行交易与风控系统的落地实践
一个注解让业务逻辑学会了川剧变脸,Redis当起了隐形操盘手
2025-03-30 23:30:47
656
原创 某投行日志记录解决方案二之日志异步落盘: 自定义注解+反射+AOP+异步多线程,实现高并发场景下的统一日志治理方案
。在已经实现风控平台日志追踪实战解决方案的情况下,我们发现在关键操作节点(如交易提交、风控拦截),存在以下问题:为此,我们更细粒度的统一日志记录表,实现高性能、低侵入的日志异步落盘。
2025-03-28 22:22:34
497
原创 基于ThreadLocal、InheritableThreadLocal与TransmittableThreadLocal技术解析,线程间数据共享在投行风控与交易系统中的应用实战
正确使用这些技术,既能保障数据安全,又能提升系统性能。尤其在金融级系统中,可靠性与性能的平衡是架构设计的核心关注点。
2025-03-27 00:00:12
527
原创 高并发金融系统,“可观测-可追溯-可回滚“的闭环审计体系
在高并发金融系统中,审计方案设计需平衡"观测粒度"与"系统损耗",通过双AOP实现非侵入式采集,三表机制保障操作原子性,最终形成"可观测-可追溯-可回滚"的闭环体系。
2025-03-26 22:49:28
460
原创 某投行风控平台日志追踪实战:基于双AOP+TraceId的全链路解决方案,10倍的效率提升
多AOP+TraceId解决快速定位bug,注意切面的顺序问题和性能的问题呀。
2025-03-25 17:16:36
344
原创 高并发交易系统全链路缓存解决方案之一:基于延迟双删的缓存一致性架构实践
用延迟双删可以解决大部分缓存一致性问题,更精准需要进行细粒度的延时时间设计。
2025-03-20 22:31:47
422
原创 某投行交易系统高并发压测实战:基于JUC线程池+原子类的高性能压测工具设计
在金融级系统里面,性能测试工具需要比系统本身更加健壮。原生JUC线程池+原子类实现高性能压测。
2025-03-17 17:06:24
816
原创 某投行交易平台百万级通知风暴破局:基于Guava高效数据分片+多线程栅栏同步的高并发批量处理
Guava数据分组+CountDownLatch多线程栅栏同步实现高并发批量解决通知风暴难题。
2025-03-17 00:01:09
224
原创 投行交易系统中的线程池选择:Spring ThreadPoolTaskExecutor vs JUC ThreadPoolExecutor
高频交易核心路径首选JUC实现以获得极致控制,而在如风控、清算中优先采用Spring集成以提升开发效率。
2025-03-12 11:43:56
309
原创 某顶级投行数据审计方案之一:三表策略工厂模板联动处理方案
通过主表、Stage表、History表的三表联动设计实现分布式系统中的业务流程状态管理。
2025-03-09 22:48:44
235
原创 Spring Boot优雅停机在投行交易与风控系统中的应用:保障高可用性与数据一致性
假设用户提交了一笔组合交易订单,涉及多个子订单的拆分执行,我么需要优雅停机保证结果一致性。
2025-03-06 20:34:28
141
原创 99.99%可用性?投行交易系统的SLA法则
一天=24小时=1440分钟=86400秒一天可故障时间= 86400 * (1-0.9999)= 8.64秒。
2025-03-06 15:14:08
306
原创 从各种数据错乱到线程安全:基于单例+读写锁的金融级配置一致性保障方案
多个交易员或者风控人员操作核心交易配置文件((如手续费率、交易限额、风控阈值、可用交易品种、订单超时时间等),导致数据错乱。单例模式+读写锁,实现配置全局一致性
2025-03-03 09:00:00
162
原创 hive sql 50道练习题
建库建表--建库create database test;--建表create table student(s_id string,s_name string,s_birth string,s_sex string) row format delimited fields terminated by '\t';create table course(c_id string,c_name string,t_id string) row format delimited fields termina
2021-10-09 17:18:08
1255
1
原创 投行交易中,使用策略模式、工厂模式消除交易订单处理中极其冗余if...else
python错误解决: ERROR: Spider error processing背景需求:使用scrapy爬取某网站数据(包括商品图片、图书名字和价格)问题在创建项目后,创建spider文件并编写代码后发现ERROR: Spider error processing解决方案:将item.py文件中定义的属性一一对应在这里插入图片描述...
2021-10-04 17:41:09
8381
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人