自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(329)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring Boot应用中实现Jar包热更新的实践指南

我们需要创建一个自定义的类加载器,用于加载指定目录下的Jar包。以下是if (!return;if (!return;本文详细介绍了在Spring Boot应用中实现Jar包热更新的方法,包括自定义类加载器的实现、Spring Bean的动态注册、文件上传接口的开发以及热更新流程的设计。通过这些技术,我们可以实现无需重启应用即可动态更新Jar包的功能,提高开发效率并减少对用户的影响。希望本文能够帮助大家快速掌握这一技术,并应用于实际项目中。

2025-04-03 14:24:57 832

原创 保姆级Spring AI 注解式开发教程,你肯定想不到还能这么玩!

Spring AI 是 Spring 项目中一个面向 AI 应用的模块,旨在通过集成开源框架、提供标准化的工具和便捷的开发体验,加速 AI 驱动应用程序的构建和部署。它支持多种 AI 任务,包括自然语言处理(NLP)、计算机视觉(CV)和推荐系统等。创建一个自定义注解@AiPromptSpring AI 提供了强大的注解式开发支持,通过注解简化了 AI 服务的集成和调用。通过 AOP 切面,可以自动处理 AI 接口的调用逻辑,显著提升开发效率。提示词工程的可维护性提升;业务代码与 AI 基础设施解耦。

2025-04-02 09:49:21 345

原创 Redis 与 AI:从缓存到智能搜索的融合之路

Redis 的 AI 能力和缓存功能的结合,为现代应用架构提供了强大的支持。通过合理配置和使用,可以在单一实例中同时满足缓存和向量搜索的需求,既节省了资源,又简化了系统架构。

2025-04-01 09:42:37 1033

原创 DeepSeek R1 集成难题完美解决:DeepSeek4j来帮你解决

DeepSeek4j 的开源为 Java 开发者提供了一个强大且易于使用的 DeepSeek R1 集成方案。通过简洁的 API 设计、开箱即用的 Spring Boot 集成以及丰富的性能优化特性,DeepSeek4j 使得开发者能够快速将 DeepSeek R1 的强大能力集成到自己的项目中。无论是智能安防、智慧医疗还是金融科技,DeepSeek4j 都能够为开发者提供强大的支持,推动人工智能技术的广泛应用。

2025-03-31 09:26:57 216

原创 调用DeepSeek API增强版纯前端实现方案,支持文件上传和内容解析功能

在现代Web开发中,文件上传和内容解析是常见的需求。随着人工智能技术的发展,DeepSeek API增强版提供了一个强大的解决方案,支持多种文件格式的上传和内容解析。本文将详细介绍如何通过纯前端技术调用DeepSeek API增强版,实现文件上传和内容解析功能,帮助开发者快速构建高效、安全的Web应用。DeepSeek API增强版是一款基于人工智能的文件处理和内容解析服务,支持多种文件格式的上传和解析。通过调用API,开发者可以轻松实现文件内容提取、文本识别、数据分析等功能。API提供了丰富的接口和灵活的

2025-03-27 09:32:28 541 5

原创 SpringBoot整合高德地图完成天气预报功能

通过本文的详细步骤,我们成功地在SpringBoot项目中整合了高德地图的天气预报功能。从环境搭建到代码实现,再到定时任务的设置,每一步都清晰明确,确保大家能够按照教程直接上手操作。在实际开发中,可以根据需求进一步优化和扩展功能,例如将天气数据存储到数据库中,或者为用户提供更多城市的天气查询服务。希望本文对大家有所帮助!

2025-03-26 09:44:26 431

原创 【AI大模型】使用Python调用DeepSeek的API,原来SDK是调用这个,绝对的一分钟上手和使用

为了更好地展示和使用DeepSeek的功能,您可以创建自定义的用户界面。<template>'我' : '李白' }}</span></div></div></div></div><el-input v-model="userInput" placeholder="输入你的问题" class="input-box" clearable></el-input>

2025-03-24 10:01:09 269

原创 没有好的学历,Java开发未来的路应该怎么走?

没有高学历并不意味着Java开发者在新兴技术领域没有机会。通过深入了解大模型应用、鸿蒙系统等新兴技术,积累实战经验,持续学习新技能,开发者可以在这些领域找到新的职业发展方向。同时,合理规划职业路径,建立人脉网络,利用新兴教育平台提升技能,也将为开发者的职业发展提供有力支持。在这个充满机遇和挑战的时代,Java开发者可以通过自身的努力和创新,实现职业突破,拥抱更加广阔的发展空间。

