MCP 是什么?它是如何工作的?
自 2022 年底 ChatGPT 横空出世以来,目前业界已涌现出多个优秀的大语言模型(Large Language Models,LLM),人们的日常生活和工作正在被大语言模型加速改变着。 大语言模型虽然很强大,但也有一些局限性,如:其知 …
阅读更多自 2022 年底 ChatGPT 横空出世以来,目前业界已涌现出多个优秀的大语言模型(Large Language Models,LLM),人们的日常生活和工作正在被大语言模型加速改变着。 大语言模型虽然很强大,但也有一些局限性,如:其知 …
阅读更多今年國慶假期去了兩個景點,幹了兩天農活。 十一當天去了莊河地區的著名景點「冰峪溝」,這裏號稱「小桂林」。這裏遠離鬧市,坐落於莊河北部,是一個自然形成的山水風景區。坐船在各種奇山異石之間穿梭,聽着深邃的鳥叫聲從山谷深處傳來,看着白鷺或是亭亭玉 …
阅读更多這週末,我、太太和孩子去了泊霞灣與橫山寺。 泊霞灣是第一次去。進入泊霞灣前是一段狹窄的鄉間公路,公路的盡頭就是蔚藍的大海,此種景色非常的治癒。泊霞灣的海邊還有一座燈塔,有人開着一輛復古汽車在旁邊賣咖啡,有網紅以大海爲背景在這裏直播唱歌,還有 …
阅读更多P6Spy 是一个用于拦截和记录应用程序和数据库之间的所有 JDBC 操作的开源 Java 库。P6Spy 是无代码侵入的,也就是说,我们无需修改应用程序代码,只需做一些简单的配置,即可使用 P6Spy 这个横在应用程序和 JDBC 驱动之 …
阅读更多MapStruct 是一款基于注解的、用于 Java 对象映射的代码生成器。借助 MapStruct,我们做对象转换时,只需按照约定指定映射关系,真正的逐字段映射交给 MapStruct 去做即可,可以省去大量手工代码的编写。而且 …
阅读更多Spring Event 是 Spring 框架提供的一个核心组件,其允许服务内部不同模块之间通过观察者模式(发布-订阅模式)进行通信,从而实现模块间的解耦。 即 Spring Event 是一种事件驱动的编程模型,一个模块在做完一件事后, …
阅读更多在 Spring Boot 工程中,若选用的持久化层框架是 JPA,那么要想捕捉所有实体的增删改操作,该怎么实现呢? 下面给一个具体点的需求,然后我们来探讨如何实现:「假设我们要实现一个实体(表)操作监控模块,即捕获 Spring Boot …
阅读更多今天是日本投降日。80 年前的今天日本宣佈無條件投降,中國人民迎來了抗日戰爭的勝利。 當下的加沙正被以色列進行慘無人道的屠殺,幾萬平名無辜喪生,讓 21 世紀承平日久的人們體會到什麼是人間煉獄。但 80 多年前日本對我們造成的傷害,遠不止於 …
阅读更多朱令鉈中毒案是兇手「鉈」泯滅良知、喪失人性的陷害,也是清華、協和以及辦案機關等多個部門的嚴重失責。一個普通的刑事案件,硬生生被「鉈家」操作成了前無古人的「疑罪從無」。清華案發現場保護不力,讓人家幾進幾出,消滅關鍵證據。協和檢測報告遲遲定位不 …
阅读更多在基于 Spring Boot 的业务开发中,我们有时会遇到这样的场景:即定义了一个通用接口,而该接口拥有多个实现类。在调用这些实现类时,我们通常需要编写一个工厂方法,该工厂方法可以根据指定的参数获取到对应的实现类。 那么,提供该工厂方法的 …
阅读更多