- 博客(124)
- 收藏
- 关注
原创 MySQL 5.7 Docker Compose 部署
本文介绍了使用Docker Compose部署MySQL 5.7的完整流程:创建目录结构,配置docker-compose.yml与自定义my.cnf文件,设置UTF-8编码及安全参数,通过docker-compose up -d启动服务。支持本地客户端连接或容器内访问,提供常用命令如启动、停止、日志查看与版本检测。强调数据持久化与安全建议,提醒删除数据需谨慎,并推荐在Docker网络中内部访问以提升安全性。
2026-10-08 22:45:00
372
原创 Redis 7.0.2 Docker Compose 部署
本文介绍了基于Docker Compose部署Redis 7.0.2的完整流程:创建目录结构,配置docker-compose.yml与redis.conf,设置密码、持久化、内存限制等参数,启动并测试Redis服务。支持通过宿主机或容器内命令行连接,提供常用运维命令。强调生产环境应使用Docker网络隔离,避免端口暴露公网,并提醒删除数据前需谨慎操作。
2026-09-14 23:45:00
223
原创 Nginx Docker Compose 部署
本文介绍使用 Docker Compose 部署 Nginx 的完整流程,包括目录创建、Nginx 配置、静态页面部署、容器启动与状态检查。同时提供反向代理、HTTPS 配置及常用运维命令,适用于快速搭建轻量、可维护的 Nginx 服务环境。
2026-08-31 22:30:00
329
原创 OpenClaw 飞书自建应用配置全攻略
摘要:本文介绍了飞书自建应用的完整创建流程:1)在开放平台创建应用并填写基本信息;2)添加机器人并配置IM相关权限;3)设置事件回调;4)发布应用并获取App ID和Secret;5)安装OpenClaw插件并配置飞书应用凭证;6)最后在飞书内搜索应用进行验证。整个流程包含9个关键步骤,涵盖了从应用创建到最终验证的全过程,适用于开发者快速搭建飞书机器人应用。(150字)
2026-06-29 13:30:00
394
原创 AI小白也能搞定!5分钟搭建OpenClaw全攻略
本文介绍了OpenClaw人工智能平台的安装配置流程。首先进行基础环境设置,包括配置sudo免密权限、安装ssh和curl工具。然后通过官方脚本一键安装OpenClaw,并演示如何配置智谱AI的GLM-4.7模型,包括获取API Key和设置skill模块。最后指导用户通过web UI完成初始对话测试,验证平台搭建成功。整个过程涵盖了从系统准备到模型配置的关键步骤,帮助用户快速部署OpenClaw AI平台。
2026-05-13 00:15:00
49
原创 Nacos配置读取异常排查与解决指南
摘要:服务启动时出现Nacos配置读取异常(show-prod.yaml为空),客户端报错"Client not connected"。排查发现应用服务器无法访问Nacos的gRPC端口(10825),而Nacos 2.x需同时开放HTTP(9825)和gRPC端口。根因是gRPC端口不通导致配置同步失败,表现为部分配置读取为空。解决方案包括放行10825端口或临时关闭远程同步(不推荐)。经验总结:Nacos 2.x需确保双通道畅通,快速排查可先验证403错误和gRPC端口连通性。
2026-05-06 23:00:00
378
原创 Docker解决wkhtmltopdf在openEuler兼容问题
摘要:在openEuler22.03系统中直接使用wkhtmltopdf官方RPM包时出现ABI不兼容问题,主要由于系统依赖的libpng16与软件包要求的libpng15存在二进制依赖断层。解决方案采用Docker容器技术,基于CentOS7构建包含wkhtmltopdf和中文字体的镜像,通过环境隔离实现兼容性。该方法避免了系统污染,保证了环境可控性,适合生产部署,相比源码编译更稳定高效。实践验证表明该方案能有效解决HTML转PDF的需求,同时正确处理中文显示问题。
2026-03-03 21:00:00
707
原创 SpringBoot整合Nacos日志统一管理
SpringBoot项目接入Nacos客户端时,默认会生成独立的nacos日志文件,与项目日志体系分离。可通过设置nacos.logging.default.config.enabled=false关闭Nacos默认日志,并在logback中配置<logger name="com.alibaba.nacos" level="INFO"/>统一管理日志。生产环境建议日志输出到stdout或配置时间+大小双策略滚动,确保日志统一收集和管理,提升可观测性。
2026-02-28 21:15:00
401
原创 kkFileView源码编译docker镜像
摘要:本文详细介绍了kkFileView在线文件预览系统的源码获取、镜像构建及部署流程。首先说明从官网和代码托管平台获取源码的方法,然后分步讲解构建kkFileView基础镜像和应用镜像的过程,包括Docker命令和Maven打包操作。最后详细阐述了使用Docker-compose部署系统的完整步骤,包含配置文件拷贝、容器启动关闭及日志查看等关键操作。全文提供了完整的命令行示例和注意事项,适合开发者快速搭建kkFileView服务。
2026-01-04 20:30:00
825
原创 MinIO 桶迁移实践:使用 mc mirror 实现数据同步
本文介绍了使用MinIO官方工具mc进行数据迁移的详细步骤。首先需要安装mc客户端并配置源和目标MinIO服务器的别名,然后通过mcmirror命令实现单个存储桶的数据同步。文章还提供了进阶用法,如实时同步、显示进度和强制覆盖等参数选项。整个迁移流程分为配置别名、检查存储桶和执行同步三个主要步骤,该方法相比自定义脚本更高效简洁,适用于测试到生产环境迁移、服务器更换或跨机房同步等场景。
2025-10-03 00:30:00
947
原创 Nginx转发WebSocket 400错误解决方案
Nginx代理WebSocket报400错误的解决方案:部署WebSocket项目时,若Nginx转发出现握手失败(400错误),需在配置中添加三行关键指令:1.设置HTTP/1.1协议;2.传递Upgrade头信息;3.指定连接升级。这三个配置项确保能正确完成WebSocket握手过程。可将配置置于server块实现全局生效,适用于多个location转发场景。修改后重启Nginx即可解决WebSocket代理问题。
2025-09-29 01:00:00
430
原创 Linux系统安装TimesNewRoman字体教程
《Linux系统安装Times New Roman字体指南》摘要:本文详细介绍了在Linux系统(Ubuntu/openEuler/CentOS等)上安装Times New Roman字体的完整流程。内容包括:从Windows系统获取.ttf字体文件,创建专用字体目录(/usr/share/fonts/truetype/timesnewroman),设置文件权限,刷新字体缓存(fc-cache),以及通过fc-list命令验证安装结果。该解决方案适用于Java验证码生成、LibreOffice文档处理、wk
2025-09-24 22:30:00
3402
原创 Java调用wkhtmltopdf实现HTML转PDF
本文介绍了使用wkhtmltopdf工具实现HTML转PDF的完整方案。首先说明了wkhtmltopdf相比纯Java方案的渲染优势,然后详细提供了Windows和CentOS7系统的安装指南及环境验证方法。文章重点给出了Java调用wkhtmltopdf的命令行实现代码,包括异步处理标准输出和错误输出的完整示例。针对常见的"libstdc++.so.6 not found"依赖缺失问题,提供了详细的排查步骤和解决方案,包括依赖包检查、重新安装等方法。该方案具有跨平台、样式还原度高等特点
2025-08-18 13:39:58
1294
原创 一键安装Docker 26.1.3完整教程(CentOS)
本文提供了在CentOS系统上通过rpm包安装Docker 26.1.3的详细教程。首先介绍了两种获取安装包的方式:百度网盘下载和使用yumdownloader工具下载所需rpm包。然后详细说明了使用rpm命令安装Docker的步骤,包括强制安装参数和验证安装的方法,并介绍了配置Docker开机自启的操作。最后给出了完整的卸载流程,包括查看已安装包、删除相关组件和验证卸载结果。文章以清晰的命令行示例和注意事项,帮助用户完成Docker的安装、配置和卸载全过程。
2025-08-07 01:00:00
677
原创 Docker 20+部署OnlyOffice全攻略
【摘要】本文详细介绍了OnlyOffice Document Server的Docker部署流程。首先说明Docker版本要求(≥20),提供两种镜像获取方式(在线拉取和网盘下载)。随后分步骤指导创建容器:建立挂载目录、编写docker-compose文件(含端口映射和中文配置)、启动容器。重点讲解了容器内WOPI功能开启和私有IP访问配置的修改方法,包括编辑local.json和default.json文件。最后通过访问8500端口验证功能,完成OnlyOffice的搭建。文章配有操作演示图,适合技术人员
2025-08-04 01:00:00
1353
原创 Docker 26.0.0安装与卸载全攻略
本文详细介绍了Docker的安装与卸载方法。安装部分包括从百度网盘或官网下载安装包、上传解压到服务器、配置可执行文件路径及验证安装。重点讲解了如何配置Systemd服务实现开机自启。卸载部分则完整列出了删除二进制文件、运行时文件、配置文件及systemd服务的步骤,并提供了验证方法。文章采用分步指导形式,配以演示图和emoji提示,清晰直观地展示了Docker的完整管理流程,适合Linux系统管理员参考使用。
2025-07-31 20:08:21
616
原创 FFmpeg离线安装全攻略
FFmpeg离线安装指南:需先安装Yasm汇编器(1.3.0版本),配置环境变量后,再安装FFmpeg(7.1版本),包括解压、配置、编译(约27分钟)、设置库路径等步骤。在线安装更简便,直接通过yum命令即可完成。两种方式安装后都需验证版本确认成功。关键注意点:离线安装必须配置LD_LIBRARY_PATH环境变量以避免报错。
2025-07-26 18:20:50
1736
1
原创 轻松搞定Docker-Compose安装指南
本文介绍了docker-compose的在线和离线两种安装方法。在线安装通过curl命令下载最新版,添加执行权限并创建软连接;离线安装需从GitHub下载对应版本,上传服务器后执行相同配置步骤。两种方法最后都需运行docker-compose --version验证安装成功。
2025-07-23 21:45:00
752
原创 FFmpeg安装配置全攻略(windows)
《FFmpeg安装配置指南》摘要:本文提供两种获取FFmpeg安装包的方式(语雀/百度网盘及官网下载),详细说明环境变量配置步骤(包括压缩包存放、系统变量设置),并给出验证安装成功的命令(ffmpeg-version)及成功提示图示。文末邀请读者互动(点赞/收藏/留言)并推荐技术公众号【Sue技术笔记】持续学习。全文通过分步截图和emoji表情增强指导亲和力。
2025-07-20 21:24:02
1631
1
原创 Docker 部署 kkFileView 及 SSL 与反向代理配置指南
本文详细介绍了kkFileView文件预览系统的安装配置方法,包含离线安装和在线安装两种方式。通过Docker部署后,重点讲解了配置文件的修改要点,包括端口设置、信任站点配置、缓存管理、水印设置等安全优化项。同时提供了SSL证书配置和Nginx反向代理的全流程指导,解决了HTTPS环境下的资源访问问题。文中还针对常见问题如样式混乱、HTTPS资源访问等给出了解决方案,并推荐使用数据卷挂载方式便于后期维护。该教程适用于企业级文件预览系统的安全部署,配套详细的配置参数说明和可视化操作截图。
2025-07-17 20:46:05
2351
原创 Gitee 提交失败:大文件超过 100MB 的解决方案
遇到Gitee因文件超过100MB限制导致提交失败时,可通过以下步骤解决:1)用git rm --cached删除超大文件;2)安装git-filter-repo工具彻底清除历史记录中的大文件;3)强制推送修改后的仓库。这些操作能有效移除超限文件,确保代码顺利提交。摘要简明扼要地概括了问题原因和解决方案的关键步骤,便于开发者快速理解处理方法。
2025-07-03 13:00:00
3262
1
原创 使用 AI 开发一个文件分享系统:从 0 到 MVP 的真实体验
摘要: 作者利用AI在2小时内快速开发了一个名为"SueTran(速传)"的临时文件分享系统MVP。通过AI梳理需求并生成开发提示词,采用Vue3+SpringBoot技术栈实现核心功能:文件上传、短链接分享、下载及自动过期清理。开发中使用Cursor工具自动生成代码骨架,并持续优化UI和细节(如品牌统一、中文乱码修复)。项目验证了"清晰需求+AI辅助+快速迭代"的高效开发模式,证明AI可作为强力工具协助开发者快速实现产品原型。作者建议开发者保持主动调试能力,并分享了
2025-06-14 12:43:24
508
原创 WPS加载项开发流程以及离线部署
摘要:本文详细介绍了WPS插件开发与离线部署全流程。首先解释WPS加载项的定义和作用,然后分步骤说明开发环境配置、项目创建和调试过程,包括使用wpsjs脚手架工具。重点阐述了离线部署方案,涵盖项目打包、发布页面创建与修改、文件部署路径等关键环节。最后说明如何在WPS中验证插件安装效果,为开发者提供了一套完整的WPS插件开发和离线部署解决方案,适合需要在无网络环境下部署WPS插件的应用场景。(149字)
2025-06-10 02:00:00
1871
原创 Deepseek大模型私有化部署
【摘要】本教程介绍大模型快速部署方案,使用ollama工具简化环境搭建,并搭配lobehub或openwebui可视化界面实现交互。主要内容包括:1)通过脚本安装ollama并配置服务;2)部署Deepseek-r1模型;3)提供两种可视化方案:lobehub(需安装Node环境)和openwebui(Docker版)。两种界面均支持模型配置与对话交互,为开发者提供高效的大模型应用体验。教程旨在帮助用户快速构建完整的大模型工作流。
2025-06-09 20:15:00
429
原创 X86架构离线环境安装Ollama
本文介绍了Ollama离线安装的必要性和具体步骤。离线安装适用于网络受限环境,确保安装稳定性和一致性。安装过程包括:1)下载安装包;2)上传至服务器;3)解压文件;4)启动服务;5)注册系统服务并设置开机自启。通过创建专用用户组、配置服务文件等操作完成部署,最后验证服务状态确保安装成功。该方案特别适合企业安全环境或无网络连接的场景。
2025-06-09 18:30:00
661
原创 DataKit迁移Mysql数据操作手册
这边的目标数据库的兼容模式要使用 B (Mysql兼容模式)将要迁移的mysql以及目标的openGauss创建出来。在服务器上添加完用户之后,就到平台上去添加用户。查看目标数据库是否是 b 的兼容模式。
2024-12-18 08:40:36
305
原创 DataKit 搭建手册
openGauss的开发运维涉及到很多复杂操作,DataKit提供了一个可视化操作的运维界面,可以帮助用户管理,安装,监控运维自己的openGauss数据库以及对应的物理机资源。DataKit是一个以资源(物理机,数据库)为底座的开发运维工具,将上层的开发运维工具插件化,各插件之间相互独立,方便用户按需引入。各插件围绕DataKit的资源中心进行扩展开,完成数据库的运维,监控,迁移,开发,建模等复杂的操作。
2024-12-18 08:39:35
803
原创 Tengine 搭建手册
官网:Tengine是由[淘宝](http://en.wikipedia.org/wiki/Taobao)发起的Web服务器项目。它在[Nginx](https://nginx.org/)的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。
2024-12-17 17:16:11
1597
原创 SpringCloudAlibaba | Sentinel从基础到进阶
Sentinel是SpringCloudAlibaba的一个组件,主要用于解决微服务架构中的高可用性和稳定性问题(雪崩问题)。流量控制舱壁模式(线程隔离)超时处理熔断降级线程隔离的两种手段是?信号量隔离线程池隔离信号量隔离的特点是?基于计数器模式,简单,开销小线程池隔离的特点是?基于线程池模式,有额外开销,但隔离控制更强默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。异常结果都是flow limmiting(限流)。这样不够友好,无法得知是限流还是降级还是授权拦截。
2024-12-17 17:11:12
1045
原创 windows下启动redisSentinel
如果已经安装redis的就继续往下看,还没安装redis,先安装一下redis安装完redis之后,打开redis的目录。
2024-07-01 09:27:14
652
原创 Offset Explorer 连接SASL PLAIN鉴权的Kafka
Security 选择 SASL PLAINTEXT。JAAS Config 配置账号密码。
2024-06-21 18:26:45
1750
1
原创 在idea中git add 文件的时候报错 LF would be replaced by CRLF
把LF改成CRLF在idea右下角把这个改成CRLF。
2024-05-27 13:15:00
577
原创 使用 JS + H5 实现《黑客帝国》雨幕
在电影《黑客帝国》中,屏幕上垂直流动的绿色字符雨幕效果给人留下了深刻的印象。这种效果不仅充满了神秘感,而且视觉冲击力强。使用JS + H5就可以实现实现类似的雨幕效果。
2024-05-23 12:43:43
352
原创 使用java 实现《黑客帝国》雨幕
在电影《黑客帝国》中,屏幕上垂直流动的绿色字符雨幕效果给人留下了深刻的印象。这种效果不仅充满了神秘感,而且视觉冲击力强。在java中如何用实现类似的雨幕效果。创建一个Java Swing应用程序,模拟字符雨滴从屏幕顶部缓缓下落的动画效果。通过定时器控制字符的下落速度,并利用透明度渐变实现视觉上的残影效果。我们使用Java Swing来实现。
2024-05-23 12:43:34
430
原创 Arthas基础到进阶
Arthas 是一款产品,通过全局视角实时查看,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方等,大大提升线上问题排查效率。
2024-05-20 18:13:47
1031
原创 10 - 核心对象 Switch / case
在Kettle(也称为Pentaho Data Integration,PDI)中,Switch/Case 是一个关键的组件,用于根据特定条件将数据流分支到不同的路径。Switch组件评估输入数据中的某个字段,并将数据标记后传递给相应的Case组件,每个Case组件根据配置的条件处理匹配的数据。这种机制不仅使得数据处理流程更为清晰和灵活,还能有效简化复杂的逻辑操作,使得数据集成和管理更为高效和易于维护。
2024-05-20 18:12:49
490
原创 问题处理记录 | 表输出报错 Packet for query is too large (5,214,153 > 4,194,304).
这个错误是由于MySQL服务器接收到的查询数据包太大而引起的。具体来说,错误消息中提到的数据包大小为5,214,153字节,而MySQL服务器默认只接受最大为4,194,304字节的数据包。你可以在MySQL配置文件中找到这个参数,并将其值增大到能容纳你的数据包大小的合适值。通常情况下,将其增大到比你预期的最大数据包大小稍大一些的值,比如10MB,会比较安全。要解决这个问题,你可以尝试通过修改MySQL服务器的配置来增大。
2024-05-13 01:00:00
588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