2025-03-21 09:33:01 549

原创 蓝耘智算:开启智能算力新时代

通过这些故事,我们可以看到蓝耘智算不仅是一个强大的技术平台,更是一个能够改变我们生活的工具。它为创意工作者提供了灵感,为金融分析师提供了决策支持,为学生提供了学习帮助。在未来,随着技术的不断进步和应用场景的不断拓展,蓝耘智算将继续为我们带来更多的惊喜。在这个数字化的时代,蓝耘智算就像是一个强大的“引擎”,为我们的生活和工作注入了新的动力。它不仅推动了人工智能技术的发展,也为各行各业带来了新的机遇和挑战。让我们期待蓝耘智算在未来能够发挥更大的作用,为我们的生活带来更多便利和美好。

2025-03-20 14:15:49 879

原创 Java程序员在AI时代必会的技术:Spring AI

Spring AI是Spring框架在人工智能领域的延伸,它旨在帮助开发者更高效地构建和部署AI应用。作为Spring生态系统的一部分,Spring AI继承了Spring框架的诸多优点,如轻量级、松耦合、易于测试等,同时为AI应用开发提供了专门的支持和优化。Spring AI为Java程序员提供了一个强大的工具,用于开发AI应用。通过集成Spring生态系统,Spring AI简化了AI应用的开发和部署过程,使开发者能够更高效地构建智能化应用。

2025-03-19 10:46:03 624

原创 20分钟上手DeepSeek开发:SpringBoot + Vue2快速构建AI对话系统

在生成式AI技术蓬勃发展的今天,大语言模型已成为企业智能化转型和个人效率提升的核心驱动力。作为国产大模型的优秀代表,DeepSeek凭借其卓越的中文语义理解能力和开发者友好的API生态,正在成为构建本土化AI应用的首选平台。

2025-03-18 09:34:27 417

原创 AIGC技术发展与应用实践(一文读懂AIGC)

AIGC作为人工智能领域的重要分支,正在深刻改变内容创作、教育、医疗、游戏、商业等多个领域。随着技术的不断进步和应用的不断拓展,AIGC将在未来发挥更大的作用。然而,面对伦理、法律和技术等方面的挑战,我们需要在推动AIGC发展的同时,注重规范与监管,确保技术的健康发展。

2025-03-17 09:46:15 665

原创 第一个被DeepSeek干掉的岗位出现了!你慌吗?

在科技飞速发展的今天,人工智能(AI)技术正以前所未有的速度改变着我们的生活和工作方式。DeepSeek作为AI领域的一颗新星,以其强大的自然语言处理和数据分析能力,正在逐步渗透到各个行业。然而,随着技术的广泛应用,一些传统岗位正面临着前所未有的挑战,甚至有岗位被完全替代的可能。那么,当第一个被DeepSeek干掉的岗位出现时,我们是否应该感到恐慌呢?

2025-03-14 09:52:52 337

原创 Manus 一码难求,MetaGPT、OpenManus、Camel AI 会是替代方案吗?

Manus 作为一款号称“全球首个通用 AI 智能体”的产品,凭借其强大的功能和新颖的营销策略迅速走红。然而,其封闭的邀请码机制和高昂的使用门槛,让普通开发者望而却步。Manus 的邀请码被炒至高价,甚至出现账号冻结等现象,这引发了用户对其技术壁垒和实际应用价值的质疑。

2025-03-12 15:23:48 1343

原创 腾讯云大模型知识引擎驱动 DeepSeek 满血版能源革命大模型:架构、优势与产业变革

在全球能源需求持续增长与环境问题日益严峻的双重压力下,能源行业正面临前所未有的挑战。能源供应的稳定性受到可再生能源间歇性的影响,能源系统的复杂性不断增加,同时环境法规的严格化也对能源行业的可持续发展提出了更高要求。传统能源技术在应对这些挑战时显得力不从心,例如传统的能源预测和调度系统依赖于经验模型,难以适应复杂多变的能源市场和环境条件。然而,大模型技术以其强大的数据处理和分析能力,为能源行业带来了新的机遇。

2025-03-11 09:35:23 915

原创 Manus还需要激活码,现在一码难求?

Manus并非传统意义上的聊天机器人,而是一个能够独立思考、规划并执行复杂任务的AI代理。它能够在虚拟环境中灵活调用各类工具,例如编写和执行代码、智能浏览网页、操作网页应用等,最终直接交付完整的任务成果。例如,Manus可以在一句话的指令下生成新闻文章、PPT报告甚至敲代码。

