自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(859)
  • 资源 (1)
  • 收藏
  • 关注

原创 长路的AI领域技术博客汇总文档

汇总AI后端核心技术栈:涵盖LM Studio/Xinference大模型本地化部署、Milvus向量数据库Java实战、LangChain4j框架系统化教程(RAG、Function Calling、多模态VL),以及ReAct Agent智能体设计与医疗AI项目实战,提供从理论到落地的全链路技术参考。

2026-02-17 01:39:45 773

原创 长路的Java后端技术博客汇总文档

本博客由长路倾力打造,涵盖Java基础、算法、分布式微服务、数据库、框架等核心技术内容。从初学者到进阶开发者,提供全方位学习资源,助力技术提升与职业发展。

2025-07-07 23:35:37 1648 1

原创 个人算法题精简导航整理(精炼汇总,含知识点、模板题、题单)

本章节内容主要做一个全局算法题导航指引,含有代码基本模板、相对应习题以及相关知识点,所有题目围绕这个导航索引进行补充扩展,目前博主水平有限也在不断学习更新当前博客内容。博客目录索引(持续更新)自定义的键值对集合Pair:在acwing中需要自定义K x;V y;} }

2023-03-13 18:40:04 2455

原创 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue)

去年在工作室偶然听到其他工作室要做一个官网,接着趁着一时兴起然后也找了个模板来做了一个自己的官网以及一个后台管理系统,当时的后台系统只有一个登录、注册还有一个提交个人信息的页面,主要为了方便展示动态汇总团队成员。今年也正好趁毕业设计这个为主题继续进行了开发,耗时近一个月将后台管理系统进行了初步完善。该工作室系统主要面向校园工作室,可供个人及工作室团队学习使用。目前该项目包含前后台。所有博客文件目录索引:博客目录索引(持续更新)Studio-Vue(Gitee):https://gitee.com/chang

2022-06-15 13:23:04 2102 2

原创 长路个人博客详细文章目录索引(持续更新)

本索引目录会一直不断进行更新…最近更新时间:2022.6.7 16:38物联网:2020后半段时间学习的javaweb学习笔记可见语雀(当时记录在那里就不搬过来了):语雀-Javaweb对应尚硅谷的Spring5学习笔记:语雀-框架/Spring5对应黑马SpringMVC教程学习笔记:语雀-框架/SpringMVC对应黑马SpringMVC教程学习笔记:语雀-框架/MybatisMyBatis插件:...................................................

2021-01-26 23:17:21 10981 73

原创 快速生成SpringBoot项目工程在线文档

本文介绍SpringBoot项目通过Knife4j生成OpenAPI接口文档并导入Apifox的实践方法,同时对比Apifox IDEA插件与Knife4j两种方式,帮助后端快速建立可维护的接口文档与测试入口。

2026-11-06 14:02:27 2

原创 MySQL死锁类deadlock问题排查

本文围绕MySQL InnoDB死锁排查展开,介绍SHOW ENGINE INNODB STATUS、innodb_print_all_deadlocks与错误日志的使用方法,帮助定位事务持锁与等待关系,并从事务顺序、索引和事务大小等方面给出优化思路。

2026-11-06 14:01:19 1

原创 MyBatis之 tinyint(1)自动转换为boolean类型问题解决

本文复现MyBatis查询MySQL tinyint(1)时被自动映射为Boolean的问题,分析Map结果类型下的转换原因,并通过SQL处理和自定义resultMap两种方式修复,给出更通用的类型映射方案。

2026-11-06 14:00:20 1

原创 Tomcat的架构与源码分析学习笔记

本文从Server、Service、Connector、Container等核心组件出发,梳理Tomcat的层次化架构、Lifecycle生命周期、源码构建方式与Servlet请求处理链路,进一步分析Mapper映射和Connector网络处理流程。

2026-11-06 13:54:38 1

原创 Tomcat的启动流程分析

本文梳理Tomcat在Windows与Linux下的启动链路,解析startup.bat、startup.sh、catalina脚本、setclasspath与bootstrap.jar的调用关系,并定位Bootstrap主类入口,帮助读者理解Tomcat启动过程。

2026-11-06 13:50:54 2

原创 Tomcat的启动流程分析

