这是一篇可中英切换的项目介绍与开发复盘文章,完整讲清 futu-stock-mcp-server 的工具定位、架构设计、踩坑与迭代过程,帮助你把 AI 与实时行情系统真正打通。
OpenClaw Gateway 安全实战:聊天场景、代码场景与最严格限制配置
基于 OpenClaw 官方 Security 文档,梳理可落地的四类安全措施,并给出聊天场景、代码场景与最严格公开代理的限制策略和配置示例,帮助你快速完成安全上线。
bean手动实例化依赖注入
Spring bean 注入失败 现象 spring 的 component 在使用的时候,依赖注入全部都是 null,分析现象是没有进行注入 代码 拿到后的实例中,bean 中的依赖是没有注入进去的,导致使用的时候都是
Integer-parstInt源码解读
parseInt(String s) java的parseInt函数可以将传入的字符串转换成数字,如果传入的字符串不满足要求,例如转换后的值过大,符号位过多,或者包含字母,则会进行异常的抛出 默认的parseInt是会调
git cherry-pick 使用
背景 项目有两个分支同时在进行开发,A和B,之前在提交代码的时候,本来是应该提交到B,结果一直是提交到A中了,现在应用要发布,A中包含着别人的代码,不能一起发上去,于是现在只想把A中自己提交的部分pick出来,然后进行发
CyclicBarrier源码分析
用来做多线程时候的同步,当所有线程都准备好了之后,才进行放行。例如现在有10个线程,在调用了cyclicBarrier的await()方法的线程数量不为10的时候,线程都会处于阻塞状态,只有达到10了才会进行释放,然后阻
CountDownLatch源码分析
使用方法 CountDownlatch在初始化的时候,需要赋予一个初始值,用来初始化计数器,然后在子线程里面调用countDown方法来进行减一,当计数器的值为0的时候,调用countdownlatch.await()的
AQS源码分析
AQS为很多的锁实现了底层的功能,就拿ReentrantLock来说,里面的lock就使用了AQS提供的方法 本文是参考的JDK 14的源码,JDK14和JDK8中的源码不太相同,例如去除了几种NODE状态,增加了一些节
zookeeper源码学习-读取配置文件
parseDynamicConfig 读取配置文件,返回QuorumVerifier,包含所有节点的信息 对节点的配置,需要是用server.开头,或者是version开头 拿到QV之后,根据参与者的数量,做一些校验 如
zookeeper源码学习-SyncedLearnerTracker
该类主要的功能是记录节点ack的信息,并且判断是否超过了半数等信息 这个东西是在FastleaderElection中通过getVoteTracker获取到的 关系图 变量 只有一个变量,节点验证器的ack集合,所以重点