自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 上传云对象存储代码实践-阿里云OSS

本文介绍了阿里云OSS的核心概念与Java分片上传实践。阿里云OSS提供多种存储功能,包括Bucket容器、对象管理、地域节点、访问控制等。分片上传流程分为初始化、上传分片和合并对象三步,支持并发上传提升效率。文章提供了详细的Java代码示例,涵盖AK/SK配置、Endpoint设置、Bucket创建等关键步骤,并强调了分片上传的注意事项,如网络状况优化和未完成分片的清理。通过流程图和代码注释,读者可快速掌握阿里云OSS分片上传的实现方法。(149字)

2025-09-10 23:00:00 300

原创 上传云对象存储代码实践-华为云OBS

华为云OBS对象存储实践指南 本文介绍了华为云对象存储服务(OBS)的核心功能与应用场景,并提供了Java代码实践方案。主要内容包括: OBS服务概述:对比存储桶(Bucket)和并行文件系统的特性,前者适合通用存储,后者针对高性能计算场景。 主流云存储对比:分析AWS S3、Google Cloud Storage等服务的差异化优势,指出华为云OBS在政府项目和安全场景的竞争力。 技术实践:详细演示了创建存储桶的步骤,并提供了Java分段上传代码示例,包含大文件(>5GB)处理逻辑和上传进度监控实现

2025-09-09 13:30:00 1413

原创 Redis配置文件解读

Redis数据库简介与应用 本文介绍了Redis内存数据库的基本概念、安装方法和应用场景。Redis是一种开源的键值存储系统,支持多种数据结构(字符串、哈希、列表、集合等)和部署模式(单机、主从复制、哨兵、集群等)。文章详细说明了在Windows和Linux系统上的安装步骤,包括通过官方版本、WSL和Docker等多种方式。同时分析了Redis的持久化机制(RDB/AOF)和常见的应用模式(分布式锁、缓存策略等)。Redis以其高性能、灵活的数据结构和丰富的功能,广泛应用于缓存、消息队列等场景。

2025-09-08 12:30:00 1066

原创 分布式事务的Java实践

微服务架构已成为现代软件开发的主流趋势,而分布式事务管理是其关键挑战之一。本文介绍了基于Seata中间件的分布式事务解决方案,重点分析了其AT模式的两阶段提交机制:一阶段记录业务数据和回滚日志,二阶段异步提交或反向补偿。通过全局锁和事务ID保障数据一致性,并提供了SpringCloud集成Seata的实践指南,包括Docker部署、数据库表结构创建和配置文件示例。该方案有效解决了微服务架构下跨系统数据一致性问题,为复杂业务场景提供了可靠的事务管理支持。

2025-09-05 22:00:00 751

原创 Docker快速部署Mongodb主副本集实践

MongoDB主副本集部署指南 本文介绍了MongoDB主副本集的部署方案,包含基础概念、事务支持和Docker部署实践。主要内容包括: MongoDB基础:介绍了数据库、集合、文档等核心概念,以及副本集、分片等架构特性。 事务支持:详细说明了MongoDB 4.0+版本的多文档事务使用方法,包括ACID特性、隔离级别和注意事项。 Docker部署:提供了在CentOS 7上使用Docker部署3节点副本集(1主2从)的完整步骤,包括环境准备、网络配置和容器启动。 性能优化:针对事务处理给出了性能优化建议,

2025-09-04 08:40:38 1124

原创 欧拉系统部署Docker实践指南

本文分享了在欧拉系统(openEuler)上部署Docker的经验总结。首先介绍了欧拉系统作为国产开源Linux发行版的特点,对比了主流系统的差异。详细说明了Docker和Docker Compose的安装步骤,包括环境检测、依赖安装、配置镜像加速等关键技术细节。特别指出欧拉系统24.09版本在使用Docker时需要注意的日志类型和ulimit设置问题。最后指出在欧拉系统上使用Docker的体验与主流系统基本一致,且性能表现良好。文章为在国产化系统上部署容器化应用提供了实用参考。

2025-09-03 22:00:00 1110

原创 第五章 Dify社区版使用篇-工具-自定义

本文介绍了如何在Dify平台自定义工具,以天气查询工具为例详细说明了操作步骤。首先登录Dify创建自定义工具,选择天气JSON模板并修改为高德地图API接口;然后配置API Key授权和城市参数进行测试;最后保存工具即可在Dify中使用。文章还提供了Swagger API的使用规范,包括文档结构、参数请求、响应错误码等标准要求,并附有JSON配置示例。相关内容可参考系列文章前四章和高德天气API调试指南。

2025-09-02 23:00:00 994

原创 玩转PostMan之调试天气接口-高德天气 API