本文梳理Tomcat在Windows与Linux下的启动链路,解析startup.bat、startup.sh、catalina脚本、setclasspath与bootstrap.jar的调用关系,并定位Bootstrap主类入口,帮助读者理解Tomcat启动过程。

2026-11-06 13:39:52 1

原创 Curator源码解析:LeaderLatch实现

深度解析 Apache Curator 3.3.0 LeaderLatch 源码,揭示其如何利用 ZooKeeper 临时顺序节点+最小序号获胜机制实现高可用分布式主从选举,附流程图与核心代码片段,助力开发者快速掌握分布式选主原理。

2026-11-04 11:05:33 6

原创 Curator知识点:LeaderLatch与LeaderSelector的区别是什么?

详解Apache Curator中LeaderLatch与LeaderSelector两种领导者选举模式的区别:前者长期持有领导权,后者任务完成后主动释放,适用于常驻Master与轮流任务场景,附代码示例与选型指南。

2026-11-04 11:04:47 9

原创 快速认识了解Curator框架

详解Apache Curator作为ZooKeeper高级客户端的架构、核心功能与最佳实践,涵盖分布式锁、领导选举、计数器等场景,助力高效构建可靠分布式系统。

2026-11-04 11:03:58 9

原创 docker-compose快速搭建Zookeeper集群

讲解zoo.cfg配置项含义与myid文件作用,并给出使用docker-compose快速搭建三节点Zookeeper集群的完整yaml配置、镜像拉取与启动命令,通过zkServer.sh查看各节点leader与follower状态。

2026-11-04 11:03:19 8

原创 认识Zookeeper与Win和Linux安装

介绍Zookeeper分布式协调服务,讲解Znode数据模型、节点类型、时间属性、节点操作与Watch触发器机制,并分别给出Windows本地安装配置以及使用Docker在Linux快速部署Zookeeper的详细步骤与常用命令。

2026-11-04 11:02:40 7

原创 SpringBoot快速集成Dubbo

本文介绍SpringBoot快速集成Dubbo的完整案例,以Zookeeper作为注册中心。文章采用模块化开发方式划分消费者、接口与生产者三个模块,给出父pom与各模块依赖、配置文件及服务实现代码,并演示生产者注册与消费者RPC调用的测试流程。

2026-11-03 09:59:38 22

原创 初识Dubbo及简单案例使用

本文介绍Dubbo的基本概念并给出一个简单案例。文章基于原生API方式编写服务接口、生产者与消费者,以Zookeeper作为注册中心完成服务注册与发现,演示RPC远程调用的完整流程,并总结启动Dubbo服务时常见报错的原因与解决办法。

2026-11-03 09:59:05 256

原创 docker-compose快速搭建Kafka集群

讲解基于Zookeeper使用docker-compose搭建Kafka 3.0三节点集群,说明broker id、监听器、协议映射与advertised listeners等关键环境变量,并给出Kafka与Zookeeper一体化部署方案及集群启动、验证与停止注意事项。

2026-11-03 09:58:29 25

原创 RabbitMQ学习笔记 04、SpringBoot集成RabbitMQ

使用spring-boot-starter-amqp集成RabbitMQ,分别搭建生产者与消费者服务,通过配置类声明队列、TopicExchange与绑定routingKey,使用AmqpTemplate发送消息并用@RabbitListener与@RabbitHandler监听消费消息。

2026-11-03 09:57:54 138

原创 RabbitMQ学习笔记 03、交换机模式(4种)

介绍RabbitMQ四种交换机工作模式,讲解fanout广播、direct按routingKey精确匹配、topic模糊匹配和headers属性匹配的适用场景,并给出各模式生产者与消费者的完整代码实操及消息分发效果总结。

2026-11-03 09:57:18 82

原创 RabbitMQ学习笔记 02、生产者与消费者、多消费者平均压力

通过生产者与消费者案例演示连接工厂、信道、队列声明与消息收发流程,说明消息暂存与异步回调特性,并针对多消费者负载不均问题,采用basicQos、手动确认与basicAck实现公平派遣。

2026-11-01 09:59:08 11

原创 RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建