2025-03-10 14:12:45 812

原创 Manus横空出世,对比DeepSeek,ChatGPT到底谁更强?

Manus并非传统意义上的聊天机器人,而是一个能够独立思考、规划并执行复杂任务的AI代理。它能够在虚拟环境中灵活调用各类工具,例如编写和执行代码、智能浏览网页、操作网页应用等,最终直接交付完整的任务成果。例如,Manus可以在一句话的指令下生成新闻文章、PPT报告甚至敲代码。

2025-03-07 09:29:47 586

原创 开发者为什么要写技术博客?都在哪些平台呢?

在当今的 IT 业界,程序员写技术博客已经变得愈发普遍。这一现象背后有着深层次的原因,同时也催生了一系列热门的博客平台。本文将深入探讨程序员写技术博客的动机以及他们常用的平台。

2025-03-06 09:30:07 288

原创 高校本地部署 DeepSeek:看看是否有你们的母校?

高校本地部署 DeepSeek 是教育智能化的重要一步,它不仅为教学、科研和管理带来了新的可能性,也为教育公平和资源普惠化提供了新的解决方案。尽管面临技术、隐私和伦理等挑战,但随着技术的不断优化和应用的深化,DeepSeek 有望成为推动教育变革的新引擎。本文由博客一文多发平台OpenWrite发布!

2025-02-27 11:36:22 850

原创 供应链域数据中台设计

受限于对业务掌握度及对应数据特性的了解,大数据平台更倾向海量的同构或异构数据采集,清洗,加工,存储。而提供的数据服务更多是对采集到数据进行汇总及分析。为产品线提供准确及时的数据服务也为数分提供完善的数据脉络,帮助其更好对这些数据深层挖掘分析,再次提升数据价值进则作为独立数据域的数据中台产品,逐渐完善自身特性退则作为一个数据域模块快速融入公司大数据中台基于 DDD 领域建模的供应链域数据中台设计基本完毕,紧接着就是后续流畅的开发工作。

2025-01-06 09:44:27 820

原创 DMP系统简介

数据管理平台(Data Management Platform),广泛应用在互联网的广告定向(Ad Targeting)、个性化推荐(Recommendation)领域。可以把DMP简单理解成一个数据池子,接受来自各方的数据,然后融合,处理和优化,最后使用这些数据。DMP = 数据+管理 +平台DMP是集数据采集,存储,处理,分析,输出应用于一体。数据应用是搭建DMP的目标!

2025-01-03 09:17:16 894

原创 聚合支付架构从零到一

聚合支付主要是就是一个将所有的第三方支付,通过借助形式融合在一起,相当于对接一个支付接口,就可以使用各种支付的场景。如便利店购物,贴个码,上有微信支付,支付宝等各种支付。它主要是针对一个微小商户进行一个收款工具,让商家他那边会有一个收钱吧商户通,第一个可以实时的收听语音报告,当前用户付款多少钱,第二个就是他可以去实时查看账单,了解当天营业额。

2024-12-31 10:32:38 996

原创 优惠券系统设计 Coupon System

这就有【非活跃用户】的问题,假设注册用户一千万,根据二八原则,其中活跃用户占20%。先考虑用户量很少的情况,商家要给所有人发站内信,则先遍历用户表,再按照用户表中的所有用户依次将站内信插入到 message 表中。如商家创建了一批优惠券,共1000张,使用时间为2022-11-11 00:00:00 ~ 2022-11-11 23:59:59,规定只有数码类目商品才能使用,满100减50。登录后,首先查询 message_content 中的那些没有在 message 中有记录的数据,表示是未读的站内信。

2024-12-30 09:38:25 1043

原创 大数据的尽头是数据中台吗?

数据中台构建于数据湖之上,具备数据湖异构数据统一计算、存储的能力,同时让数据湖中杂乱的数据通过规范化的方式管理起来。数据中台需要依赖大数据平台,大数据平台完成了数据研发的全流程覆盖,数据中台增加了数据治理和数据服务化的内容。数据中台借鉴了传统数据仓库面向主题域的数据组织模式,基于维度建模的理论,构建统一的数据公共层。吸收传统数仓、数据湖、大数据平台优势又解决数据共享的难题,通过数据应用,实现数据价值落地。

2024-12-27 10:26:09 1197

原创 Hive执行原理

开发无需经常编写MapReduce程序,因为网站最主要的大数据处理就是SQL分析,因此Hive很重要。随Hive普及,我们对在Hadoop执行SQL的需求越强,对大数据SQL的应用场景也多样化起来,于是又开发各种大数据SQL引擎。Cloudera开发Impala,运行在HDFS上的MPP架构的SQL引擎。

