MCP 是什么?它是如何工作的?
自 2022 年底 ChatGPT 横空出世以来,目前业界已涌现出多个优秀的大语言模型(Large Language Models,LLM),人们的日常生活和工作正在被大语言模型加速改变着。
大语言模型虽然很强大,但也有一些局限性,如:其知识被固定在训练结束之时,无法跟着当下动态的世界进行「自动更新」。所以,如果仅使用大语言模型训练好的数据解决问题,而不借助任何方式获取新的数据的话,会大大限制大语言模型的能力上限。
阅读更多自 2022 年底 ChatGPT 横空出世以来,目前业界已涌现出多个优秀的大语言模型(Large Language Models,LLM),人们的日常生活和工作正在被大语言模型加速改变着。
大语言模型虽然很强大,但也有一些局限性,如:其知识被固定在训练结束之时,无法跟着当下动态的世界进行「自动更新」。所以,如果仅使用大语言模型训练好的数据解决问题,而不借助任何方式获取新的数据的话,会大大限制大语言模型的能力上限。
阅读更多今年國慶假期去了兩個景點,幹了兩天農活。 十一當天去了莊河地區的著名景點「冰峪溝」,這裏號稱「小桂林」。這裏遠離鬧市,坐落於莊河北部,是一個自然形成的山水風景區。坐船在各種奇山異石之間穿梭,聽着深邃的鳥叫聲從山谷深處傳來,看着白鷺或是亭亭玉立站在那裏或是一飛沖天直入雲霄,感受到自然帶給人的舒展。 假期中間和老丈人收割了兩天玉米。得益於從小母親就帶我在地裏幹農活,掰起玉米來就像突然喚醒了記憶中的「功法」,竟然不輸經常幹農活的岳父。老人家很開心,我也有幸能幫他做點事。 假期快結束時,我們一家人去了今年年初已去過的景點「蛤蜊島」。這次沒有花太多的時間去登山觀景,而是趕了小半天的海,因長時間忘我的沉浸其中抓螃蟹,忘了漲潮,最後竟讓老丈人揹我上岸。
阅读更多這週末,我、太太和孩子去了泊霞灣與橫山寺。 泊霞灣是第一次去。進入泊霞灣前是一段狹窄的鄉間公路,公路的盡頭就是蔚藍的大海,此種景色非常的治癒。泊霞灣的海邊還有一座燈塔,有人開着一輛復古汽車在旁邊賣咖啡,有網紅以大海爲背景在這裏直播唱歌,還有一些人拿着相機在這裏等待落日。 橫山寺已去過多次。這次去,感受到這裏的景色已有了秋天的氣象,樹葉微微泛黃,氣溫也變得涼爽。人們在這裏走着,聽聽禪樂,喫點素齋,心靈得到了放鬆與清淨。
阅读更多P6Spy 是一个用于拦截和记录应用程序和数据库之间的所有 JDBC 操作的开源 Java 库。P6Spy 是无代码侵入的,也就是说,我们无需修改应用程序代码,只需做一些简单的配置,即可使用 P6Spy 这个横在应用程序和 JDBC 驱动之间的「间谍」来捕获所有使用的 SQL 语句和其执行细节。
阅读更多MapStruct 是一款基于注解的、用于 Java 对象映射的代码生成器。借助 MapStruct,我们做对象转换时,只需按照约定指定映射关系,真正的逐字段映射交给 MapStruct 去做即可,可以省去大量手工代码的编写。而且,MapStruct 是在编译期生成映射代码,若有字段类型不一致的映射,会提前报错,其生成的代码更加安全可靠。再者,MapStruct 生成的代码的执行性能与我们手工编写的代码无异,远优于市面上流行的几款基于反射的映射框架(如 BeanUtils、ModelMapper 等)。
阅读更多Spring Event 是 Spring 框架提供的一个核心组件,其允许服务内部不同模块之间通过观察者模式(发布-订阅模式)进行通信,从而实现模块间的解耦。
即 Spring Event 是一种事件驱动的编程模型,一个模块在做完一件事后,无需直接调用其它模块处理后续逻辑,而是发布一个事件出来,由其它对该事件感兴趣的模块订阅并处理这个事件,事件发布者无需关注订阅者是谁,从而实现模块间的轻松解耦。
阅读更多