- 博客(153)
- 资源 (11)
- 收藏
- 关注
原创 Ubuntu18.04部署k8s
本文摘要: 详细记录了在Ubuntu系统上安装Docker和Kubernetes集群的完整步骤。包括Docker安装配置(禁用交换分区、添加镜像源、设置cgroup驱动等)、Kubernetes组件安装(kubelet/kubeadm/kubectl)、网络参数调优以及控制平面节点加入集群的具体命令。特别包含了配置容器运行时containerd、设置registry镜像源、修改kubeadm配置等关键操作,并提供了Master节点初始化和加入集群的实际命令模板。
2025-10-30 13:51:13
165
原创 禁用Spring Boot 中邮件健康检查
该问题是由于Spring Boot健康检查中的邮件检测失败导致的。从堆栈信息可以看出,系统在连接SMTP服务器进行认证时失败,触发了MailHealthIndicator的健康检查报错。解决方案是通过在application.yml中配置management.health.mail.enabled: false来禁用邮件健康检查。最初配置时由于拼写错误导致未生效,最终通过正确的配置解决了问题。
2025-10-29 11:56:02
186
1
原创 Spring cloud 心跳问题
错误信息显示"Broken pipe"异常,表明客户端在服务器写入响应数据时已断开连接。报错出现在网络IO写入阶段,说明可能是客户端提前终止了连接或响应数据过大导致写入超时。调整Undertow配置参数(增大buffer-size、设置direct-buffers为true等)后问题解决,这优化了服务器的网络IO处理能力,防止了写入过程中因缓冲不足或超时导致的连接中断。建议在流量高峰时持续监控服务器性能表现。
2025-10-29 11:18:42
363
原创 k8s 安装 kuboardV3 报错
摘要:用户在安装Kuboard V3时遇到问题,主要错误包括metrics-server和metrics-scraper Pod无法正常运行。metrics-scraper Pod因无法拉取镜像(swr.cn-east-2.myhuaweicloud.com)而处于Pending状态,报错"ErrImagePull"和"ImagePullBackOff"。该环境存在外网访问限制。通过修改KUBOARD_ENDPOINT配置为内网IP(192.168.1.105:300
2025-10-17 16:19:56
300
原创 K8S master 节点IP变了导致访问失败
摘要:K8S Master节点IP从10.115.193.68变更为10.115.193.25后,通过sed批量替换配置文件中的旧IP,并重新生成admin.conf和证书。执行过程中出现API连接拒绝错误,报错显示代理无法连接到6443端口。最后通过执行swapoff、strace诊断和kubectl version命令后,问题意外解决。操作包括:替换IP地址、重建配置文件、更新证书,以及故障排查步骤。
2025-10-13 12:14:57
300
原创 Nginx 启动异常
摘要:Nginx执行reload时出现"invalid PID number"错误,原因是/run/nginx.pid文件为空。可通过两种方式解决:1) 使用nginx -c命令重新加载配置文件;2) 先获取Nginx主进程PID,写入pid文件后再执行reload。错误日志显示PID识别失败,但访问日志正常。该问题通常由pid文件丢失或异常导致,通过重建pid文件即可恢复服务。
2025-10-10 10:11:40
234
原创 Tiger任务管理系统-18
老虎任务管理系统完成 登录功能上线,今日起可体验完整使用流程。新用户需注册,注册后登录,已注册用户可直接输入账号密码验证码登录。系统首页设有官网跳转按钮,方便用户返回官网。团队将持续优化官网内容并增强系统功能,欢迎关注公众号获取技术支持。系统演示和源码地址见文内链接。
2025-10-02 18:54:33
157
原创 部署老虎任务管理系统遇到文件不存在的问题
系统在生成验证码图片时出现字体管理相关错误,主要原因是缺少libharfbuzz.so.0库文件。错误日志显示X11FontManager初始化失败,导致无法加载系统字体。该问题可通过安装harfbuzz库解决(yum install harfbuzz),安装后错误消失。此案例提醒开发者需确保服务器具备所有必要的依赖库,特别是图形处理相关的库文件。更多技术问题可关注"老虎任务"公众号获取支持。
2025-10-01 11:55:58
176
原创 部署老虎任务管理系统遇到的问题
云主机部署验证码功能时出现字体配置异常。错误日志显示"Fontconfig head is null"报错,表明系统无法加载字体配置。该问题通常出现在Linux环境下使用Java图形库时,主要原因是缺少必要的系统字体包。解决方案是通过yum命令安装字体包:ipa-gothic-fonts、xorg-x11-fonts等系列字体。安装完成后系统恢复正常运行。此案例说明在云环境部署Java应用时,需特别注意基础字体库的安装配置。
2025-10-01 11:52:47
345
原创 Tiger任务管理系统-17
文章摘要:作者分享了自己开发前端框架的心得体会,强调手写代码而非复制粘贴的重要性。虽然初期进度较慢,但手写代码能快速定位问题。作者发现前端开发虽然不常报错,但通过耐心调试也能获得乐趣。文末推广了"老虎任务"公众号及相关管理系统源码,为开发者提供技术资源。
2025-09-30 18:23:30
334
原创 Tiger任务管理系统-16
开发即时通讯功能时遇到500错误,主要问题是用户ID获取失败。错误日志显示Thymeleaf模板解析im/home.html时无法找到userId属性,导致空指针异常。经排查发现用户信息未正确传递到前端,通过重新传递用户数据后问题解决。该问题表明在开发过程中需要确保用户会话信息的完整传递,特别是在涉及用户特定数据的页面渲染时。
2025-09-29 17:54:05
203
原创 安装MySQL遇到的问题
MySQL 8.0安装过程中遇到依赖冲突和GPG密钥问题。首先需要移除旧版MySQL/MariaDB组件,然后配置MySQL 8.0社区版yum源。安装时出现依赖问题,需要自动安装libaio等依赖包。关键报错是GPG密钥验证失败,通过下载新的RPM-GPG-KEY并更新密钥解决。最终安装流程包括:清理旧版本、添加官方源、更新密钥、安装服务端组件并启动服务。主要涉及依赖解析和软件源安全验证机制,体现了Linux软件包管理的复杂性。
2025-09-24 11:19:13
152
原创 UT010029: Stream is closed 异常报错
摘要:系统在处理异常时出现"Stream is closed"错误,导致@ExceptionHandler方法GlobalExceptionHandler#handleException执行失败。错误发生在Undertow的ServletOutputStreamImpl.write()方法,可能由于响应输出流在异常处理过程中被意外关闭。该问题涉及Spring框架的异常处理流程、Jackson序列化以及Undertow的Servlet实现,需要进一步排查流关闭的具体原因和时机。
2025-09-18 18:10:56
272
原创 Linux 使用 ifconfig 报错
摘要:系统提示ifconfig命令不存在,但ip addr命令可正常使用。通过yum安装net-tools工具包后,ifconfig功能恢复正常。安装过程中显示下载了306k的net-tools包,并成功完成安装。安装后ifconfig命令可正常显示网络接口信息,包括IP地址、子网掩码、广播地址等网络配置信息。
2025-09-16 11:42:59
152
原创 Tiger任务管理系统-15
摘要:项目新增三个管理功能:1.群聊管理,便于群组管控;2.敏感词管理,实现内容过滤;3.消息管理,优化信息处理。因时间有限暂时仅完成这些功能开发。
2025-09-15 17:27:49
155
原创 Tiger任务管理系统-14
老虎任务管理系统计划增加即时通讯功能,某些任务在触发或者执行过程中需要澄清,使用离线,留言等方式可能会影响任务的执行质量,加入即时通讯功能,如果任务执行人有不明白的地方可以直接向触发任务的人沟通,进而提高任务执行效率。关键代码已经贴出,详细请进入开源项目。关注公众号,及时掌握第一手信息。
2025-09-06 18:38:49
339
原创 Jenkins 自动构建Vue 项目的一个大坑
VUE项目打包文件异常增多,排查发现Jenkins配置问题:原流程未清除dist目录,导致新旧文件堆积达8088个。修改后添加了rm -rf dist命令,确保每次构建前清理旧文件。通过及时发现问题并优化构建流程,避免了持续累积的存储问题。
2025-09-01 13:58:11
281
原创 Docker compose 部署 Redis
摘要:在解决Redis部署配置问题时,作者修改了Docker Compose的volumes映射路径,将原先映射单个配置文件改为映射配置目录。调整后出现"文件不存在"和"权限拒绝"错误。通过两步解决:1)确保在/data/redis/config目录下创建redis.conf文件;2)使用chmod 666赋予文件适当权限。最终重启服务后问题得以解决。该过程展示了配置文件路径变更和权限设置对服务启动的关键影响。
2025-09-01 09:39:39
451
原创 Ubuntu 磁盘没有全部利用
【摘要】用户在Ubuntu服务器安装后发现磁盘未充分利用,原分区仅分配200GB。通过执行LVM扩展命令lvextend -l +100%FREE和resize2fs成功将逻辑卷扩展到1.8TB。最终df -h显示根目录已使用全部磁盘空间,从200GB扩容至1.8TB,利用率从1%提升至正常水平。操作涉及LVM卷组扩展和文件系统调整,解决了初始安装时未充分利用大容量磁盘的问题。
2025-08-28 09:55:54
365
原创 运行node18报错
摘要:Vue3项目运行时出现错误"error:0308010C:digital envelope routines::unsupported",主要原因是Node.js v18.20.1的OpenSSL加密模块不兼容。解决方案是在运行前设置环境变量:set NODE_OPTIONS=--openssl-legacy-provider,其中包含两个关键点:1)使用OpenSSL旧版提供程序;2)该问题与Node.js版本有关。错误提示还建议定期更新browserslist数据库(执行npx
2025-08-26 20:32:30
316
原创 Tiger任务管理系统-13
集成Tess4j :增加OCR 图片识别能力。关键代码已经贴出,详细请进入开源项目。附上Tiger任务开源链接。// 设置字体库路径。
2025-08-22 21:46:47
240
原创 Redis 奇葩问题
文章摘要:作者遇到Redis报错"Unexpected exception while processing command",排查发现是因为Redis记住了初始数据类型导致后续操作失败。深入检查发现虽然配置了JSON codec,但启动类加载顺序有问题,导致外部配置未生效。最终定位到启动类未正确加载外部配置,解决了这个因配置失效导致的"阴沟翻船"问题。
2025-08-21 19:07:27
282
原创 Tiger任务管理系统-12
本文分享了使用AI编程开发任务管理系统的体验。作者肯定了AI能提高开发效率,但也指出其生成的代码质量不高,修改时非常困难。建议开发者不要过度依赖AI工具,强调扎实掌握编程基础的重要性,这样才能在遇到问题时从容应对。核心观点是:AI虽便捷,但基础更重要。
2025-08-09 20:42:28
204
原创 Tiger任务管理系统-11
文章摘要:作者已完成任务管理系统的基础流程开发,MVP版本顺利实现。接下来将开发团队功能,通过创建团队实现信息隔离与安全共享。团队由队长创建并管理成员加入权限。目前系统已完成任务流程功能,并寻求服务器资源进行部署。文末附有开源项目链接及相关技术博客地址。
2025-08-08 15:47:14
213
原创 Tiger任务管理系统-10
本文总结了前端知识的学习收获,重点回顾了jQuery、Thymeleaf等框架的使用,实现了知识体系的融会贯通。作者表示虽然付出大量时间和精力(甚至长出白头发),但收获颇丰,完成了Tiger任务管理系统开发,并分享了系统源码和效果展示链接。文章还附上了项目的前一篇开发博客地址。
2025-08-07 21:21:46
234
原创 Uncaught TypeError: Illegal invocation
摘要:代码中出现"UncaughtTypeError: Illegal invocation"错误,主要涉及任务状态更新操作。问题源于jQuery的$.operate.post方法调用时参数传递异常,以及DOM元素属性获取方式不一致。代码中尝试通过隐藏input标签[[${completeTask.taskId}]]和th:attr两种方式获取taskId,但使用$(that.target).attr('data-id')可以成功取值,而$(that.target).dataset.id
2025-08-07 18:28:20
144
原创 Tiger任务管理系统-9
摘要: 在页面嵌入frame时出现数据传递失败问题,Thymeleaf模板引擎解析main.html模板时抛出异常。错误显示Spring EL表达式无法获取user.loginName属性,原因为user对象为null(EL1007E错误)。异常链表明从模板解析到Shiro过滤器处理过程中均检测到该问题,最终导致请求处理失败。建议检查数据绑定逻辑和模型传递机制,确保user对象正确注入到模板上下文。
2025-08-06 18:02:17
976
原创 @Select的常见问题
可能是用惯了自动生成代码,又阴沟里翻船了,突然报下面这个错。以为是包装类的问题,将int改成Integer,依然不行。以为是数据的问题,将Integer改成Long,还是不行。- 请求地址'/task/index',发生未知异常.突然想到应该是驼峰命名的问题,改完了,完事大吉,尴尬。
2025-08-05 18:41:28
304
原创 Tiger任务管理系统-8
本文摘要:作者完成了任务表格设计和主页接口开发,复习了前端知识。提供了一段实用的SQL查询代码,用于统计今日到期、已逾期、待处理和今日完成的任务数量。最后分享了Tiger任务管理系统的开源链接。
2025-08-05 15:53:00
693
原创 JVM算法报错
加了 encrypt=true;尝试改了/conf/security/java.security。还是不行,Windows下运行可以,Linux运行报错。
2025-08-04 16:12:25
316
原创 Tiger任务管理系统-7
本文分享了业务主体开发过程中的感悟。开发虽顺利但发现框架需优化,前端代码风格选择上陷入技术追求与效率的权衡。作者公开了Tiger任务管理系统源码,并呼吁开发者给项目加星以获取持续改进动力。文章展现了开发中的技术思考与开源项目维护者的真实心声。
2025-08-04 12:48:59
476
原创 Tiger工具包
这是一个工具类项目,包含多种实用工具,如加密解密工具、日期工具、HTTP请求工具、字符串工具等。该项目旨在为开发者提供一系列常用的工具类,以简化开发过程。
2025-08-03 16:43:43
380
原创 Tiger任务管理系统-5
摘要:开发过程中遇到NoSuchBeanDefinitionException异常,提示无法注入Scheduler实例。经排查发现是缺少spring-context-support依赖导致自动注入失败,引入该依赖后问题解决。问题源于Spring框架无法找到符合条件的Quartz Scheduler Bean,通过分析源码定位到依赖缺失的根本原因。
2025-08-02 10:17:36
185
原创 Tiger任务管理系统-3
今天比较顺利,规范了一些bug,调试出了系统管理十个模块,关键是把生成代码调出来了,同时把模版顺手收拾了一下。系统监控和样例还有问题,搞了三天,效率有点低,还在搭脚手架,还没进入正题,尴尬。
2025-07-31 18:51:05
212
原创 Tiger任务管理系统-1
经过不断的奋战,总算把系统的后台调通了,能看到登录页面了,目前发现代码中有很多不规范的地方,尤其是命名,顺手改了一下,实在太多了,今天先到这里。
2025-07-29 18:42:49
261
原创 技术来源生活 - 并发
sysctl -w fs.file-max=10485760 #系统允许的文件描述符数量10msysctl -w net.ipv4.tcp_rmem=1024 #每个tcp连接的读取缓冲区1k,一个连接1ksysctl -w net.ipv4.tcp_wmem=1024 #每个tcp连接的写入缓冲区1k#修改默认的本地端口范围sysctl -w net.ipv4.ip_local_port_range='1024 65535' sysctl -w net.ipv4.tcp_tw_recycle=.
2022-05-11 10:47:53
534
1
亿图图示专家 EDraw Max v5 0
2014-08-22
cradiator 持续集成工具
2011-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