介绍消息队列的核心思想与解耦、异步、削峰价值,讲解AMQP协议及Server、Connection、Channel、Exchange、Queue等核心概念,并给出Linux下Erlang与RabbitMQ安装启动、用户创建和管理后台使用步骤。

2026-11-01 09:58:24 36

原创 SpringCloud Alibaba之Seata分布式事务学习笔记

通过图书借阅微服务案例复现跨服务数据不一致问题,讲解Seata的AT、TCC、XA、Saga四种事务模式,并以file和nacos两种模式集成seata-server,完成undo_log、全局事务注解与事务组映射配置,实现分布式事务回滚。

2026-11-01 09:57:38 27

原创 SpringCloud Alibaba之流量治理Sentinel组件学习笔记

以Nacos与Feign搭建的分布式项目为基础集成Sentinel,讲解dashboard监控、簇点链路、流控与热点规则、熔断规则、自定义限流响应、异常处理和Feign熔断降级。

2026-11-01 09:56:28 34

原创 SpringCloud Alibaba之Nacos注册中心与配置中心学习笔记

系统讲解SpringCloud Alibaba中Nacos作为注册中心与配置中心的使用,涵盖与Eureka的差异、安装与MySQL持久化、命名空间隔离、Feign与Gateway集成、集群搭建,以及配置动态刷新、多环境和共享配置优先级。

2026-11-01 09:55:13 34

原创 从聊天框到数字同事:Grok Bot 深度调研,为什么「一台云电脑」重新定义了 AI Agent

本文深度拆解 xAI 的 Grok Bot:从团队背景、一个月原型周期与现行收费,到云端持久计算机、多智能体协作、记忆、Skill、Routine、Auto Review 和 Vault 的技术逻辑,并分析其真正价值、适用边界与安全风险。

2026-10-30 17:24:06 248

原创 SpringCloud之Gateway网关组件学习笔记

系统讲解SpringCloud Gateway网关组件,包括背景与技术选型、路由/断言/过滤器三大核心概念、工作流程与Nginx区别,实战路由转发、动态路由、Gateway集群、Predicate断言工厂与自定义断言,以及全局过滤器、IP拦截、Token认证和基于Redis的令牌桶限流。

2026-10-30 16:45:07 23

原创 SpringCloud之SpringBoot Admin监控组件学习笔记

介绍Spring Boot Admin监控与管理组件,讲解其服务端与客户端模式,在SpringCloud中搭建admin-server并从注册中心抓取应用信息,通过集成actuator暴露监控端点,实现对user等服务的健康状态、线程、内存与接口信息的可视化监控。

2026-10-30 16:43:46 14

原创 SpringCloud之链路追踪Sleuth集成Zipkin学习笔记

介绍分布式链路追踪的概念与Trace、Span术语,对比Sleuth、Zipkin、SkyWalking等方案,讲解Zipkin服务端安装启动与四大核心组件,并在feign工程中集成Sleuth+Zipkin实现调用链路采集、耗时分析与依赖展示。

2026-10-30 16:43:06 23

原创 SpringCloud之Feign的工程化实例(分布式工程)

介绍单体、分布式聚合项目的模块演进,提出抽取api与domain公共模块的工程化方案,并通过Maven多模块搭建domain-project、common-api、order-center、user-center,实现feign接口与断路器统一管理及服务间远程调用。

2026-10-30 16:42:25 16

原创 SpringCloud之Hystrix组件学习笔记

从服务雪崩问题引出Hystrix熔断器,讲解断路器closed/open/half-open三种状态与隔离策略,通过租车案例集成Hystrix并配置fallback,同时手写一个包含状态枚举、注解与切面的断路器,实现失败计数、半开试探与自动恢复。

2026-10-30 16:41:36 5

原创 SpringCloud学习笔记01、认识SpringCloud基础组件

介绍微服务基础与SpringCloud、Dubbo两大门派对比及RPC与REST通信协议选型,说明服务化拆分时机,并梳理Eureka、Feign、Ribbon、Hystrix、Zuul等基础组件的核心知识与集成要点。

2026-10-28 11:47:40 50

原创 分布式基础理论

本文介绍分布式的基础理论,从分布式使用场景与作用出发,对比单体应用、集群与分布式架构的差异。文章重点讲解CAP定理中的一致性、可用性与分区容错性,并结合网页与缓存、支付与交易场景说明AP与CP的取舍,帮助理解分布式系统的核心概念。

