- 博客(45)
- 收藏
- 关注
原创 基于LangChain的服装搭配平台(3)
这里,我们的编辑图片与合并图片模块的接口是相同的。这里,我们要用到agent智能体,Agent是具有智能决策、技能储备与自主执行能力的,Agent的三大核心是:大脑——LLM:用来理解用户想干嘛,用来做决策技能/工具:修图、图片审核、问答等是它能做的事自主执行能力:用户输入一句话交给Agent判断:要用哪个技能,要传什么参数,什么时候调以及怎么返回结果。
2026-11-07 20:10:34
155
原创 基于LangChain的服装搭配平台(1)
此项目在我们的后端技术栈的基础上,还应当在掌握LangChain、LangGraph、Agent等AI主流框架的基础上学习。
2026-11-06 19:16:50
241
原创 MCP核心能力
我们要使用FastMCP来创建服务器。首先,在终端里输入命令pip install langchain-mcp-adapters,我们要使用langchain-mcp-adapters让langchain Agent调用MCP服务器上定义的工具。一、创建MultiServerMCPClient,配置多个服务器。
2026-10-29 19:35:36
180
原创 中间件:Agent的拦截器
这里的节点要创建方法,但上面要加@before_agent、@before_model、@after_model、@after_agent(同上图的执行顺序,注意before_agent与after_agent只执行一次)。
2026-10-25 20:09:50
229
原创 Langchain新版本特性——Agent篇
Agent(智能体) 是⼀个将⼤语⾔模型(LLM)与⼯具(Tools)相结合的系统,它能够对任务进⾏推理,⾃主决定使⽤哪些⼯具,并迭代地朝着最终⽬标努⼒。这里重点是“自主决定”。Agent的核心工作原理。
2026-10-24 16:27:25
102
原创 LangChain与LangGraph——针对AI大模型提供的框架
在学习了大模型之后,我们发现了大模型调用有一些缺点,这些缺陷最终该怎么解决呢?于是我们想到了LangChain;而LangChain本身也有缺陷,那么就得靠LangGraph来弥补。
2026-09-12 16:21:30
146
原创 JVM虚拟机——面试中的八股文(下)
今天是Javaee初阶篇章的完结篇,下次的Javaee进阶就是将这些理论变成实际操作,比如做一个前端的页面等等。上次我们讲到了类加载与双亲委派模型,接下来我们继续。类加载的五个步骤,我们聊过,那么类加载触发的时机是什么时候?Java程序一启动,就会加载用到的所有的类吗?不是的,类加载遵循之前提到的“懒汉模式”,在Java代码中,用到哪个类,就会触发哪个类的加载。而用到这些类的具体表现形式为:(1)构造这个类的实例(2)调用/使用类静态属性或静态方法。
2026-04-28 20:38:38
396
原创 JVM虚拟机——面试中的八股文
这个部分呢,纯粹就是八股,只是面试要考的,日常工作却用不到,但在这一阶段仍要好好掌握。面试里关于JVM常考的内容,分为三个方面,一是JVM内存区域划分;二是类加载机制;三是垃圾回收机制。
2026-04-27 19:41:55
328
原创 网络原理知识(8)
上次我们讲到了TCP的核心机制,讲到了流量控制与拥塞控制对窗口大小的约束,接下来我们收个尾,将剩下的四个都讲完,这个网络原理的面试部分也就要完结了。
2026-04-26 16:04:57
419
原创 网络原理知识(7)
上次我们提到了TCP协议的一些核心机制,讲完了三次握手这个面试最常考的内容,接下来该讲解四次挥手的内容了,当然这仍然是TCP的核心机制三中的一部分。
2026-04-25 19:58:19
442
原创 网络原理知识
上次我们讲了HTTP与https部分的内容,今天是HTTP的末尾,但这些是网络原理中的一部分,接下来我们继续。上次我们提到了对称加密与非对称加密,可是非对称加密仍然存在很严重的隐患,就叫“中间人攻击”。
2026-04-23 17:08:34
386
原创 网络原理之HTTP(3)
在网络原理中,现在我们更多的是掌握这些理论,等到真正设计网站的时候要用到的,而且这个面试与工作也是经常接触,应该细致的掌握他们。上节课我们讲了这些内容,接下来我们继续。在描述了响应结果之后,要判断是正确还是错误,当出错时,还要探究他的原因。状态码就能完成这样的功能。
2026-04-22 16:58:13
440
1
原创 网络原理之HTTP(2)
这个网络部分的内容,也是内容多且面试常考、工作常用的,因此,还是对此日更,学习这些,潜移默化的加深了我对互联网这一行业的了解。接下来我们继续。
2026-04-21 16:37:59
471
原创 网络编程——了解服务器与客户端之间的交互(2)
上次我们写了基于UDP的网络编程代码,这次该TCP了,不过,在此之前,看一下UDP代码执行的顺序:接下来我们来讲TCP的网络编程代码。首先还是相关的类与(构造)方法。
2026-04-19 16:27:29
369
原创 网络编程——了解客户端与服务器端之间的交互(1)
在了解了TCP/IP的五层模型之后,我们也就开始了网络编程的学习。在五层模型的第四层——传输层中,有两个核心协议,TCP与UDP,两者的差别非常大,编写代码的时候,也是不同的风格,因此,socket API提供了两套方法。
2026-04-17 20:47:52
556
原创 多线程——面试中常考的内容(11)
从这次开始,多线程的学习进入了一个由工作、面试常用转变为仅面试要考的部分,更侧重一些八股文的性质,说白了就是背,虽然对我这种文科生来说无所谓......希望大家对这些知识能有所了解,因为这些考到的频率仍然很高。
2026-04-12 20:22:02
386
原创 多线程——面试中又一个常考的内容(9)
上次,我们初步的完成了一个生产者消费者模型,现在我们继续。可是,在生产者消费者模型的优势的背后,还存在着诸如服务器结构更复杂以及执行效率低的劣势,因此我们要在这两个地方入手来优化这个模型。
2026-04-09 19:19:38
420
原创 多线程——面试中常考的内容(6)
由于这个内容量大、面试与工作之后又经常用到这里的知识,不像数据结构的算法题一样,我们在公司笔试或面试时需要,到了工作之后就用不到了,所以这个我还得日更,接下来我们继续关于多线程的讲解。自从我们了解了死锁与内存可见性问题之后,以及线程随机调度的特点,我们不禁会想:在多线程中,我们能否用一种方式确定这些线程的执行顺序呢?于是就有了wait与notify。
2026-04-06 19:49:00
332
原创 多线程——面试中常考的内容(4)
上次我们谈到了线程安全,以及bug的出现,接下来我们继续讲关于这方面的内容,这次探究一下在两个线程都在对同一个变量修改时,为什么结果与预期结果不一致。
2026-04-04 21:05:45
312
原创 多线程——面试中一个经常考的内容(2)
书接上回,讲到创建线程的五大方法,讲了通过Thread与Runnable创建子类来创建线程,接下来我们继续。
2026-04-02 19:42:00
409
原创 多线程——面试中常考且要点非常多的内容(1)
在学习了进程之后,我们发现进程不断创建与销毁的开销很大,一开始想用多进程的方式,即每一个客户端请求发到服务器上,服务器提供一个进程,给这个客户端提供服务,通过多进程的方式,可以实现“并发编程”的效果,可效果依旧不佳,为了解决上述问题,引入了线程(Thread),也就是轻量级的进程,创建与销毁的开销更小了。
2026-04-01 22:32:15
321
原创 索引——数据库中又一个面试常考的内容(1)
当我们系统的学习了数据行的CRUD操作以后,尤其是查询,是四者之中最复杂的,于是,我们就想高效地查询、更新表中的数据,索引就应运而生了。
2026-03-27 20:42:00
168
原创 联合查询——数据库比较复杂的内容
为了消除表中字段的依赖关系,并且之前学习过的外键约束中,一个表的外键连接另外一个表的主键。这时会导致一条SQL查出来的字段对于业务来说是不完整的,因此我们可以使用联合查询。
2026-03-24 20:06:30
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