羊羽'Blog

Dubbo之父——梁飞技术博客拾遗(1)

概述 感觉 梁飞 大佬的博客很多意识流的内容很深刻,但是早年看的时候,就是囫囵吞枣的,只觉得很牛很有道理,但是没有特别深入的思考过。 现在从头翻一翻他的博客,会感觉他写出来dubbo不是一蹴而就的,而是长期的思考和积累,厚积薄发的结果。他会认真的推敲、打磨代码细节,吸收、总结自己的代码原则。 其实从06年一路看过来,早在09年去阿里之前,Dubbo的雏形就已经有了。是他基于业务不断思考...

Dubbo源码(1):统一配置总线——URL

概述 RPC+服务治理是一个重要且热门的课题,在这个领域下的新事物层出不穷。但是在国内的Java生态,Dubbo无疑是最广泛选型的产品。 不管是一线大厂还是名不见经传的小厂,都不约而同的选用Dubbo。这中间当然有【历史惯性】的因素,但是更重要的一定还是因为Dubbo框架丰富的功能和极优秀的代码架构。 如果你去深度的追寻Dubbo的起源,你一定会感受到的一点:Dubbo不是一项KPI工...

科学上网的原理和Gemini Chat的使用

背景 事情是这样的,我最近试用了各种AI Chat后发现国产大模型都开始有点呆了,不管是千问、deepseek还是豆包没法满足我的期待。当然这个观点可能不客观,因为有可能只是因为我现在对大模型的期待越来越高了。 我就到处看看有没有其他的模型可以用来满足我日常对话答疑的需求,发现Gemini的口碑不错,而且谷歌那么壕可以白嫖。 激动的打开https://gemini.google.com...

Java集成飞书审批流0基础指南

概述 飞书 是一款企业IM软件,但同时它也逐步的变成了企业OA平台。大家已经习惯了将各种事件通知、审批流程统一收拢到飞书。 飞书审批的概念和流程比较复杂,这个复杂度不是飞书带来的,而是审批流本身带来的。 本文希望帮助大家建立飞书审批流的认知。 审批流的概念 审批流是一个工作流,所谓的工作流一般就是一个DAG。用一个有向无环图来编排业务流程,业务事件驱动流程自动化的流转。 flow...