本文介绍了企业内部开发天气服务器的完整流程。首先需要在高德天气API官网注册获取API Key,包括创建应用、选择天气服务等步骤。接着通过Postman工具测试验证接口,展示了获取北京未来3天天气数据的JSON格式返回结果。最后提供了将API调用转换为Java代码的示例,使用OkHttpClient发送请求。整个流程为企业定制化天气服务提供了技术实现方案,包含从注册到代码集成的关键环节。

2025-09-01 12:15:00 862

原创 基于MySQL数据库日志的分表优化实践

MySQL日志表分页优化方案 针对日志表查询缓慢问题,提出以下优化方案: 按日期分表存储:将日志数据按天或按月分散到不同表中,避免单表数据过大。 分页查询优化: 必须传入查询日期范围 采用主键分页替代LIMIT/OFFSET 实现多表联合分页逻辑 技术实现: 动态创建日期表 通过Java代码计算各表记录数 智能定位查询起始表 分批次查询直到满足需求数量 性能优化: 减少全表扫描 避免大数据量排序 降低数据库负载 该方案通过表分区和智能分页算法,显著提升日志查询效率,特别适合大数据量场景。

2025-08-29 22:00:00 848

原创 Gitlab镜像自动同步

本文介绍了一种通过镜像同步机制实现GitLab代码仓库内外网隔离的解决方案。该方案通过创建内部GitLab(gitlab1)与外部镜像GitLab(gitlab2),实现部分仓库代码的安全同步。核心流程包括:递归扫描gitlab1的Group/Project结构,在gitlab2创建对应结构,配置镜像同步,并触发主动推送。技术实现基于Java,使用GitLab API进行自动化操作,包含Group创建、Project镜像配置、提交校验等关键步骤。文中提供了详细的API调用示例和Java代码实现,重点解决了内

2025-08-28 08:39:01 1063

原创 第四章 Dify社区版使用篇-工具

摘要:本文介绍Dify社区版的工具模块功能,重点演示如何创建工作流并发布为自定义工具。通过"代码解释器"示例,展示从变量设置、Python代码编写到测试运行的完整流程,最终将工作流发布为可复用工具。文中配有详细操作截图,涵盖工作流编排、变量配置、测试验证及发布步骤,帮助用户快速掌握Dify工具模块的核心操作。文章为系列教程第四章,后续内容将补充更多工具应用场景。(150字)

2025-08-26 23:00:00 930

原创 Dify社区版使用篇-知识库

Dify知识库管理操作指南 本文详细介绍了Dify社区版知识库的创建和使用流程,包含以下核心内容: 知识库创建:从空知识库创建到文件上传 分段设置:支持Q&A分段和父子分段两种模式,可实时预览效果 检索配置:提供高质量和经济两种索引方式,推荐混合检索模式 实践应用:演示了如何将知识库关联到工作室,并通过提问"算术题"验证知识库检索效果 系统逻辑:展示了知识库检索结果如何作为上下文输入给大模型生成最终答案 操作过程配有详细截图,帮助用户理解各项参数设置的实际效果。

2025-08-25 23:30:00 1915

原创 Dify社区版使用篇-工作室-新手适用

本文介绍了Dify社区版的使用方法,重点讲解了大模型配置和工作室创建流程。内容涵盖:1)Dify社区版的核心功能和适用场景;2)详细配置ollama本地大模型的步骤,包括模型安装和Dify集成;3)如何在Dify中创建聊天助手工作室,设置提示词、知识库和变量等。文章提供了系列教程链接,适合开发者快速上手这一开源AI应用开发平台,实现从模型部署到应用开发的全流程。

2025-08-24 12:30:00 816

原创 基于SSE的客户端代码实现

摘要 Server-Sent Events (SSE) 是一种基于HTTP的单向服务器推送技术,适用于实时数据更新场景。其核心原理包括:1)使用HTTP长连接保持通道;2)text/event-stream格式传输;3)自动重连机制。与WebSocket相比,SSE更轻量且兼容HTTP协议,适合新闻推送、股票行情等单向数据流场景。文章提供了Java和JavaScript的客户端实现示例,包括连接建立、事件监听和Unicode转换处理。技术选型建议指出:SSE适用于浏览器端单向通信,WebSocket适合双向

2025-08-23 23:00:00 1381

原创 Redis查询分页【JAVA】

本文介绍了Redis的核心特性及其在分页查询中的应用。Redis作为高性能内存数据库,支持多种数据结构、持久化机制和分布式特性,适用于缓存、分布式锁等场景。文章重点探讨了利用Redis实现分页查询的三种方案:List分页(LRANGE命令)、ZSet分页(ZRANGE命令)和Spring RedisTemplate分页,并提供了Java代码示例。最后分享了SSM框架中基于HSCAN命令的分页实现代码,通过游标(cursor)和ScanParams控制分页参数,实现大Key的高效分页处理。这些方案可根据业务需