2026-10-28 11:47:10 84

原创 Vue+SpringBoot+langchain4j实战案例:实现AI消息问答及Markdown打字机渲染效果

本文提供SpringBoot+Vue的AI对话界面实战案例,前端基于Vue2+Vite实现Markdown渲染与打字机效果,后端基于SpringBoot3+JDK17结合LangChain4j对接千问模型,实现知识库检索与流式问答,附完整源码与技术栈说明。

2026-10-28 11:46:39 45

原创 SpringBoot支持动态更新配置文件参数

本文介绍SpringBoot在不重启服务的前提下动态刷新配置参数的实现方案。文章通过自定义DynamicPropertyUpdater与ConfigFileReloader组件,结合Environment属性源操作,实现单个配置项更新、批量更新以及重新加载整个配置文件,并给出接口测试步骤与效果验证。

2026-10-28 11:45:53 110

原创 SpringBoot幂等性防重Token令牌实现方案

本文介绍接口幂等性的概念与常见解决方案,重点实现基于Redis、自定义注解与拦截器的防重Token令牌方案。文章通过Lua脚本保证校验与删除的原子性,给出Token生成校验服务、防重注解、拦截器与控制器代码,并使用JMeter验证高并发下的防重效果。

2026-10-28 11:45:06 17

原创 SpringBoot集成Redis业务功能 02、定时任务+Redis删除特定前缀key的优雅实现

本文介绍了SpringBoot中通过“定时任务+Redis SCAN”实现每日重置玩家积分次数的方案。对比了KEYS命令的阻塞风险,推荐使用SCAN渐进式遍历批量删除指定前缀Key,并封装了基于Jedis的工具方法。

2026-10-27 14:42:03 47

原创 SpringBoot集成Redis业务功能 01、限制玩家积分的每日重置次数

本文介绍了在弹幕游戏后台开发中,如何限制玩家每日积分重置次数的业务需求与实现方案。通过对比数据库定时任务与Redis缓存方案,最终采用Redis存储用户每日重置次数,并设置1天过期时间。

2026-10-27 14:41:31 33

原创 SpringBoot业务开发 11、Spring Boot + MyBatis 配置多MySQL数据源,这一篇就够了

本文详细介绍了在Spring Boot项目中实现多数据源配置的完整方案,涵盖从背景问题、核心概念讲解到具体实现步骤。重点讲解了如何优雅地管理多个MySQL数据源,包括配置分离、配置类驱动、Mapper隔离等关键技术点,为大型项目开发中的多数据库连接需求提供实用解决方案。

2026-10-27 14:41:00 13

python安装、基础、实战教程.rar

压缩包中包含了python安装、基础、实战教程,都是个人的学习笔记。 包含了开发工具Anaconda使用指南,pyqt5的使用。 实战包含有:GUI网络聊天室、TCP传输、UDP传输、实现下载功能以及python的语法学习笔记

2023-08-01

MySQL零基础小白学习及面试学习笔记.rar

MySQL零基础小白学习及面试学习笔记是个人在学习过程中整理和梳理的笔记。 其中包含邮件备份demo案例。 基础知识点笔记涵盖:安装、基础原理、存储引擎、索引事务锁、触发器等等面试相关使用到的知识点 实战专栏包含:mysqldump工具备份、主从同步实战、数据库优化案例、数据库导出表结构工具。

2023-08-01

Vue初学者入门学习笔记(包含实践demo)

个人学习整理的Vue初学者入门学习笔记(包含实践demo),里面包含Vue.js知识点,Vue-router以及vue-cli脚手架的使用。 同时还包含vue插件、实践代码以及底层原理的学习笔记

2023-08-01

spring-framework-5.2.18.RELEASE.zip

spring-framework-5.2.18.RELEASE.zip 是一个已经编译好的开源项目代码的压缩文件。该文件包含了 Spring Framework 5.2.18 版本的所有代码和相关资源,可以直接导入 IntelliJ IDEA 进行使用和开发。 Spring Framework 是一个功能丰富且灵活的 Java 开发框架,用于构建企业级应用程序。它为开发者提供了一系列的工具和库,用于简化开发过程并提高应用程序的性能和可维护性。