2024-12-23 09:56:07 1036

原创 Hive分区和分桶

按日期分区日志数据可以极大地提高查询性能,特别是对于那些限定在特定日期范围内的查询。例如,如果用户只想看昨天的日志,Hive只需要扫描昨天日期分区对应的数据,而不必扫描整个数据表。这样可以在查询时仅扫描相关的分区,而不是整个数据集,从而减少查询所需要处理的数据量,提高查询效率。两种用于优化查询性能的数据组织策略,数仓设计的关键概念,可提升Hive在读取大量数据时的性能。物理上将数据按照指定的列(分区键)值分散存放于不同的目录中,每个分区都作为表的一个子目录。本文由博客一文多发平台。

2024-12-20 09:53:19 423

原创 Hive 2.x 的安装与配置

基于Hadoop的一个数据仓库工具,可将结构化数据文件映射为一张数据库表,并提供简单[SQL]查询,可将SQL语句转换为MapReduce任务进行运行。

2024-12-19 09:26:26 620

原创 DolphinScheduler部署

可以通过环境变量来修改 Docker 运行的配置,我们在沿用已有的 PostgreSQL 和 ZooKeeper 服务中就通过环境变量修改了 Docker 的数据库配置和 注册中心配置,关于全部的配置环境可以查看对应组件的 application.yaml 文件了解。通过 docker-compose 启动服务时,除了会启动 DolphinScheduler 对应的服务外,还会启动必要依赖服务,如数据库 PostgreSQL 和 服务发现 ZooKeeper。可配置多个Master及多个Worker。

2024-12-18 09:18:05 909

原创 Dubbo真实生产环境思考

这次的问题其实不大,就是 hosts 文件配置错误,但是整个查找问题的过程还是值得学习的,深入到了源码层面,跟踪代码,最终发现问题。毕竟运维人员和开发人员在一定的程度上还是会出现沟通问题,而且还是生产环境,所以更加需要仔细。我们可以看到 Dubbo 在IP解析上花费很大功夫,最大程度上帮我们自动获取正确IP。但是现实还是很残酷,真实环境下机器可能存在多网卡,内外网IPVPN,或者应用采用Docker部署,这些情况下Dubbo有可能就会获取到错误IP,从而导致消费者调用失败。

2024-12-17 09:29:59 688

原创 Dubbo相关面试题和源码使用技巧

在实际生产中,假如 ZooKeeper 注册中心宕掉,一段时间内服务消费方还是能够调用提供方的服务的,实际上它使用的本地缓存进行通讯,通过本地缓存可以拿到提供者的地址信息,仍然可以通信,这只是 Dubbo 健壮性的一种体现。注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。所以,我们可以完全可以绕过注册中心——采用。,当调用服务时失败,会自动切换到其他服务器进行重试,重试会带来更长的延迟并且会对下游服务造成更大的压力,可以通过配置。

2024-12-16 09:31:35 860

原创 Dubbo的应用及注册和SPI机制

在 Dubbo 中 SPI 是一个非常重要的模块,基于 SPI 可以很容易的进行扩展,可以很灵活的替换接口的实现类通过 SPI 可以在运行期间动态的寻找具体的实现类!并且 Dubbo 的 SPI 还实现了自己的 IOC 和 AOP!# 指定接口对应实现类的全限定类名像 Java 中也提供了 SPI 机制,但是 Dubbo 中并没有使用 Java 提供的 SPI ,而是基于 Java 提供的 SPI 实现了一套功能更强的 SPI 机制!

2024-12-13 09:48:54 904

原创 Dubbo的通信协议

HTTP/2 协议是对 HTTP/1 协议的升级,HTTP/1 的缺点就是任何一个普通的 HTTP 请求,就算只发送很短的一个字符串,也要带上一个请求头,并且这个请求头比较大,占用多个字节,

2024-12-12 10:05:51 639

原创 Dubbo的负载均衡及高性能RPC调用

就比如现在有一个 Java 项目和 Go 项目之间要相互通信,两个模块之间对于数据的定义可能是不同的,并且 Java 语言和 Go 也是不兼容的,比如你要传输一个 User 类,在 Java 和 Go 中的定义肯定是不一样的。因为轮询的话有一个比较致命的问题,如果其中有一台机器处理请求的速度比较慢,那么当一个请求被转发到很慢的机器上之后,很久都没有处理完,会导致其他请求也会被转发到这个机器上,导致该机器上堆积很多请求,更加处理不过来了。Dubbo 中支持多种序列化协议,在 Dubbo3.2 版本之前使用。

