自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 基于LangChain的服装搭配平台(3)

这里,我们的编辑图片与合并图片模块的接口是相同的。这里,我们要用到agent智能体,Agent是具有智能决策、技能储备与自主执行能力的,Agent的三大核心是:大脑——LLM:用来理解用户想干嘛,用来做决策技能/工具:修图、图片审核、问答等是它能做的事自主执行能力:用户输入一句话交给Agent判断:要用哪个技能,要传什么参数,什么时候调以及怎么返回结果。

2026-11-07 20:10:34 155

原创 基于LangChain的服装搭配平台(2)

前面我们介绍了这个项目的基本架构,接下来我们先从AI模块开始,完成对这个项目的探索吧。

2026-11-06 20:26:49 200

原创 基于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核心能力补充

上次的Agent核心能力还有两个:人机交互与支持的流模式,我们先把这些收尾再开始MCP的学习。

2026-10-28 16:55:29 95

原创 Agent核心能力

在我们了解了中间件之后,我们来看一下Agent的核心能力。

2026-10-27 20:27:03 125

原创 中间件: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

原创 网络原理知识(6)

上次我们讲了UDP协议的相关内容,今天我们来讲解TCP协议。

2026-04-24 19:54:04 381

原创 网络原理知识

上次我们讲了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

原创 网络原理之HTTP

上次我们谈到了HTTP协议与抓包工具,现在我们继续往下讲。

2026-04-20 20:18:13 443

原创 网络原理知识

具体如何自定义协议呢?这里分成两个阶段:第一,根据需求,明确传输哪些信息;第二,约定好信息组织的格式。

2026-04-19 20:38:56 325

原创 网络编程——了解服务器与客户端之间的交互(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

原创 多线程——面试中一个常考内容(13)

这次是多线程的最后的内容了。上次提到了JUC的一些组件,现在我们继续。

2026-04-14 16:06:02 322

原创 多线程——面试中一个常考的内容(12)

上次我们讲了CAS的开头,接下来我们继续往下讲关于CAS的内容。

2026-04-13 19:45:16 380

原创 多线程——面试中常考的内容(11)

从这次开始,多线程的学习进入了一个由工作、面试常用转变为仅面试要考的部分,更侧重一些八股文的性质,说白了就是背,虽然对我这种文科生来说无所谓......希望大家对这些知识能有所了解,因为这些考到的频率仍然很高。

2026-04-12 20:22:02 386

原创 多线程——面试中的常考内容(10)

各位,昨天因为这个内容难度太大,我自己花费了太长时间,所以耽误了一天,敬请见谅,今天我们继续这方面的内容。

2026-04-11 21:16:55 329

原创 多线程——面试中又一个常考的内容(9)

上次,我们初步的完成了一个生产者消费者模型,现在我们继续。可是,在生产者消费者模型的优势的背后,还存在着诸如服务器结构更复杂以及执行效率低的劣势,因此我们要在这两个地方入手来优化这个模型。

2026-04-09 19:19:38 420

原创 多线程——面试中一个常考的内容(8)

上次,我们了解了单例模式中的懒汉模式与饿汉模式,接下来我们继续往下讲。

2026-04-08 20:03:57 362

原创 多线程——面试中一个常考的内容(7)

上次讲到了wait与notify,那么现在我们继续往下讲。

2026-04-07 20:10:43 345

原创 多线程——面试中常考的内容(6)

由于这个内容量大、面试与工作之后又经常用到这里的知识,不像数据结构的算法题一样,我们在公司笔试或面试时需要,到了工作之后就用不到了,所以这个我还得日更,接下来我们继续关于多线程的讲解。自从我们了解了死锁与内存可见性问题之后,以及线程随机调度的特点,我们不禁会想:在多线程中,我们能否用一种方式确定这些线程的执行顺序呢?于是就有了wait与notify。

2026-04-06 19:49:00 332

原创 多线程——面试中一个常考的内容(5)

上次我们讲了线程安全出现的原因与解决方法,那么接下来我们继续。

2026-04-05 21:11:35 370

原创 多线程——面试中常考的内容(4)

上次我们谈到了线程安全,以及bug的出现,接下来我们继续讲关于这方面的内容,这次探究一下在两个线程都在对同一个变量修改时,为什么结果与预期结果不一致。

2026-04-04 21:05:45 312

原创 多线程——面试中常考的内容(3)

学习多线程是一个漫长的过程,涉及的内容很多,要多多消化才行。上次提到了线程的终止接下来我们继续讲下面的内容。

2026-04-03 21:29:33 316

原创 多线程——面试中一个经常考的内容(2)

书接上回,讲到创建线程的五大方法,讲了通过Thread与Runnable创建子类来创建线程,接下来我们继续。

2026-04-02 19:42:00 409

原创 多线程——面试中常考且要点非常多的内容(1)

在学习了进程之后,我们发现进程不断创建与销毁的开销很大,一开始想用多进程的方式,即每一个客户端请求发到服务器上,服务器提供一个进程,给这个客户端提供服务,通过多进程的方式,可以实现“并发编程”的效果,可效果依旧不佳,为了解决上述问题,引入了线程(Thread),也就是轻量级的进程,创建与销毁的开销更小了。

2026-04-01 22:32:15 321

原创 索引——数据库中又一个常考内容(2)

上次我们提到索引使用B+树的数据结构,现在我们继续谈关于索引的知识。

2026-03-28 20:44:39 244

原创 索引——数据库中又一个面试常考的内容(1)

当我们系统的学习了数据行的CRUD操作以后,尤其是查询,是四者之中最复杂的,于是,我们就想高效地查询、更新表中的数据,索引就应运而生了。

2026-03-27 20:42:00 168

原创 联合查询——数据库比较复杂的内容

为了消除表中字段的依赖关系,并且之前学习过的外键约束中,一个表的外键连接另外一个表的主键。这时会导致一条SQL查出来的字段对于业务来说是不完整的,因此我们可以使用联合查询。

2026-03-24 20:06:30 328

原创 数据行的增删查改操作(下)

上期我们讲了数据行的部分增删查改操作,并且讲完了‘‘查’’的去重操作,接下来我们继续谈剩下的部分。

2026-03-23 20:47:35 177

原创 数据行的增删查改操作(上)

Create(创建)Retrieve(读取)Update(更新)Delete(删除)

2026-03-19 20:32:36 231

原创 MYSQL数据库的相关操作

MYSQL的学习内容

2026-03-17 20:51:16 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除