- 博客(68)
- 收藏
- 关注
原创 docker安装kafka、zookeeper详细步骤
摘要 Kafka 是一个高吞吐量的分布式流处理平台,核心特性包括持久化存储、分区并行处理和多种客户端支持,适用于实时日志、消息队列等场景。ZooKeeper 是分布式协调服务,提供一致性、高可用性和 Watcher 监听机制,常用于分布式锁、配置管理等。Kafka 早期依赖 ZooKeeper 管理元数据,但 2.8+ 版本逐步通过 KRaft 替代。两者在功能(消息处理 vs 协调服务)、数据模型(Topic/Partition vs ZNode)和协议(ZAB/KRaft)上存在差异。文末提供了基于 D
2025-08-28 17:13:49
342
原创 docker部署spring boot,安装jdk17、maven3.8.8详细步骤
本文介绍了在Docker中部署Spring Boot项目的关键步骤。首先需安装JDK 17和Maven并进行版本验证。随后详细展示了Spring Boot项目的pom.xml配置,包含Spring Boot 3.4.8、MyBatis、MySQL、Lombok等核心依赖项,以及JWT、MinIO、Redis、Elasticsearch等扩展组件。配置中还包含了Java 17版本指定、MyBatis-Plus、Spring Security等关键设置,为项目构建提供了完整的依赖管理方案。
2025-08-27 15:40:45
358
原创 docker安装nginx,创建容器,部署vue项目
本文介绍了在Docker环境下安装和配置Nginx容器的步骤。首先拉取最新版Nginx镜像,然后创建挂载目录并设置权限。最后通过docker run命令启动容器,将配置文件、日志和网页目录挂载到宿主机,并映射80端口。该配置使Nginx容器能够持久化存储数据,方便后续管理和维护。
2025-08-26 14:02:50
154
原创 spring boot配置es
本文介绍了Elasticsearch的核心特性及Spring Boot集成方法。Elasticsearch作为分布式搜索分析引擎,具有全文检索、近实时搜索、RESTful API等特性,支持日志分析、电商搜索等场景。文章详细说明了Spring Boot集成Elasticsearch的配置步骤,包括依赖添加、连接配置和ElasticsearchConfig类实现,并提供了索引创建、查询和删除的测试示例。该集成方案通过Elasticsearch Java客户端实现高效操作,适合企业级应用开发。
2025-08-14 14:40:53
434
原创 spring boot项目使用Spring Security加密
Spring Security 是一个基于 Spring 框架的安全框架,专注于为 Java 应用提供身份验证(Authentication)、授权(Authorization)和其他安全功能。它支持多种安全协议和标准,适用于 Web 应用、微服务、方法级安全等场景。
2025-07-25 17:41:50
472
原创 docker安装 Elasticsearch、Kibana、IK 分词器
5.删除未挂载启动elasticsearch容器。4.删除未挂载启动kibana容器。1.以root用户身份进入容器。6.重新启动容器并挂载。1.手动创建挂在文件。
2025-07-24 11:35:20
208
原创 AI问答系统完整架构规划文档
技术栈选择合理- HuggingFace + FastAPI是成熟的组合基础框架可用- API层和基础LLM推理已实现核心能力严重缺失- 缺乏90%的AI核心组件代码质量需提升- 存在语法错误和架构问题。
2025-07-22 09:24:44
978
原创 spring boot使用mybatis-plus实现分页功能
如果需要自定义分页查询 SQL,可以使用 MyBatis-Plus 的IPage。
2025-07-09 17:55:52
379
原创 springboot项目使用redis实现浏览文章增加文章浏览量功能
Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统,支持多种数据结构。它通常被用作数据库、缓存和消息中间件。Redis以其高性能、低延迟和丰富的数据结构支持而著称。
2025-07-08 10:29:30
460
原创 spring boot项目配置使用minion
Minio是一款开源的高性能对象存储服务,兼容Amazon S3 API,适用于私有云、混合云及边缘计算场景。它采用分布式架构设计,支持水平扩展,提供数据加密、版本控制、生命周期管理等企业级功能,适用于存储非结构化数据(如图片、视频、日志等)。
2025-07-04 16:53:48
351
原创 springboot整合配置swagger3
Swagger 3 是基于 OpenAPI 规范 3.0 的 API 文档工具,用于设计、构建和消费 RESTful API。自动生成交互式文档API 测试与调试代码生成(客户端/服务端)多语言支持@Tag(name = "学校管理", description = "学校管理接口")@Operation(summary = "添加学校", description = "创建新学校并初始化管理员账号")
2025-07-04 10:15:42
607
2
原创 springboot封装jwt和uuid工具类,跨域配置
JSON Web Token 是一种开放标准(RFC 7519),用于在各方之间安全地传输信息(作为JSON对象)。身份验证(AuthN)信息交换(AuthZ)无状态会话管理UUID(Universally Unique Identifier) 是一种标准化的128位唯一标识符,用于在分布式系统中唯一标识信息。其格式为xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx,共36个字符(含4个连字符)。
2025-07-03 15:11:23
216
原创 springboot+mybatis-puls实现多租户数据隔离
Spring Boot 是 Pivotal 团队开发的开源框架,基于 Spring 生态的简化版,旨在解决传统 Spring 开发中“配置繁琐、依赖冲突、部署复杂”等痛点。其核心价值在于通过约定优于配置(Convention over Configuration)和自动化配置,实现“开箱即用”的快速开发体验,尤其适合微服务架构和云原生应用。特性模块核心介绍自动配置(Auto-Configuration。
2025-07-03 11:51:36
672
原创 使用MybatisX插件生成代码
MyBatisX 是基于 MyBatis 生态的增强型开发工具,专为 IntelliJ IDEA 平台打造,由 MyBatis-Plus 团队官方维护。其核心价值在于通过可视化操作与智能代码生成,解决传统 MyBatis 开发中重复代码编写、SQL 与代码分离维护难等问题,尤其适合中后台系统开发场景。
2025-07-03 09:34:44
304
原创 docker安装Elasticsearch8.0.1与Kibana8.0.1,创建Elasticsearch8.0.1与Kibana8.0.1容器
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-07-01 11:31:42
955
原创 docker安装RabbitMQ,创建RabbitMQ容器以及docker-compose.yml配置
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-06-30 16:40:25
407
原创 docker安装MongoDB,创建MongoDB容器以及docker-compose.yml配置
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-06-30 16:19:50
204
原创 docker安装Redis,创建Redis容器以及docker-compose.yml配置
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-06-30 15:50:31
320
原创 docker安装minion,创建minion容器以及docker-compose.yml配置
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-06-30 14:33:04
197
原创 docker安装MySQL,创建MySQL容器以及docker-compose.yml配置
容器间通信:自定义网络允许容器通过服务名直接通信,无需硬编码IP地址。网络隔离:提高安全性,防止未授权访问。灵活的网络策略:可以设置网络别名、防火墙规则等。避免端口冲突:多个服务可以使用相同的端口号,通过不同网络隔离。
2025-06-30 11:12:50
385
原创 docker容器命令介绍及数据卷
摘要: Docker容器是一种轻量级虚拟化技术,通过封装应用程序及其依赖实现高效运行。本文介绍了Docker的基本操作命令:1)查看容器状态(docker ps);2)创建容器(docker run)及常用参数说明;3)容器管理命令,包括停止(stop)、启动(start)、删除(rm)等操作。重点讲解了如何通过参数控制容器运行模式,如后台运行(-d)、端口映射(-p)等。(150字)
2025-06-25 10:31:10
214
原创 contOS7安装docker命令及yum源更换为国内源
Docker是一个开源的容器化平台,通过将应用程序及其依赖打包成轻量级、可移植的容器,确保开发、测试和部署环境的一致性。Docker的核心概念包括容器、镜像、Dockerfile和镜像仓库。容器是轻量级的虚拟化技术,共享宿主机内核但保持独立运行环境,启动快且资源占用少。镜像则是容器的静态模板,包含运行应用所需的代码、库和配置文件,采用分层存储提高效率。Dockerfile是定义镜像构建过程的脚本,通过指令自动化构建镜像。镜像仓库则用于集中存储和分发镜像,如公共仓库Docker Hub和私有仓库。
2025-06-24 17:19:16
794
原创 爬虫框架Scrapy从创建到使用
PaC #项目文件名称PaC #项目目录items.py #定义数据结构middlewares.py #中间件pipelines.py #数据处理settings.py #全局配置spiderspac.py #爬虫文件scrapy.cfg #项目基本配置文件。
2024-03-27 17:09:57
848
1
原创 react 函数 - useState , useEffect, useCallback (记忆函数), useMemo (记忆组件),useRef (保存引用值)
【代码】react 函数 - useState , useEffect, useCallback (记忆函数), useMemo (记忆组件),useRef (保存引用值)
2023-03-30 17:02:56
487
原创 react创建,运行及基础使用方式介绍 (JSX语法,类组件,函数组件)
react创建,运行及基础使用方式介绍 (JSX语法,类组件,函数组件)
2023-03-26 00:30:47
631
原创 JS浏览器事件
2.localStorage:永久存储到客户端本地。3.cookie:把信息存储到客户端的浏览器中。1.session:信息存储到服务器上。1.点击跳转到下一页。
2022-11-13 18:02:15
425
原创 全局组件与局部组件,组件父传子,属性验证&默认属性,组件子传父,组件ref
全局组件与局部组件,组件父传子,属性验证&默认属性,组件子传父,组件ref
2022-11-02 20:59:50
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人