Administrator

Administrator

第三章:LangChain4J

聊完了大模型的基本使用,接下来我们学习LangChain4j,之前我们调用大模型都是借助于Apifox发送http请求完成的,但是在实际开发中我们肯定不能这么调用,我们需要写代码调用大模型,这样才能真正的做到讲大模型和我们传统的软件深度融合。 那究竟应该怎么写代码才能调用大模型呢?我们可以借助于一些

第二章:大模型使用

2.1 大模型部署 之前我们有讲过,智能应用就是在传统软件的基础上接入大模型,所以,我们要完成智能应用的开发,首先得把大模型这种软件部署起来,而大模型的部署会有两种方式,自己部署、他人部署。自己部署大模型自己直接用,他人部署的大模型我们掏钱用。接下来我们分别聊一聊这两种方式的优缺点。

第一章 认识AI

1.1 AI发展史 1.1.1 什么是人工智能 AI,全名叫Artificial Intelegence,翻译过来就是人工智能,它的本意是让机器能够像人类一样思考、学习和解决问题。 1.1.2 人工智能的起源-图灵测试 其实人工智能并不是一个新的东西,很早以前就有了,最早可以追溯到1950年的图灵测

Java 实现电子邮件发送:从开通服务到代码实战

在现代软件开发中,邮件功能是一个非常实用的功能,例如注册验证、通知提醒等场景都会用到。本文将详细介绍如何使用 Java 来发送电子邮件,从开通邮件服务开始,逐步介绍依赖引入、配置以及代码实现。 1. 开通邮件服务 我们可以选择常见的 QQ 邮箱或 163 邮箱来进行邮件发送。这里以 QQ 邮箱为例,

MyBatisPlus全面指南:从入门到精通

基于MyBatis的增强工具,简化开发,提高效率 1. 快速入门 1.1 入门案例 MyBatisPlus是基于MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。 实现步骤: 引入MyBatisPlus的起步依赖: <dependency> <gr

Redis缓存

一、什么是缓存 1.1 缓存的定义 缓存(Cache)是数据交换的缓冲区,作为存储数据的临时场所,具备高读写性能特点。其核心作用在于通过暂存高频访问数据,减少对后端数据源的直接访问压力,从而显著提升系统响应速度。 1.2 缓存的分类

视图/存储过程(函数)/触发器

[TOC] 一、视图(View) 1.1 视图概述 视图是一种虚拟存在的表,其数据并不实际存储在数据库中,行和列的数据源于定义视图的查询所使用的表,且在使用视图时动态生成。通俗来讲,视图仅保存查询的SQL逻辑,而非查询结果,因此创建视图的核心在于构建该SQL查询语句。 1.2 视图操作

索引

一、索引概述 1. 索引的本质与作用 索引是帮助MySQL高效获取数据的有序数据结构。它通过在数据之外维护特定的数据结构(如B+Tree、Hash等),以引用(指针)的形式指向数据行,从而实现快速查找。例如,当执行SELECT * FROM students WHERE name = 'BETTY'

存储引擎

一、MySQL体系结构 MySQL作为一款经典的关系型数据库管理系统,其体系结构采用分层设计,清晰的层次划分使得各组件功能独立且协作高效,主要分为以下四层:

事务

事务的特性 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。 一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。 隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。 持久性(Du