异常值检测与处理方法总结
先别被“数据科学”这几个字吓到。异常值 其实天天出现在我们身边: 你平时电费300块,这个月突然变成1500块; 你每天走8000步,某天微信运动显示50000步(而你那天明明在家躺平); 班里同学考60~80分,突然冒出个100分和20分。 这些“画风突变”的数据点,就是我们今天要抓的“显眼包”— ...
Backtesting.py:9K 星的轻量 Python 回测框架,十几行代码跑通一个策略
Backtesting.py:9K 星的轻量 Python 回测框架,十几行代码跑通一个策略 做量化研究的人,大多经历过同一段"回测踩坑史":为了验证一个简单的双均线想法,先去装一个重型框架——结果环境配置花掉两天,光是搞懂它的引擎架构和数据流就又花掉一周。等你终于跑出第一份回测报告,最初那个"想看 ...
高并发下的秒杀系统架构全景:从单体到云原生的演进之路
本文拆解秒杀系统从单体、分布式、微服务到云原生的四阶段架构演进,秉持架构按需迭代理念。详解Redis Lua原子扣库存零超卖方案、RocketMQ异步削峰、Sentinel热点限流等核心技术,搭建多级缓存+全链路防护体系。依托K8s弹性扩缩容、异地多活,实现百万级QPS高可用,解决流量洪峰、缓存雪崩... ...
Spring事务失效的场景有哪些
本文拆解 Spring 事务 8 大类 12 个失效场景,底层根源来自 AOP 动态代理机制。覆盖高频坑点:方法自调用、非 public 方法、异常捕获不当、受检异常不回滚、多线程事务隔离等,附带完整 Java 示例与 3 种自调用修复方案。包含事务执行流程图、记忆口诀,还有面试模拟问答,剖析传播行... ...
轻量运维面板!一款现代化的服务器控制面板工具!
ServerKit —— 一款轻量、现代的服务器控制面板,用于管理 Web 应用、数据库、Docker 容器和安全策略。无需 Kubernetes 的复杂性,也没有托管平台的高昂成本。 ...
FinRL:首个开源金融强化学习框架,20K 星把「智能体选股」做成一整套训练管线
FinRL:首个开源金融强化学习框架,20K 星把「智能体选股」做成一整套训练管线 想用强化学习(RL)去做量化交易的人,几乎都会撞上同一堵墙:RL 是个大工程,落地到金融更难。你既要搭一个符合 Gym 规范的市场环境(行情数据、状态空间、动作空间、奖励函数一个都不能少),又要把 DRL 算法(PP ...
高并发下的排行榜系统:如何用Redis快速实现千万用户实时排名
详解基于Redis ZSet实现千万级用户实时排行榜的工业级方案!从数据结构选型、分层架构到渐进式优化全覆盖,解决高并发写入、大key、同分排序、查询延迟等核心痛点。整合Kafka削峰、分桶分片、Caffeine热点缓存、Lua原子操作、小顶堆归并等技术,实现读写性能大幅跃升,内存成本直降90%。附... ...
myhhub-stock:纯本地 A 股量化分析平台,筹码分布、形态识别、选股策略全栈拆解
myhhub-stock:纯本地 A 股量化分析平台,筹码分布、形态识别、选股策略全栈拆解 做 A 股量化研究的人,多半都踩过同一条「散装工具链」的坑:行情数据用一个开源接口抓,技术指标换一个库算,筹码分布再找一个脚本拼,最后选股策略还得自己写代码撮合——数据散落四处、格式互不对齐,光是「把原料备齐 ...
正态分布撒谎时:用柯西分布捕捉生活中的“黑天鹅”
你有没有遇到过这样的怪事? 平时上班通勤只要 30 分钟,但上个月有一次居然堵了 2 个小时。 你们部门 10 个人的平均工资是 5 万,但因为老板拿了 200 万,平均值瞬间变成了“人均 24 万”,而你实际只拿 1 万。 如果你用我们熟悉的正态分布(钟形曲线) 来套这些场景,它会告诉你:“堵车 ...
手写一个Spring容器
手把手手写极简 Spring IoC 容器,吃透 IoC、DI 核心原理。从 BeanDefinition 元数据、BeanFactory 工厂接口,实现 Bean 实例化、依赖注入、初始化完整生命周期。实战落地三级缓存解决循环依赖,基于 BeanPostProcessor 实现 AOP 扩展点,兼... ...
java 多线程开发系列之八:玩转多线程(线程的中断)
之前的线程协作,讲的是通过wait和notify方法,多线程之间进行互相条件唤醒的办法。除此之外我们还需要进行中断操作。等待和唤醒可参考前文https://www.cnblogs.com/jilodream/p/22770136设想这样一个场景:长工在给地主家干活,日出而作,日落而息。思路很简单: ...
AI生成代码质量不佳?这套Java工程化闭环方案让你告别"改改Prompt重试"
AI写代码质量差别只会改Prompt重试!分享Java工程化闭环方案,结构化Prompt、上下文注入、自动校验修正、任务分层拆解,附可复用模板与源码,稳定提升AI生成代码可用性。 ...
查字典还在翻纸质书?这个宝藏网站让你一秒变"汉语通"
汉字吧 hanzi8.com——在线新华字典 · 汉语词典 · 成语大全 · 笔顺演示 · 古诗文 · 韵书词牌,免费查询,无需注册。 ...
Go - Gin中使用sessions
前言 HTTP 是无状态的,sessions 让服务能在多个请求之间保存同一用户的数据;服务端通过 cookie 等机制识别用户,取回其先前存储的数据。 gin-contrib/sessions 中间件提供支持多种存储后端的 session 管理能力。 go get github.com/gin-c ...
Beta 分布:如何用“成功”和“失败”来预测下次尝试
想象一下这个场景:明天你要去一家新开的网红餐厅。你翻开点评软件,看到过去 10 个人里,有 7 个人给了好评。 那么,你明天去吃到美食的概率到底是多少? 是 70% 吗?不一定。 如果你只看这 10 条评论,你的信心其实很脆弱——万一这 10 个人都是老板请来的托呢?但如果这家店有 1000 条评论 ...
1.5 代理的基本原理
1.基本原理 代理实际上就是指代理服务器,英文叫做Proxy Server,功能是代网络用户取得网络信息。 形象点说,代理是网络信息的中转站。 当客户端正常请求一个网站时,是把请求发送给了Web服务器,Web服务器再把响应传回给客户端。 设置代理服务器,就是在客户端和服务器之间搭建一座桥,此时客户端 ...
JavaWeb开发如何解决跨域问题
解析 JavaWeb 跨域底层同源策略,梳理 CORS、Nginx 反向代理、前端代理、JSONP 四种方案选型。分享生产级 CORS 过滤器实战代码,解决 OPTIONS 预检性能、Spring Security 冲突、Cookie 携带等常见坑,覆盖单体与 Spring Cloud Gatewa... ...
四年、十次告警、数十个技术决策:一个海外电商平台的高并发治理实录
这是一篇海外电商平台近四年线上性能治理的真实复盘。从第一次大促扩容部署失败、Redis 6 节点全线灾难告警,到黄牛单账号上亿请求打垮系统、热 key 将单个 Redis 节点 CPU 压至 99.97%——每一次告警背后,都隐藏着一个更深的架构问题。文章完整还原每次排查的推理链路和最终解法。 ...
AKShare:22K星开源财经数据宝库,两百行代码拉通 A股到宏观的全品类数据
做量化回测、写财经分析报告、搞数据研究的人,绕不开一个坎:数据从哪来。商业终端(Wind、Choice)动辄数万一年,Tushare Pro 免费版又限频限额度,自己写爬虫还得天天防网站改版。AKShare 做的事,就是把这个坎直接铲平——GitHub 上约 22.4K star、3.5K fork ...
济南小程序、APP 开发避坑实录:实体企业做定制开发要避开哪些技术陷阱
济南实体产业发达,很多商贸、工厂、服务类等各行业企业,都有搭建小程序、APP、业务管理系统的需求。但和不少企业沟通复盘后发现,大家踩的坑高度趋同:模板无法适配自身业务、外包项目交付完失联、以为找本地公司就是本地写代码,最后项目转包外地。 很多企业老板会有一个朴素认知:找济南本地服务商,就等于代码在济 ...


