- 博客(9)
- 收藏
- 关注
原创 当Spring AI遇上国产大模型DeepSeek:快速构建企业级AI应用
技术优势Spring AI的标准化接口降低接入成本DeepSeek模型在中文场景的优异表现国产化技术栈的合规保障未来扩展结合Spring Batch构建AI训练流水线集成Spring Security实现API访问控制使用Spring Boot Actuator进行服务监控资源推荐Spring AI官方文档DeepSeek开发者平台。
2025-02-18 09:15:40
713
原创 Linux /Windows部署DeepSeek
在当今人工智能快速发展的时代,DeepSeek作为一款强大的语言模型,为用户提供了丰富的功能和广泛的应用场景。本文将详细介绍如何在Linux系统上部署DeepSeek,并在Windows系统上使用它的方法。
2025-02-06 16:37:51
4228
2
原创 Spring Cloud中将Tomcat替换为Undertow及其优缺点介绍
在Spring Cloud开发中,Tomcat作为默认的嵌入式Web服务器,提供了良好的稳定性和易用性。然而,在高并发场景下,Tomcat的性能可能会成为瓶颈。因此,有时需要将Tomcat替换为更高性能的服务器容器,如Undertow。本文将介绍如何在Spring Cloud中将Tomcat替换为Undertow,并对比两者的优缺点。Tomcat:Tomcat是Apache基金下的一个轻量级的Servlet容器,支持Servlet和JSP。
2025-01-22 16:05:33
753
原创 获取操作用户IPv4和IPv6地址的Java工具类
在Java Web开发中,获取用户的IP地址是一个基础且重要的功能,特别是在需要进行用户追踪、安全验证或地理位置分析时。随着IPv6的普及,我们的应用需要能够同时处理IPv4和IPv6地址。在本文中,我们将介绍一个Java工具类,用于从对象中提取用户的IPv4和IPv6地址。
2025-01-22 15:56:00
287
原创 部署MinIO并在Spring Cloud应用中使用
MinIO是一个高性能、分布式对象存储系统,它与Amazon S3云存储服务接口兼容。MinIO基于Golang编写,具有轻量级、高性能、可扩展等特点,适合作为私有云或混合云的对象存储服务。它支持纠删码技术,能够有效防止硬件错误和静默数据污染,保证数据的高可用性。通过以上步骤,我们成功地在Docker中部署了MinIO对象存储系统,并在Spring Cloud应用中使用MinIO客户端进行了文件上传和下载操作。MinIO的高性能、可扩展性和与Amazon S3的兼容性使其成为构建云存储解决方案的理想选择。
2025-01-16 09:47:49
605
原创 Docker安装、配置及部署Spring Cloud应用
Docker是一款强大的容器化平台,通过其轻量级的容器技术,使应用程序的开发、部署和管理变得更加便捷和高效。容器是Docker的核心概念之一,它是一个独立运行的软件包,包含应用程序及其所有依赖项,如库、运行时和系统工具。容器通过Docker引擎进行管理,具有轻量级和可移植性的特点。容器的好处在于它们轻量、快速,而且非常灵活。你可以在一台计算机上开发和测试容器,然后轻松地将它们部署到另一台计算机上,而不必担心环境差异。这种便携性和一致性让容器成为现代软件开发和部署的理想选择。
2024-12-24 16:29:47
1693
原创 Spring AI Alibaba:Java 开发者的 AI 应用开发新利器
Spring AI Alibaba 为 Java 开发者提供了一个强大的工具,使得 AI 应用开发变得更加简单和高效。它降低了理解成本,简化了 AI 功能集成过程,并提供了丰富的配置选项和最佳实践。随着 AI 技术的不断进步,Spring AI Alibaba 将继续扩展其功能,帮助开发者构建更加智能和强大的应用程序。如果你对 Spring AI Alibaba 感兴趣,可以访问其官方网站和 GitHub 仓库了解更多信息。
2024-12-23 10:11:30
1709
转载 Spring—架构图
Spring—架构图The Spring Framework consists of features organized into about 20 modules. These modules are grouped into Core Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming), Instrumentation, Messaging, and Test, as shown in the .
2021-04-30 11:35:38
436
转载 MyBatis架构
MyBatis架构MyBatis依赖的jar不多,而且代码行数也没多少,其中使用了大量的设计模式,值得好好学习。下图是MyBatis的一张架构图,来自Java框架篇—Mybatis 入门。Mybatis的功能架构分为三层:API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
2021-04-30 11:19:56
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人