RAG知识库
RAG概念什么是RAG?RAG(Retrieval-Augmented Generation,检索增强生成)是一种结合信息检索技术和AI内容生成的混合架构,可以解决大模型的知识时效性和幻觉问题。 简单来说,RAG就像给AI配了一个“小抄本”,让AI回答问题前先查一查特定的知识库来获取知识,确保...
Docker
安装Docker我使用的虚拟机版本为Centos7。 卸载旧版如果系统中存在旧版docker,先卸载旧版。 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker...
Linux常用指令
目录操作 指令 作用 cd / 切换到根目录 cd ~ 切换到用户主目录 cd .. 切换到上一层目录 cd - 切换到上一个操作所在的目录 ls 显示目录中的文件和子目录 ll ls -l的别名,可以看到更加详细的信息 mkdir 创建新目录 find ...
JVM
对象一定是在堆中创建的吗? 逃逸在方法中创建对象之后,如果这个对象除了在方法体中还在其它地方被引用了,此时如果方法执行完毕,由于该对象有被引用,所以 GC 有可能是无法立即回收的,此时便成为 内存逃逸现象。 逃逸状态: 一个对象有三种逃逸状态: 全局逃逸(GlobalEscape):即一个对...
Java函数式编程
Lambda表达式基本语法Lambda表达式由3个部分组成:参数部分、->、逻辑部分。 整个Lambda表达式就是一个函数对象。 方法引用基本语法 类型类名::静态方法 类名::非静态方法 对象::非静态方法 类名::new 以上Student::new虽然长相一样,但是可以通过类型...
SpringBoot单机项目部署
服务器初始化首先购买服务器,这里我们选用宝塔 Linux 应用的轻量应用服务器 购买好服务器后,进入控制台,可以看到新增的服务器信息,注意不要主动对外暴露公网 IP! 点击服务器进入详情页,在防火墙标签页中放通 8888 宝塔面板端口,否则无法在自己的电脑上访问宝塔。 首次登录时,需要先登...
博客添加域名
购买域名我这里使用的是腾讯云。 域名解析配置时,只需要将 DNS 配置里面的 A 记录指向这 4 个 IP 地址中的至少一个 185.199.108.153185.199.109.153185.199.110.153185.199.111.153 配置后的状态如下: 其中CNAME那一行的...
Hexo+Butterfly搭建个人博客网站(二、Butterfly美化网站)
前面我们利用Hexo搭建了一个网站的框架雏形,接下来我们结合Butterfly来对我们的网站进行美化。 什么是Butterfly?Butterfly:轻量级、高效的Web开发框架 是一个由Python构建的微型Web框架,专注于提供简单、优雅且高效的Web应用解决方案。它以其简洁的API设计和...
Hexo+Butterfly搭建个人博客网站(一、Hexo初步搭建)
Hexo简介Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 安装要求安装 Hexo 相当简单,只需要先安装下列应用程序即可: Node.js (Node.js 版本需不低于 10.13,建议...