2025-08-22 23:00:00 841

原创 Dify社区版私有化部署

Dify是一个功能全面的轻量级AI框架,支持主流大模型接入和插件扩展。本文介绍了基于Linux环境的部署方案,建议配置16G内存、4核CPU和1TB存储。部署过程包括:安装Docker和Docker Compose,拉取最新源码,配置.env和docker-compose.yaml文件,然后通过docker-compose启动服务。关键注意事项包括版本更新时保持配置同步,以及Ollama等自定义模型需要额外配置。部署完成后可通过80端口访问,支持本地和服务器环境。文章还提供了密码重置等常见问题的解决方法,并

2025-08-21 23:30:00 321

原创 集成企业微信实现会议预约系统【java】

摘要 公司开发了一个简易的会议预约系统,替代原有失效的第三方软件。系统集成企业微信预约功能,通过会议室门口的显示屏实时展示当前和下一个会议预订信息。采用前后端分离架构:前端为本地网页,每分钟自动刷新;后端基于SpringBoot和WebSocket,监听请求并调用企业微信接口获取数据。前端核心功能包括自适应屏幕布局、WebSocket实时通信、会议状态动态展示(空闲/会议中)以及详细信息呈现(会议主题、时间、组织者等)。技术栈涉及HTML/CSS/JS、SpringBoot和WebSocket协议,实现了会

2025-08-20 23:00:00 1434

原创 企业微信扫码登录业务实现

企业微信扫码登录实现方案 本文介绍了企业微信扫码登录系统的完整实现流程,主要包含前端二维码生成和后端回调处理两大模块: 前端实现: 使用Vue2生成带随机state参数的二维码 通过QRCode库渲染二维码图片 实现定时检查登录状态的轮询机制 后端实现: 获取企业微信的corpid和corpsecret等配置参数 构造微信授权链接并处理回调 实现state与用户绑定关系 处理用户授权后的跳转逻辑 技术要点: 需企业微信管理员权限配置应用 使用Redis存储临时token状态 区分内外网访问地址 支持静默授权

2025-08-19 23:30:00 815

原创 postman工具构建代码,完成业务需求

摘要:批量上传日志文件的Java实现方案 针对需要上传数十万条日志文件的需求,本文提出了一种高效的Java实现方案。通过递归遍历文件夹获取所有日志文件,并使用OkHttp库批量上传。关键实现包括:1) 递归获取文件列表并过滤可写文件;2) 使用Multipart/form-data格式构建HTTP请求;3) 批量处理所有符合条件的日志文件。相比手动通过Postman逐个上传,该方案显著提高了效率,同时也支持其他语言如C#、Dart等实现类似功能。

2025-08-18 23:00:00 172

Gitlab mirror 自动同步到镜像Gitlab 用途1. 本地部分Gitlab资源自动同步到镜像Gitlab,给客户端通过外网使用2. 本地Gitlab绝对安全,mirror可以设置单向同步

内容概要 GitLab Mirror功能用于将本地GitLab仓库自动同步到镜像GitLab服务器,支持单向同步配置。该功能确保本地主仓库数据安全,同时通过外网为客户端提供镜像访问。同步过程包括代码、分支、标签等元数据,支持定时或触发式更新,适用于灾备、跨地域协作或外网访问等场景。 适用人群 - 企业IT管理员:需保障代码安全且提供外网访问权限的团队。 - 分布式开发团队:成员分布在不同地域,需通过外网访问镜像仓库。 - 安全敏感项目组:要求主仓库完全隔离,仅通过镜像对外暴露部分资源。 使用场景及目标 场景1:外网客户端访问 镜像GitLab作为外网入口,客户端通过镜像获取代码,避免直接连接内网主仓库。主仓库保持内网隔离,通过单向同步(仅主仓库推送到镜像)杜绝外部篡改风险。 场景2:数据安全与灾备 主仓库数据通过镜像实现异地备份。若主仓库故障,镜像可快速切换为临时服务节点。单向同步确保备份数据不被反向覆盖。 目标 - 安全隔离:主仓库无外网暴露,镜像仅接收同步数据。 - 自动化同步:减少手动操作,通过GitLab CI/CD或定时任务触发同步。 - 灵活配置:支持按项目、分支筛选同步内容,适应不同权限需求。 其他说明 -同步方向控制:需在GitLab的Mirror设置中明确选择“Push”(主推镜像)模式,禁止镜像回写主仓库。 -网络要求:主仓库与镜像间需稳定网络连接,建议配置HTTPS或SSH证书验证。 -冲突处理:镜像仓库应设为只读,避免客户端直接提交导致同步冲突。 - 监控与报警:建议通过GitLab日志或Prometheus监控同步状态,失败时触发告警。

2025-08-27

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

TA关注的人

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