2023-08-01

基于spring boot 速食消费品网络营销系统.rar

名称:速食消费品网络营销系统 基于:Spring Boot 描述: 速食消费品网络营销系统是一个基于Spring Boot框架开发的在线销售和营销平台。该系统旨在帮助速食消费品企业实现线上销售、营销活动管理、订单处理和客户关系管理等功能。 该系统利用Spring Boot的轻量级、快速开发特性,为企业提供了一个高效、可靠的平台来展示和销售他们的速食消费品。它基于Java语言开发,借助Spring Boot的开箱即用功能,提供了一个易于扩展和维护的系统架构。 速食消费品网络营销系统的主要功能包括: 在线产品展示和销售:企业可以在系统中展示他们的速食消费品,并支持用户在线浏览、下单和购买产品。 营销活动管理:系统允许企业创建和管理各种营销活动,如促销优惠、打折活动、满减等,以吸引和留住客户。 订单处理:系统提供订单管理功能,包括订单生成、支付处理、库存管理和物流追踪等,以确保订单的准确处理和及时交付。 客户管理:系统允许企业管理顾客信息,包括注册用户、个人资料、购买历史等,以建立和维护客户关系。 数据分析和报告:系统提供数据分析工具,帮助企业了解销售情况、客户行为和市场趋势。

2023-07-30

Java简历模板详细文档

名称:Java简历模板 文件类型:文档文件(如.doc、.docx、.pdf) 描述: Java简历模板是一个用于撰写个人Java开发者简历的预设模板文件。它提供了一个结构化和专业的布局,方便Java开发人员将自己的技能、经验和教育背景等信息清晰地展示给潜在雇主或招聘人员。 这个简历模板通常以常见的文档格式(如Microsoft Word的.doc或.docx,或Adobe Acrobat的.pdf)提供,以便能够在不同的文档编辑软件中打开和编辑。您可以根据个人需要选择适合的文件格式。 Java简历模板通常包括以下几个关键部分: 个人信息:包括姓名、联系方式、地址等个人基本信息。 职业目标或自我介绍:简要概述个人的职业目标或自我介绍,以吸引雇主的注意。 技能和专业知识:列举个人掌握的Java开发技能、编程语言、框架和工具等相关知识。 工作经验:按时间顺序陈述过往的工作经历,包括公司名称、职位、项目描述和所获成就等。 教育背景:罗列个人的教育经历,包括学位、学校和专业等。 项目经验:介绍参与的关键项目,包括项目名称、职责描述和所用技术等。 证书和奖项:列出与Java开发相关的证书

2023-07-30

cmake-3.23.2-windows-x86-64.msi

名称:cmake-3.23.2-windows-x86_64.msi 版本:3.23.2 文件类型:Windows安装程序(.msi) 描述: cmake-3.23.2-windows-x86_64.msi是用于Windows操作系统的CMake构建工具的安装程序文件。CMake是一个开源跨平台的构建工具,用于自动生成针对不同编译器和操作系统的构建脚本。该安装程序为Windows x86_64架构提供了CMake 3.23.2版本的可执行文件。 该安装程序以.msi文件扩展名,符合Windows Installer(MSI)的文件格式,可以通过双击运行进行安装。 安装CMake可将其集成到Windows操作系统中,使您能够在命令行或图形界面中使用CMake来构建和管理C/C++项目。安装程序会自动将CMake相关的文件和依赖项安装到合适的目录,并设置必要的环境变量和系统路径。 通过安装cmake-3.23.2-windows-x86_64.msi,您可以快速开始使用CMake进行Windows平台上的项目构建,利用其强大的功能和配置选项。 请注意,这个安装程序是特定于Wind

2023-07-30

seata-develop

seata的开发包

2022-08-22

用于桌面录制gif图的GifCam

可以用来录制桌面的gif工具,免费 点击REC,即可开始录制,当然rec有好多选项,主要是调节帧数;然后点击SAVE,选择清晰度,不同清晰度生成的GIF图大小是不一样的,自行测试,如下图,分为质量模式、256色、20色、灰度图等。当然还可以保存成AVI的视频格式。

2020-12-08

空空如也

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

TA关注的人

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