自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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任务管理系统-6

主要是改善代码,使用一些注解,将代码行数减少了很多。

2025-08-03 14:13:36 134

原创 Tiger任务管理系统-5

摘要:开发过程中遇到NoSuchBeanDefinitionException异常,提示无法注入Scheduler实例。经排查发现是缺少spring-context-support依赖导致自动注入失败,引入该依赖后问题解决。问题源于Spring框架无法找到符合条件的Quartz Scheduler Bean,通过分析源码定位到依赖缺失的根本原因。

2025-08-02 10:17:36 185

原创 Tiger任务管理系统-4

今天又是忙碌且愉快的一天,非常顺畅,将系统监控调试出来了,顺便改了一堆smell的代码。

2025-08-01 19:10:55 176

原创 Tiger任务管理系统-3

今天比较顺利,规范了一些bug,调试出了系统管理十个模块,关键是把生成代码调出来了,同时把模版顺手收拾了一下。系统监控和样例还有问题,搞了三天,效率有点低,还在搭脚手架,还没进入正题,尴尬。

2025-07-31 18:51:05 212

原创 Tiger任务管理系统-2

通过排查看看源码后才发现项目是聚合项目,真正项目并未依赖。调试又碰到一个奇葩问题,访问接口的时候报以下错误。

2025-07-30 13:34:51 243

原创 Tiger任务管理系统-1

经过不断的奋战,总算把系统的后台调通了,能看到登录页面了,目前发现代码中有很多不规范的地方,尤其是命名,顺手改了一下,实在太多了,今天先到这里。

2025-07-29 18:42:49 261

原创 Tiger任务管理系统

准备开源一个任务系统,欢迎大家一起参与。

2025-07-28 20:14:30 5165

原创 技术来源生活 - 并发

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

OSGI原理与最佳实践

OSGi原理与最佳实践

2011-11-22

JDK1.6 API

JDK 1.6 API 开发帮助文档

2011-11-04

c++打包工具

c++ 打包工具   

2012-04-16

SecureCRT

SecureCRTSecureFX_x86_7.1.1.264_PortableSoft

2013-12-12

亿图图示专家 EDraw Max v5 0

Edraw最大允许学生,教师和商务专业人士可靠地创建和发布各种图表表示任何意见。这是一个所有的中,之一图形软件使创建具有专业外观的流程图,组织结构图,网络图,商业演示,建筑图则,思维导图,时装设计,UML图表,工作流程,程序结构,网页设计图变得简单,电气工程图,定向地图,数据库图表和更多。大型预拉库和4600多矢量符号,绘图再简单不过了! Edraw最大允许您创建了一个直观的,熟悉的Office风格的环境中工作时使用模板,形状和绘图工具的图表广泛。">Edraw最大允许学生,教师和商务专业人士可靠地创建和发布各种图表表示任何意见。这是一个所有的中,之一图形软件使创建具有专业外观的流程图,组织结构图,网络图,商业演示,建筑图则,思维导图,时装设计,UML图表,? [更多]

2014-08-22

eclipse插件

eclipse插件

2012-09-04

Linux_C编程实战

Linux_C编程实战 初学的东西,大牛不要看。

2014-01-10

Linux+C语言函数大全

Linux+C语言函数大全

2012-03-12

masm工具,学汇编的好工具

masm工具,学汇编的好工具,简单,好用。不用安装,解压就能直接用。

2011-07-17

linux-1.0源码

linux

2011-11-24

cradiator 持续集成工具

sdhk akd ahdka sdhkahsd kadh ahsdk hasdk sakdh ka sdhkasd hkakdaksdh kas hdk ..........................................................

2011-11-16

空空如也

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

TA关注的人

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