- 博客(50)
- 收藏
- 关注
原创 Spring Cloud Stream应用模型及配置详解
Spring Cloud Stream 是一个中间件中立的框架,通过输入和输出通道与消息中间件(如 Kafka 和 RabbitMQ)进行通信。其核心模块包括 Binder(负责与消息中间件交互)、Application(封装的消息机制)、@Input 和 @Output(标识输入输出通道)等。从消息层面,应用模型可细分为 Source(发布消息)、Channel(消息通道)、Binder(与消息平台交互)和 Sink(接收消息)。以 Kafka 为例,讲解配置详情。
2025-05-14 08:45:00
1030
原创 构建企业级消息驱动微服务之Spring Cloud Stream
Spring Cloud Stream 是一个基于 Spring Cloud 的轻量级消息驱动微服务框架,旨在简化微服务间的消息传递和集成。它通过绑定器(Binder)连接消息中间件和微服务,使用通道(Channel)作为消息传递介质,并支持自定义消息处理器(Message Handler)。Spring Cloud Stream 支持多种消息中间件,如 RabbitMQ 和 Kafka,并提供了高度可定制的消息处理逻辑。其核心优势包括简化消息集成、高可用性、可扩展性、异步处理和灵活的路由策略。
2025-05-14 08:30:00
714
原创 Kafka集群版安装部署
本文介绍了如何搭建Kafka集群,包括单节点多Broker部署和多节点多Broker部署。Kafka集群由Broker节点、Controller节点和混合节点构成,Broker负责消息存储和处理,Controller负责集群元数据管理。Kafka依赖ZooKeeper进行集群管理,本文详细描述了在CentOS 8.4、JDK 17、ZooKeeper 3.8.4环境下部署Kafka 2.7.2的步骤,包括ZooKeeper集群部署、Kafka安装、配置文件修改及服务启动。
2025-05-12 09:23:41
1686
原创 Zookeeper集群版安装部署
本文详细介绍了在CentOS Linux 8.4.2105操作系统上,使用JDK 17.0.7和ZooKeeper 3.8.4版本搭建生产集群的步骤。首先,规划了三台服务器的集群配置,包括IP地址、通信端口、心跳端口、选举端口、数据日志服务目录和myid。接着,详细描述了部署流程,包括每台服务器上ZooKeeper的安装、myid的设置、zoo.cfg配置文件的修改、ZooKeeper服务的启动和状态检查。最后,介绍了如何通过客户端连接到多个服务端节点。整个过程确保了集群的高可用性和一致性。
2025-05-12 09:20:54
1271
原创 Kafka单机版安装部署
Kafka的搭建模式包括单节点单Broker部署、单节点多Broker部署、集群部署(多节点多Broker),分别适用于不同的场景和需求,从简单的单节点测试环境到复杂的多节点高可用生产环境。在实际部署时,应根据系统的可用性要求、数据量、并发负载等因素选择合适的部署模式。单节点单Broker部署在这种部署方式中,Kafka的所有服务都运行在单个节点上,包括单个Kafka Broker。这种部署方式适用于开发或测试环境,但在生产环境中可能不是最佳选择,因为它不具备高可用性和负载均衡的能力。
2025-05-09 09:45:00
1654
原创 Zookeeper单机版安装部署
ZooKeeper 的搭建模式包括单机模式、集群模式和伪集群模式,分别适用于不同的场景和需求,从简单的单节点测试环境到复杂的多节点高可用生产环境。在实际部署时,应根据系统的可用性要求、数据量、并发负载等因素选择合适的部署模式。单机模式(Standalone Mode)在单机模式下,ZooKeeper 仅在一个单独的服务器节点上运行。这种模式主要用于开发测试环境,便于快速部署和调试。由于只有一个节点,没有数据冗余和故障转移机制,因此不具备高可用性。单节点故障会导致整个服务不可用,不适用于生产环境。
2025-05-09 09:30:00
1138
原创 ZooKeeper工作机制与应用场景
Apache ZooKeeper 是一个开源的分布式协调服务,它为分布式应用提供一致性服务。ZooKeeper 维持一个简单的数据结构类似于文件系统,使得分布式系统可以协调它们的动作,确保数据的一致性和完整性。ZooKeeper 是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
2025-05-08 09:25:18
1214
原创 构建分布式系统的一致性基石之ZooKeeper简介
Apache ZooKeeper 是一个开源的分布式协调服务,它为分布式应用提供一致性服务。ZooKeeper 维持一个简单的数据结构类似于文件系统,使得分布式系统可以协调它们的动作,确保数据的一致性和完整性。ZooKeeper 是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
2025-05-08 09:23:22
963
原创 Kafka消息模型与工作原理详解
Kafka作为一个强大的分布式流处理平台,在大数据领域中发挥着重要的作用。它的高吞吐量、可扩展性、持久性等特点,使其能够满足各种复杂的应用场景需求。无论是日志收集、流式处理,还是消息系统和事件驱动架构,Kafka都能提供高效、可靠的解决方案。随着大数据技术的不断发展,Kafka的应用前景也将更加广阔。如果你还没有尝试过Kafka,不妨在自己的项目中使用一下,相信它会给你带来意想不到的惊喜。
2025-04-21 11:01:13
1138
原创 分布式流处理的王者之Kafka简介
Kafka作为一个强大的分布式流处理平台,在大数据领域中发挥着重要的作用。它的高吞吐量、可扩展性、持久性等特点,使其能够满足各种复杂的应用场景需求。无论是日志收集、流式处理,还是消息系统和事件驱动架构,Kafka都能提供高效、可靠的解决方案。随着大数据技术的不断发展,Kafka的应用前景也将更加广阔。如果你还没有尝试过Kafka,不妨在自己的项目中使用一下,相信它会给你带来意想不到的惊喜。
2025-04-21 10:59:56
871
原创 如何在Spring Boot项目中集成LangChain4J开源开发框架
LangChain4j提供与许多LLM提供商的集成。每个集成都有自己的maven依赖关系。LangChain4j也为每个不同的LLM提供商提供对应的Spring Boot启动器,用户根据自己的实际情况选择对应的LLM提供商进行集成。
2025-03-21 11:19:04
1190
原创 LangChain4J开源开发框架简介
LangChain4J 是一个专为 Java 开发者设计的开源框架,旨在简化大型语言模型(LLMs)在应用中的集成。它借鉴了 Python 版 LangChain 的核心思想,但针对 Java 生态进行了优化,帮助开发者快速构建基于 LLM 的智能应用,例如聊天机器人、自动化流程和知识库系统等。LangChain4J 降低了 Java 开发者集成 LLM 的门槛,尤其适合需要与企业现有系统(如数据库、API)深度结合的场景。其模块化设计和链式编排能力,使得构建复杂 AI 应用变得更加高效。
2025-03-21 11:16:51
746
原创 第一章 信息化发展
本章主要从信息与信息化、现代化基础设施、产业现代化、数字中国、数字化转型与元宇宙五个小章节来阐述信息化发展。其中信息与信息化包括信息基础、信息系统基础、信息化基础等内容;现代化基础设施包括新型基础设施建设、工业互联网、城市物联网等内容;产业现代化包括农业农村现代化、工业现代化、服务现代化等内容;数字中国包括数字经济、数字政府、数字社会、数字生态等内容;数字化转型与元宇宙包括数字化转型、元宇宙等内容。
2024-10-31 09:53:03
900
2
原创 系统集成项目管理工程师中级软考概述
计算机技术与软件专业技术资格(水平)考试是原中国计算机软件专业技术资格和水平考试的完善与发展。计算机技术与软件专业技术资格(水平)考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试。计算机技术与软件专业技术资格(水平)考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。
2024-10-31 09:49:18
758
原创 基于IDEA调试模式与StopWatch工具类如何优雅实现Java代码执行时间检测统计
作为程序员在我们的日常编码过程中经常需要统计一段代码或者一个方法的执行时间,尤其是当以一个接口的执行响应时间比较长需要优化的时候,我们就需要统计接口实现方法中的那些代码片段执行比较耗时,然后再针对耗时较长的代码片段进行分析,优化代码的执行效率已达到优化接口的目的。通常的做法是在代码片段开始的地方增加一句代码记录开始时间,再在代码结束的大方增加一句代码记录结束时间,结束时间减去开始时间得到代码的执行时间,然后输出即可。
2024-07-01 14:19:59
2059
原创 工厂方法模式实战之某商场一次促销活动
工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,但实际创建对象的工作由子类完成。这种模式的主要目的是降低类之间的耦合度,增强类的独立性,并提高系统的可维护性和可扩展性。工厂方法模式的主要特点(1)分离了算法和对象创建:通过工厂方法,我们可以将对象的创建和使用分离,使得代码更加清晰和易于维护。(2)实现多态:工厂方法允许子类实现自己的行为,从而支持不同的创建策略。(3)避免使用new关键字:工厂方法模式通过工厂方法代替new关键字,可以减少错误。
2024-06-16 17:31:35
1552
6
原创 设计模式之工厂方法模式(Factory Method Pattern)
工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,但实际创建对象的工作由子类完成。这种模式的主要目的是降低类之间的耦合度,增强类的独立性,并提高系统的可维护性和可扩展性。工厂方法模式的主要特点(1)分离了算法和对象创建:通过工厂方法,我们可以将对象的创建和使用分离,使得代码更加清晰和易于维护。(2)实现多态:工厂方法允许子类实现自己的行为,从而支持不同的创建策略。(3)避免使用new关键字:工厂方法模式通过工厂方法代替new关键字,可以减少错误。
2024-06-16 17:29:33
1247
原创 SQL Server数据库安装部署
SQL Server 是由 Microsoft 公司开发和提供的关系型数据库管理系统(RDBMS)。它是一个功能强大且可靠的数据库平台,广泛用于企业和组织中的数据存储和管理。SQL Server作为一款商用的数据库软件,其具有可扩展性、高可用性、安全性、高级分析和数据处理、商业智能分析和报表、集成和开发工具、跨平台支持等很多优良的性能。
2024-06-04 09:34:02
1932
原创 猫抓(cat-catch)插件的常规用法
我们在日常上网的过程中,很多音频、视频网站下载资源都非常不方便,要么需要安装客户端,要么压根没有下载功能。我们就在想有没有这样一款软件能将我们在网页上看到的音频、视频资源进行下载,这个还真有,它就是猫抓cat-catch音频、视频资源下载神器,猫抓最大的优点就是所见即所得,说简单点,就是网页能看到的,能听到的,它都能给你扒下来。
2024-05-26 16:08:11
18022
原创 推荐一款媒体影音嗅探神器—Chrome扩展插件(猫抓cat-catch)
我们在日常上网的过程中,很多音频、视频网站下载资源都非常不方便,要么需要安装客户端,要么压根没有下载功能。我们就在想有没有这样一款软件能将我们在网页上看到的音频、视频资源进行下载,这个还真有,它就是猫抓cat-catch音频、视频资源下载神器,猫抓最大的优点就是所见即所得,说简单点,就是网页能看到的,能听到的,它都能给你扒下来。
2024-05-26 16:05:21
59423
3
原创 如何利用Geoserver将矢量数据发布成伪3D服务
实现伪3D效果,主要是视觉上实现其基本原理就是将矢量面在垂直方向上进行拉伸,再在水平方向进行偏移。Geoserver主要是利用sld样式文件支持的isometric和offset两个属性进行伪3D效果。3D服务能为用户提供身临其境的体验,通过三维图像和声音等感官刺激,使用户能够更深入地参与和沉浸在服务中。3D服务可以在实际地图开发应用中丰富项目地图的元素,让项目的地图展示方式更生动形象。3D服务能为用户带来强烈的沉浸感和真实感,使用户能够更深入地参与和享受服务。
2024-04-02 00:09:11
1259
原创 如何借助Idea创建多模块的SpringBoot项目
springmvc项目,一般会把项目分成多个包:controler、service、dao、utl等,但是随着项目的复杂性提高,想复用其他一个模块的话,因为是包的形式,剥离出来会比较困难,耦合性有点强,常用的方法就是复制代码修改,但是这样会做很多无用功与增加出错几率。 springboot多模块简单来说,就是把按包分模块的模式,借助maven升级到jar的方式,抽象性更加强了,同时也能方便项目中所依赖的第三方Jar包的版本的统一管理。
2024-04-02 00:00:22
4722
2
原创 作为技术人员在日常工作中如何使用边界AICHAT工具
作为技术人员在日常工作多多少少会遇到各种各样的问题,尤其是程序员在日常编码过程中会遇到各种各样稀奇古怪的问题,有时候为解决一个问题会花费一天的时间,边界AICHAT工具可以让你快速的解决你实际工作中遇到的问题,让你提升工作效率,避免加班。排序通过两层嵌套循环实现:外层循环控制排序的轮数,内层循环进行相邻元素的比较和必要的交换。如果在一轮排序中没有任何元素交换位置,那么数组已经是有序的,此时可以提前结束排序过程。排序通过两层循环实现:外层循环控制排序的轮数,内层循环进行相邻元素的比较和必要的交换。
2024-03-24 16:27:42
3106
原创 一款好用的AI工具——边界AICHAT(三)
边界AIchat是一款功能强大的智能办公和学习AI工具,多媒体内容处理、办公文档生成、语音合成和OCR、高级绘画功能以及专业级翻译技术等特点,为用户提供智能的办公和学习支持,使工作效率和学习体验更加便捷和专业。软件集合了各种国内外知名的ai人工智能模型,涵盖了广泛的应用领域,包括但不限于自然语言处理、图像识别、语音识别、机器学习和专家系统等。通过将这些模型集成到一个统一的软件平台中,用户可以更加方便地访问和使用各种AI功能,从而加速他们的创新进程和提高工作效率。
2024-03-12 22:15:07
2707
1
原创 一款好用的AI工具——边界AICHAT(二)
边界AIchat是一款功能强大的智能办公和学习AI工具,多媒体内容处理、办公文档生成、语音合成和OCR、高级绘画功能以及专业级翻译技术等特点,为用户提供智能的办公和学习支持,使工作效率和学习体验更加便捷和专业。软件集合了各种国内外知名的ai人工智能模型,涵盖了广泛的应用领域,包括但不限于自然语言处理、图像识别、语音识别、机器学习和专家系统等。通过将这些模型集成到一个统一的软件平台中,用户可以更加方便地访问和使用各种AI功能,从而加速他们的创新进程和提高工作效率。
2024-03-12 21:54:00
3467
1
原创 一款好用的AI工具——边界AICHAT
边界AIchat是一款功能强大的智能办公和学习AI工具,多媒体内容处理、办公文档生成、语音合成和OCR、高级绘画功能以及专业级翻译技术等特点,为用户提供智能的办公和学习支持,使工作效率和学习体验更加便捷和专业。软件集合了各种国内外知名的ai人工智能模型,涵盖了广泛的应用领域,包括但不限于自然语言处理、图像识别、语音识别、机器学习和专家系统等。通过将这些模型集成到一个统一的软件平台中,用户可以更加方便地访问和使用各种AI功能,从而加速他们的创新进程和提高工作效率。
2024-03-11 22:56:49
15135
5
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(八)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-27 13:01:37
1110
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(七)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-27 13:01:04
802
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(六)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-20 10:21:30
1025
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(五)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-20 10:20:40
801
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(四)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-13 22:02:43
971
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(三)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-13 18:01:20
893
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(二)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-06 15:59:45
970
原创 作为一名合格的软件系统运维人员必须掌握的Linux操作系统的常用命令(一)
作为一名软件系统运维人员,其日常工作中打交道最多的是软件系统和部署软件系统的服务器,而绝大数的服务器安装的是Linux操作系统。故而掌握一些常用的Linux操作系统的命令,会让其日常工作变得得心应手,同时也会大大提高其工作效率。作为一名合格的软件系统运维人员更应该掌握一些核心的Linux操作系统的命令,尤其是与软件系统运维有关的命令,只有掌握了这些命令后,无论是对工作还是能力都会有很大提升。
2024-01-06 10:23:14
944
原创 如何使用FinalShell远程连接工具优雅的远程连接Linux操作系统的服务器
随着互联网的发展,越来越多的人需要远程访问和管理远程服务器或计算机。远程连接工具应运而生,以满足人们的远程访问需求。远程连接工具可以让用户远程登录到其他计算机或服务器,并执行各种操作,而无需身处物理位置。这极大地便利了用户,节省了时间和精力。本博文将介绍如何使用FinalShell远程连接工具优雅的远程连接部署在VMware中的虚拟机(操作系统为Linux),FinalShell远程连接工具的安装及使用请参考博主的另一篇博文一款超级好用的Linux系统远程连接工具——FinalShell,这里不再赘述。
2023-09-02 22:39:11
4416
原创 一款超级好用的Linux系统远程连接工具——FinalShell
一般服务器上安装的Linux操作系统都是无界面的,所有的操作全在dos窗口中敲命令完成的。这使得习惯了Windows的图形化操作的人们来说,多多少少有点不习惯,特别是对初次接触Linux操作系统的初学者。随着互联网的发展,越来越多的人需要远程访问和管理远程服务器或计算机。远程连接工具应运而生,以满足人们的远程访问需求。远程连接工具可以让用户远程登录到其他计算机或服务器,并执行各种操作,而无需身处物理位置。这极大地便利了用户,节省了时间和精力。
2023-08-31 22:46:38
63621
7
原创 作为一名合格的giser,这些算法你必须了解
在地理信息系统(GIS)中,有多种算法常被应用于数据处理、空间分析和地图制图等领域。缓冲区分析该算法主要通过在地理要素周围创建具有指定半径的缓冲区,用于增加要素的空间容忍度、可视化分析和空间查询等。常用的缓冲区分析算法:固定缓冲区算法(Fixed Buffer):这是最简单和常见的缓冲区分析算法,通过在每个要素的周围创建以指定半径为参数的等距离缓冲区。
2023-08-28 23:27:46
2091
原创 基于VMware虚拟工具的CentOS7的安装部署
CentOS7是一种流行的Linux发行版,它是基于Red Hat Enterprise Linux(RHEL)源代码构建的。它是一个开源的操作系统,提供了一种稳定、可靠和安全的Linux环境。长期支持CentOS7的开发周期较长,每个版本都会持续支持多年,以确保稳定性和可靠性。安全性CentOS7与RHEL相同,都受到包括安全更新和补丁在内的定期更新的支持。它还具有内置的防火墙和强化的安全功能。软件包管理CentOS7使用yum包管理器,它可以轻松地安装、更新和删除软件包。
2023-08-28 00:44:56
370
原创 VMware安装部署
VMware是一家全球领先的虚拟化和云计算技术提供商,成立于1998年。该公司的主要使命是帮助组织实现数字化转型,提供灵活、高效、可靠的云基础架构解决方案。虚拟化技术VMware最著名的产品是其虚拟化技术,包括VMware vSphere和VMware ESXi。这些技术允许服务器虚拟化,使一个物理服务器能够运行多个虚拟服务器,从而提高硬件资源的利用率,并简化管理和维护。云基础架构VMware提供了一整套云基础架构解决方案,使企业能够构建、管理和运营混合云环境,包括私有云、公有云和边缘云。
2023-08-24 09:48:53
799
原创 虚拟化技术及虚拟机简介
虚拟化技术是指将一台物理计算机划分为多个独立虚拟环境的技术。虚拟化可以在计算资源(如CPU、内存、存储和网络)上创建虚拟层,使多个虚拟机可以同时运行在同一台物理计算机上,从而提高资源利用率和灵活性。虚拟机 (Vitual Machine) 指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能。
2023-08-23 10:37:48
857
Spring Boot项目集成LangChain4J框架之多模型示例工程
2025-03-21
Spring Boot项目以声明式AI服务方式集成LangChain4J框架示例工程
2025-03-21
Spring Boot项目集成LangChain4J框架之OpenAI大模型示例工程
2025-03-20
国家行政区中心点坐标数据
2024-03-12
基于IDEA调试模式与StopWatch工具类如何优雅实现Java代码执行时间检测统计博文的代码工程
2024-07-01
Java设计模式之工厂方法的ifelse实现的源码
2024-06-15
Java设计模式之工厂方法的源码
2024-06-15
Java设计模式之工厂方法的工厂方法实现的源码
2024-06-15
如何利用Geoserver将矢量数据发布成伪3D服务文章的测试数据
2024-03-28
世界国家边界线矢量数据(数据格式geojson)
2024-03-12
一款比powerdesign更好用的数据库设计工具安装包
2023-10-29
FinalShell安装包,让用户通过SSH、Telnet或者RDP等协议连接到远程服务器或设备,实现远程控制和管理
2023-08-28
Geoserver2.23.2安装包
2023-08-02
JDK8、JDK17的Windows操作系统的安装包
2023-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人