2024-12-11 09:52:12 725

原创 Dubbo特性及工作原理

这里说一下 Dubbo 最主要的特性,从这些特性中,就可以看出来我们为什么要选用 Dubbo,也可以将 Dubbo 和 Spring Cloud 进行对比,比如我们搭建一套微服务系统,出于什么考虑选用 Dubbo,又是出于什么考虑而选用 Spring Cloud 呢?不过在说 Dubbo 特性之前,要先说一下面试相关的东西,因为我们在面试中,Dubbo 毕竟是分布式相关的东西,那么面试官可能问我们公司是如何进行技术选型的呢?4、在代理对象的拦截中,会去执行一系列的操作。本文由博客一文多发平台。

2024-12-10 09:18:49 1124

原创 互联网架构的发展历程

由 RPC 架构进一步升级,将应用的不同模块进行进一步的拆分,使得单个模块职责更加单一,相比于 RPC 架构,可以进行负载均衡、服务注册、服务监控等功能。微服务架构是 SOA 架构的升级,其实现在微服务架构和 SOA 架构指的基本上就是一个东西了,只不过微服务架构是 SOA 架构做到极致的架构。像现在许多小公司,使用的还都是垂直应用架构,因为访问量、数据量都不大,垂直应用架构部署、开发简单,完全可以满足需求!通过微服务架构对多个应用进行编排、服务治理、服务注册、服务发现、负载均衡、限流、配置中心等操作。

2024-12-09 09:21:08 302

原创 DolphinScheduler部署

可以通过环境变量来修改 Docker 运行的配置,我们在沿用已有的 PostgreSQL 和 ZooKeeper 服务中就通过环境变量修改了 Docker 的数据库配置和 注册中心配置,关于全部的配置环境可以查看对应组件的 application.yaml 文件了解。通过 docker-compose 启动服务时,除了会启动 DolphinScheduler 对应的服务外,还会启动必要依赖服务,如数据库 PostgreSQL 和 服务发现 ZooKeeper。可配置多个Master及多个Worker。

2024-12-05 09:39:18 1312

原创 DolphinScheduler资源中心

资源中心通常用于上传文件、UDF 函数和任务组管理。standalone 环境可选择本地文件目录作为上传文件夹(无需Hadoop部署)也可选择上传到 Hadoop 或 MinIO 集群。此时需要有 Hadoop(2.6+)或 MinIO 等相关环境。

2024-12-04 10:03:42 1053 1

原创 SpringSecurity6从入门到实战之SecurityContextHolder详解

是Spring Security中的一个核心组件,它提供了对的访问和管理。是一个包含了安全信息的对象,例如用户的认证信息、授权信息以及任何与当前安全上下文相关的其他信息。通过线程局部存储(ThreadLocal)的方式来存储,这使得每个线程都可以访问其自己的安全上下文,从而实现了安全信息的线程隔离。

2024-12-03 15:43:51 572

原创 DolphinScheduler简介

分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据和各种 OPS 编排中的关系。解决数据研发ETL依赖错综复杂,无法监控任务健康状态的问题。DolphinScheduler以DAG流式方式组装任务,可及时监控任务的执行状态,支持重试、指定节点恢复失败、暂停、恢复、终止任务等操作。

2024-12-03 09:19:05 902

原创 DolphinScheduler告警通知

如需使用DolphinScheduler的电子邮件告警通知功能,需要准备一个电子邮箱账号,并启用SMTP服务。此处以 QQ 邮箱为例。拖动进度条在页面下方找到下图所示内容,开启 POP3/SMTP | IMAP/SMTP 任一。Dolphinscheduler支持多种告警媒介,此处以电子邮件为例进行演示。获取更多干货内容,记得关注我哦。本文由博客一文多发平台。第一步:点击创建告警组。(1)切换管理员用户。(2)执行工作流测试。

2024-12-02 10:01:34 562

微服务—SpringCloud(20题).pdf

主要是关于spring cloud微服务的面试题内容不多,但是题目很有代表性

2021-07-25

spring cloudnetfix笔记.zip

spring cloud组件笔记

2021-07-21

微信小程序资料.zip

微信小程序音乐项目的全部资料和源码,随意获取.

2020-11-20

SpringBoot健身房管理系统

SpringBoot健身房管理系统,springboot+MySQL+thymeleaf前台网站+后台管理

2020-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除