- 博客(58)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 LangChain4j入门指南:Java开发者的AI应用新起点
LangChain是⼀个⼤模型的开发框架,使⽤LangChain框架,程序员可以更好的利⽤⼤模型的能⼒,⼤⼤提⾼编程效率。如果你是⼀个Java程序员,那么对LangChain最简单直观的理解就是,LangChain是⼤模型领域的Spring。LangChain不光提供了⼀整套快速接⼊各种开放⼤模型的⼯具,更重要的是,他集成了当今程序员使⽤⼤模型能⼒最好的⽅案。LangChain是⼀个基于Python开发的框架,⽽则是LangChain的Java版本。
2025-03-20 21:41:37
873
原创 【DeepSeek+LoRA+FastAPI】开发人员如何微调Deepseek-R1大模型并暴露接口给后端调用
想象一下,你让一个博士但没上过临床的文科生给病人开药,结果他开出了十年前就禁用的药品——这就是通用AI在专业领域闹的"一本正经胡说八道"现象。虽然像GPT、DeepSeek这些"全能型选手"能写诗编程聊八卦,但当它们遇到医疗诊断、法律文书这些需要精准专业知识的场景时,常常会犯低级错误。其实要让AI真正成为行业专家,就像培养医学生一样:先找个聪明的"学霸"(基础大模型),再给他喂专业的"教科书"(行业数据库),最后在"三甲医院"实战训练(微调优化)。
2025-03-17 21:58:12
1100
原创 RAGFlow】“提示 : 102 Fail to access model(deepseek-r1).**ERROR**: [Errno 111] Connection refused” 的解决
把地址改成:http://host.docker.internal:11434/
2025-03-06 20:21:41
1070
5
原创 Windows安装Docker到其他盘(最新版教程)
Docker 默认会将镜像、容器、卷等数据存储在系统盘(C 盘)上。随着使用时间的增加,这些数据可能会占用大量空间(尤其是镜像和容器日志)所以我们需要把Docker安装到除 C盘 以外的地方,以节省C盘空间。
2025-03-06 17:40:04
594
原创 全网首发!官网卡顿终极解决方案:4招免费解锁DeepSeek-R1满血版(手机/电脑通用)
随着DeepSeek-R1满血版(671B参数)的爆火,官网服务器常因高并发访问出现卡顿。本文整合全网资源,提供,覆盖手机、电脑多端,支持联网搜索、语音输入、文档分析等进阶功能。:完全免费、零延迟、支持深度分析+联网搜索+文档分析,体验超越官网。:访问,点击左侧栏「智能体」→ 选择「DeepSeekR1联网」;:下载,在「工具」栏启用DeepSeekR1;需实时联网获取最新资讯(如政策解读、票房数据);长文档/图片解析(上传PDF/图片直接分析);多轮追问(结合MoE架构,答案更精准)。
2025-02-15 14:03:42
386
转载 windows installer 服务是灰色的
2023年8月7日 下午9:56 •配置确定在启动时如何在 Windows 计算机上启动特定服务。此外,启动类型设置允许您控制如何禁用服务、自动启动或手动启动。但是,启动服务类型灰显错误可能会令人沮丧,因为它会限制您对计算机上启动服务的控制。因此,我们将讨论导致错误的原因,并引导您完成三种经过验证的修复方法。
2024-05-17 22:55:31
1763
原创 springboot项目引入swagger
创建项目后,在pom.xml文件中引入 Swagger3 的相关依赖。回忆一下,我们集成 Swagger2 时,引入的依赖如下:而这部分,Swagger2 和 Swagger3 就有所不同了,Swagger2 需要添加两项不同依赖,而 Swagger3 只用添加一项依赖就可以了。
2024-04-05 20:45:15
2734
1
转载 解决 IDEA maven库下载依赖包速度很慢
1、右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”。如果之前没有创建过,就是“create settings.xml”,我已经修改过了,所以只出现“open settings.xml”使用 IDEA 在pom.xml中添加maven 依赖包时下载依赖包大部分速度很慢,很慢,通过这样修改,使用阿里的maven镜像就可以了,速度快到飞起,亲测有效!2、然后把如下代码粘贴进去就可以了。如果不可以,就重启IDEA。
2024-01-17 12:28:02
583
1
转载 电脑提示无Internet访问权限怎么办 电脑网络无Internet访问权限解决方法【详解】
3、 在网络连接界面中,找到无线连接“WLAN”(如果电脑是通过网线上网的话,要找到“以太网”或“本地连接”,),右键单击选择“禁用”,然后会看到WLAN会变成灰色,说明已被成功禁用。4、 然后,我们重新启用网络连接,让它重新获取IP地址,右键选择“启用”,等待电脑重新获取地址,查看黄色的叹号是否消失,是否已具有网络访问权限。2、 然后,依次打开“计算机配置”,“管理模板”,“系统”和“Internet 通信管理”,然后再点击“Internet 通信设置”。1、 首先右键点击桌面,打开属性,然后点诊断。
2023-10-07 09:46:50
6391
5
转载 Java集合中List,Set以及Map等集合体系详解(史上最全)
参考文献转载: zhttp://t.csdn.cn/wTy6K
2023-02-13 15:31:53
257
1
原创 JAVA 中String类的常用方法
字符串是常量;它们的值在创建之后不能更改这是什么意思呢?其实就是说一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改变的。s3和s4的创建方式有什么不同呢?
2023-02-11 14:29:16
879
原创 java 匿名内部类
new 父类 (){作用:作为方法的实参(匿名内部类的对象)上述格式作为方法的实参,写在调用方法的()里面。方法形参:接口 或 抽象类。本质:抽象类 或者 接口的子类。
2023-02-11 14:24:28
147
原创 面向对象-接口和多肽「java」
接口的概念:接口是功能的集合,是比抽象类更为抽象的"类"。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。通俗来讲 是用接口的子类来实现接口的接口的定义:与定义类的class不同,接口定义时需要使用interface关键字。定义格式:public interface 接口名 【exdents 父接口列表】{抽象方法1;}参数说明:1.extends 关键字表示继承父类接口,与类中的extends不同
2023-02-07 17:12:42
871
1
原创 面向对象-继承[java]
继承是面向对象序设计中的三大特征之一。通过继承使得一个对象从另一个对象中获得属性。可以实现代码的重用。继承的基本思想是基于某个父类扩展出一个新的子类。子类既可以拥有父类原有的属性和方法。也可以增加父类没有的属性和方法。或者直接对父类的方法进行修改。在JAVA中用extends关键字表示一个类继承另一个类。格式如下:[修饰符] class 子类名 extends 父类名{属性和方法;
2023-02-05 11:39:45
174
原创 面向对象-访问修饰符[java]
protected: 受保护的,可以被这个类本身访问;同一个包中的所有其他类访问;被他的子类(同一个包以及不同包中的子类)访问。default:默认的,被这个类本身访问;被同一个包中的类访问(包括子类)public: 公共的可以被项目中的所有类访问。private:私有的,只有当前类能够访问。
2023-02-05 10:34:11
99
原创 面向对象-封装[java]
面向对象三大特征之一;将对象属性和实现的细节进行隐藏,对外公布接口进行访问。可以用类将具有相同属性和行为的对象封装到一起。该类的某些信息将隐藏在内的内部不允许外部的类 直接访问而是通过该类提供的方法来实现对隐藏信息的访问。
2023-02-05 10:23:43
281
1
原创 面向对象-类和对象[java]
类是同一类事物在共性上抽象层上的描述。类:类是一个模板,它描述一类对象的行为和状态类包括属性和方法。属性:名词(状态)方法:动词(表行为)他是类的一个实例,是个性的、具体的描述对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。注意:[ ]里面的内容为可选项.修饰符类:可以省略,用于控制类的访问权限,可能取值为extends父类:可以省略,extends是关键字,表示继承后面的父类。
2023-02-04 17:42:57
111
原创 Windows cmd常用命令大全
netstat -p 协议名 :例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)功能:网络命令中最重要的,功能太强大。现在如果你扫到一台开放的ftp服务主机(一般都是开了21端口的机器),你想干啥干啥。格式:tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。/PID process id 指定要终止的进程的PID。netstat -n :查看端口的网络连接情况,常用netstat -an。
2023-02-03 22:01:34
7367
转载 HTML跑马灯marquee属性
这是我找的比较详细的marquee标签的属性,虽然marquee标签在html5中不太经常用。但还是希望能帮助初学者更好地理解。
2022-11-29 15:45:31
203
原创 Vue2.0
2.v-model:value可以简写为v-model,因为v-model默认手机的就是value值。举例:v-bind:href="xxx"或 简写为 :href="xxx",xxx同样要写js表达式,写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。备注:Vue中有很多指令,且形式都是:v-?2.双向绑定(v-model):数据既可以从data流向页面,也可以从页面流向data。6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性。
2022-11-18 16:14:57
470
原创 HTML基础
* marquee 滚动字符滚动方向:direction="down"滚动速度/间距,,两次滚动间距:scrollamount="50"延迟时间:scrolldelay="1000"循环次数:loop="1"-1无限之循环background-color:背景色font-family:字体border-left-color:左边边框颜色border-width:边框宽度绝对定位去超链接下划线字体加粗
2022-11-18 16:13:35
106
原创 加油站OA管理系统
用户登录成功后点击个人资料查询按钮,返回查询资料的弹框,并通过ViewBag查找当前用户登录对象,将当前用户的原始信息返回给弹框页面展示。用户点击要修改的职位修改按钮,返回修改职位的弹框,并通过id查找当前用户要修改的职位对象,将当前职位原始信息返回给弹框页面展示。后端接收修改后的信息,并根据id查找到要修改的对象,将查找的对象字段用接收到的信息进行赋值修改。后端接收修改后的信息,并根据id查找到要修改的对象,将查找的对象字段用接收到的信息进行赋值修改。后端接收到后在数据中去相应的表中查找要删除的对象。
2022-10-08 20:51:26
559
1
原创 Lession13 调试和异常处理
即时:运行->全部中断->窗口->即时:要查找的值 ,必须在变量前面加“?” 按回车键 出结果。* 监视:开启断点->运行->调试菜单栏->窗口->监视 (要输入监视的变量名称)F11。* 执行过程:如果try中的代码没有出现异常,那么catch中代码不会执行。* 如果try中的代码出现了异常,哪怕这行代码后面有100行,都不会执行。* 步骤:开启断点->运行->调试菜单栏->窗口->局部变量 F11。* 局部变量:显示当前正在运行的方法中的局部变量的值。* 出现异常后要执行的代码。...
2022-08-14 15:56:51
211
原创 Lession12 Linq表达式查询
静态类里写一个静态的方法,参数列表最前面加个this+要扩展到的类型。* 静态类里写一个静态的方法,参数列表最前面加个this+要扩展到的类型。* 使用场景:在不修改源码的基础上,为其他类型修改方法。* 使用场景:在不修改源码的基础上,为其他类型修改方法。* Func:委托、...
2022-08-14 10:56:10
75
原创 Lession11 集合和泛型(ArrayList方法、Arraylist类、ArrayList添加对象、ArrayList长度、HashTable类、Hashtable类练习-----)
/* * HashTable 键值对集合 字典 张 zhang ->张 * 在键值对集合中,我们是根据键找值的 * * */
2022-08-13 18:20:57
136
原创 Lession10 常用类(正则表达式、Date Time结构、string类、Math类)
注意引用命名空间 using System.Text;* 15.LastIndexOf():判断某个字符串在字符串中最后一次出现的位置,如果没有返回-1。* 8.Split():分割字符串 返回一个字符串数组.在截取的时候,包含要截取的那个位置,* 14.IndexOf():判断某个字符串在字符串中第一次出现的位置,如果没有返回-1。* Ceiling(): 向上取整数(就是说小数点后面只要有非0的值,就直接+1取整)* 16.string.Join():将数组按照指定的字符串连接,返回一个字符串。...
2022-08-11 17:00:46
415
原创 Lession 09 抽象类和接口
6.使用override关键字可在派生类中实现抽象方法,方法的签名必须与基类方法相同。* 2.与抽象类不同的是,类是实现了接口中的方法而不是重写,所以实现接口的方法时。* 3.接口的作用在于指明实现此特征接口的类必须实现该类列出的所有成员。* 3.抽象方法只指明返回值类型,方法名称和参数,而不提供方法的实现。* 1.抽象类中可以有已经实现的方法,但接口中不能包含任何实现的方法。* 接口绑定就是把不同的接口合在一起变成新的接口。* 它指明了一个类必须具有的哪些功能。* 一个类继承基类的同时实现接口时,...
2022-08-11 10:42:46
137
原创 Lession08 继承和多态
** 多态:多种形态的意思,重载也是多态的一种,今天讲解的多态的另一种形式,重写* 重写有两个关键字,virtual(虚拟的) 和 override(覆盖)* 重写:就是在子类中对父类的方法进行修改或者说在子类中对它进行重新编写* 使用方法:* 1.virtual关键字用于将父类的方法定义为虚方法* 2.在子类中使用override关键字重写父类的虚方法*/......
2022-08-08 22:57:18
104
原创 Lession07 委托、事件、匿名方法和lambda表达式
** 委托是一种数据类型(既然是数据类型,就可以定义变量),就是用来存储方法的* 语法:[访问修饰符] delegate 返回类型 委托名();***/
2022-08-04 22:20:30
88
原创 Lession05 类和对象的高级应用(ref和out关键字、方法重载、访问修饰符、类的静态成员、值类型和引用类型)
**值类型数据作为参数,修改形参是不会影响实参*而引用类型的数据作为参数,修改形参是可以影响实参的**ref和out都是把实参按照引用类型方式传递的*区别传递到ref的参数必须最先初始化,而out的参数在传递之前不需要初始化,需要在方法返回之前赋值*ref重在修改参数的数据,out重在带回执行结果*/......
2022-08-01 16:45:29
219
原创 Lession04 类和对象的应用(构造方法、类的基本语法、命名空间)
**构造方法*作用帮助我们初始化对象(给对象的每个属性依次赋值*构造方法是一个特殊的方法*1.构造方法没有返回值,连void也不能写*2.构造方法的名称跟类名一样*语法*[访问修饰符]类名([参数列表])*{*构造方法的主体*}**this当前类的对象*默认的构造方法,如果我们不自定义构造方法的话,就是在使用这个构造这个最初的构造方法**}**/......
2022-07-24 22:47:33
410
1
knife4j使用openapi3.0注解@schema报错
2024-09-08
sql server 安装提示用户名不存在
2022-07-29
jQuery使用ajax添加用户信息并且判断用户信息是否存在
2022-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人