未分类 chatGPT(openAI) Java版功能接口实现

这段时间比较火的chatGPT,准确来说应该只是openAI的一个小部分,这里对openAI的功能接口进行一个java实现,以文本补全、聊天(也就是chatGPT)和图像生成作为演示,体会一下AI的强大力量。...

2023-06-09 478 阅读

构建管理&版本管理 Maven基础知识(12)- Gradle 简介、Gradle 安装配置、创建 Java 项目

1. Gradle 简介    Gradle 是一个开源自动化构建工具,它的核心基于 Groovy 的丰富而可扩展的域描述语言(DSL),而不是基于可扩展的标记语言(XML)来定义构建脚本。 &nb...

2023-06-08 254 阅读

构建管理&版本管理 Maven基础知识(11)- Maven 自动化部署

Maven 项目的部署通常包括以下步骤:    (1) 开发人员将项目代码提交到 GIT 或 SVN 等版本控制系统中,并进行标记;    (2) 编译人员从 Git 或 SVN 上下载完...

2023-06-08 268 阅读

构建管理&版本管理 Maven基础知识(10)- 搭建 Nexus 私服

Nexus 是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建 Maven 私服,所以也有人将 Nexus 称为 “Maven仓库管理器”。目前 Nexus 分为 Nexus 2.x 和 Nexus 3.x 两个大版本,...

2023-06-08 369 阅读

构建管理&版本管理 Maven基础知识(9)- 创建 Webapp 项目、在 IntelliJ IDEA 里使用 Maven、在 Eclipse 里使用 Maven

1. 创建 Webapp 项目    本文将介绍如何使用 Maven 创建、构建、部署和运行 Web 应用程序。    1) 创建 Web 应用       ...

2023-06-08 267 阅读

构建管理&版本管理 Maven基础知识(8)- Maven Profile

Maven 项目通常都会有多个不同的运行环境,例如开发环境,测试环境、生产环境等。在不同环境的构建过程很可能是不同的,例如数据源配置、插件、以及依赖的版本等。将项目部署到不同的环境时...

2023-06-08 265 阅读

构建管理&版本管理 Maven基础知识(7)- Maven 依赖管理、Maven 插件管理

1. Maven 依赖管理    在开发中子模块可以通过继承获得父模块中声明的全部依赖,这样虽然避免了在各个子模块 POM 中重复进行依赖声明,但也极有可能造成子模块中引入一些不必...

2023-06-08 232 阅读

构建管理&版本管理 Maven基础知识(6)- Maven 依赖传递、POM 继承、Maven 聚合

1. Maven 依赖传递    Maven 的依赖传递机制是指:不管 Maven 项目存在多少间接依赖,POM 中都只需要定义其直接依赖,不必定义任何间接依赖。    Maven 会动...

2023-06-08 313 阅读

构建管理&版本管理 Maven基础知识(5)- Maven 自动化构建

Maven 自动化构建是一种方案,即当某个项目构建完成后(特别是有代码更新的情况下),所有依赖它的相关项目也应该开始构建过程,以确保这些项目的稳定运行。Maven 的自动化构建主要通过如下...

2023-06-08 222 阅读

构建管理&版本管理 Maven基础知识(4)- Maven 插件、Maven Archetype (原型/模板)、Maven SNAPSHOT (快照)

1. Maven 插件    Maven 实际上是一个依赖插件执行的框架,它执行的每个任务实际上都由插件完成的。Maven 的核心发布包中并不包含任何 Maven 插件,它们以独立构件的形式存在...

2023-06-08 270 阅读