自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(597)
  • 资源 (42)
  • 问答 (1)
  • 收藏
  • 关注

原创 UnsupportedOperationException

Java应用中出现UnsupportedOperationException异常,原因是尝试修改不可变集合。堆栈跟踪显示在TradeRebateVolumeController.java第82行调用add()方法时触发,该集合来自java.util.ImmutableCollections。这是典型的对不可变集合进行修改操作导致的错误,需要检查代码中是否错误地使用了Collections.unmodifiableXXX()或Java 9+的不可变集合API。解决方案是改用可变集合如ArrayList,或重新

2026-07-18 00:00:00 209

原创 DNS 服务器地址

【代码】DNS 服务器地址。

2026-06-21 20:52:57 215

原创 前端传递数字类型后端用枚举对象接受后数据错乱的原因和修复方案

摘要: 前端传递数字 accountType:1 时,后端实际接收到 ECN 而非预期的 STP,原因是 Jackson 默认使用枚举的声明位置(ordinal)而非自定义的 index 字段进行反序列化。解决方案包括: 推荐方案:在枚举中添加 @JsonCreator 和 @JsonValue 注解,使 Jackson 按 index 字段匹配(代码示例已提供)。 前端传递枚举名称(如 "STP")直接按名称匹配。 不推荐:前端传递 ordinal 值(如 0 对应 STP)。 验证确认修改后,序列化与反

2026-06-16 00:45:00 387

原创 IDEA插件

2026-06-15 23:45:00 196

原创 chrome插件-给音视频添加倍速播放控制功能

**Chrome Extension API**: 完整的浏览器集成。- **Manifest V3**: 最新的 Chrome 扩展规范。- **Vanilla JavaScript**: 无依赖,轻量高效。- 🚀 **快速倍速调整**: 支持 0.5x - 3x 常用速度。- 🎯 **精确控制**: 自定义速度范围 0.1x - 16x。- 💾 **记忆功能**: 自动保存上次使用的速度。- **美观界面**: 现代化设计,流畅动画。- **CSS3**: 现代样式和动画效果。

2026-06-14 18:05:20 242

原创 大陆手机号生成器

本文介绍了一个手机号码生成器的网页界面设计。该页面采用现代化UI风格,包含控制面板和结果显示区域。控制面板提供运营商选择、号码数量设置等功能按钮,采用渐变色彩设计增强视觉效果。结果显示区采用卡片式布局,不同运营商的号码显示不同颜色背景(如中国移动蓝色、中国联通橙色)。整体设计注重用户体验,包含悬停动画、阴影效果等交互元素,界面美观且功能分区清晰。

2026-05-25 23:45:00 977 5

原创 信用卡号生成器

本文介绍了一个信用卡生成器的HTML页面设计。页面包含信用卡展示区域和控制按钮,支持生成Visa、Mastercard等不同类型的信用卡。信用卡卡片采用渐变色背景,悬停时有上浮效果,显示卡号、有效期等详细信息。页面布局采用响应式网格,包含表单区域用于设置生成参数,整体设计简洁美观,使用现代CSS特性如阴影、过渡动画等提升用户体验。

2026-05-23 00:15:00 396

原创 Value ‘2159875398‘ is outside of valid range for type java.lang.Integer value ‘2159875398‘ is xxx

摘要:系统出现数据完整性异常,提示值"2159875398"超出java.lang.Integer的有效范围。检查发现数据库ID为长整型,而对应的Java bean中id字段定义为Integer类型。解决方案是将id字段类型从Integer改为Long,以匹配数据库中的长整型数据范围。

2026-05-23 00:00:00 59

原创 使用英伟达免费调用多家大模型API

记录Base URL:https://integrate.api.nvidia.com/v1。登录后访问模型列表:build.nvidia.com/models。访问英伟达开发者中心:build.nvidia.com。申请对应的API key。

2026-05-06 23:00:00 372

原创 MySQL 查询 某个 字段在哪个表中

本文介绍了三种MySQL查询字段的方法:1)已知表名查询是否包含指定字段;2)查询整个数据库包含该字段的所有表;3)极简写法仅判断字段是否存在。所有方法均通过information_schema系统库实现,需注意正确填写区分大小写的数据库名,支持使用LIKE进行模糊匹配查询。

2026-05-06 19:20:35 83 1

原创 在高并发场景下,如何通过Nginx状态页快速定位接口异常?

本文介绍了Nginx接口异常的排查思路与优化方案。通过分析Nginx状态页的关键指标(Active connections、Writing、Waiting等)定位问题根源,提供了针对502/504/429等常见错误的排查checklist。文章还给出了高并发场景下的Nginx优化建议,包括调整worker进程数、连接参数、超时设置和启用连接复用等。排查流程从检测异常开始,逐步分析日志和状态指标,最终针对性解决问题并持续监控。

2026-04-15 01:00:00 364 2

原创 show-busy-java-threads.sh的解析和使用实例

摘要:该脚本用于检测Java进程中CPU占用最高的线程,并打印其堆栈信息。支持通过-p指定进程ID,-c设置显示线程数(默认5)。首先检查jstack工具可用性,然后通过ps命令获取线程CPU使用率,排序后提取前N个线程,转换为十六进制ID,最后通过jstack输出对应线程堆栈。包含错误处理和临时文件清理机制,适合诊断Java性能问题。

2026-03-05 23:30:00 115

原创 claude的使用

Claude使用

2026-03-03 23:00:00 589

原创 邮件中的链接偶尔会被自动点击 ,可能原因有哪些?以及对应的解决方案

邮件链接被自动点击可能因邮件客户端设置(如自动加载内容)、HTML渲染机制、浏览器插件干扰或恶意脚本导致。解决方案包括:关闭自动预览功能、检查邮件源码可疑内容、使用安全工具扫描、禁用干扰插件,以及提高安全意识(如验证链接URL)。开发者可添加防跟踪代码或使用一次性令牌防护。

2026-02-12 20:21:28 379 1

原创 MAC 跟新系统时间

摘要:执行sntp -sS time.apple.com命令时出现超时异常,多次尝试与苹果时间服务器(2403:300:a16:4000::21)同步失败。错误信息显示SNTP交换超时(result:6),返回数据中stratum为0表示不可用,各时间戳字段均为0,偏移量和延迟值均为负数。最终输出显示时间差高达+28826309.781669秒,表明系统时间与服务器时间存在严重偏差,且同步过程完全失败。

2026-02-07 23:05:15 311

原创 AI短剧开源项目

本文介绍了四款AI视频处理工具:1)roop实现视频换脸功能;2)pyvideotrans提供翻译配音服务;3)Wav2Lip用于唇形同步(可能影响嘴部自然度);4)GFPGAN专注面部修复。这些工具适用于不同视频编辑需求,从换脸到语音同步再到面部优化,为视频创作者提供了多样化的AI解决方案。

2026-02-07 01:00:00 160 2

原创 超实时、实时、近实时、离线的分类和区别

本文介绍了四种数据处理模式的分类与特性:1)超实时(微秒级延迟),适用于高频交易等场景;2)实时(毫秒级),用于金融交易等即时响应需求;3)近实时(秒到分钟级),适合推荐系统等时效性要求适中的场景;4)离线(小时级以上),用于批量数据分析。从延迟要求、资源消耗、实现复杂度等维度对比了四类模式,并列举了相应的技术实现方案。不同业务场景应根据延迟敏感度、成本等因素选择适合的处理模式。

2026-02-02 22:30:00 463

原创 SUNO 菜单翻译

https://suno.com/

2026-02-02 18:16:44 146

原创 CPA、CPS、CPM、CPT、CPC 是什么

本文介绍了五种主要网络广告计费模式:CPC(按点击付费)、CPM(按千次展示付费)、CPA(按行动付费)、CPS(按销售付费)和CPT(按时长付费)。每种模式各具特点,CPC适用于点击效果导向,CPM侧重品牌曝光,CPA/CPS以转化结果为导向,CPT则适合固定时段投放。广告主可根据营销目标和预算策略选择合适的付费方式。

2026-02-02 15:50:31 498

原创 mysql 查看某个字段(列名)在哪个表中

在MySQL中查找特定字段存在于哪些表,可以通过查询information_schema.COLUMNS视图实现。示例SQL语句通过指定字段名(如'%Currency%')筛选结果,并排除系统库。查询结果包含数据库名、表名、字段名和数据类型。通过修改WHERE条件中的COLUMN_NAME可查找不同字段,适用于数据库结构分析和维护。

2026-01-30 09:56:54 271

原创 Arthas 火焰图的使用

Arthas火焰图是Java性能分析的重要工具,通过可视化方式展示程序执行热点和调用栈。主要功能包括CPU分析、实时监控和性能瓶颈定位,支持通过profiler start/stop命令生成HTML格式的交互式火焰图。使用时需注意采样时长和权限问题,结果中横轴表示时间占比,纵轴显示调用深度。该工具适用于识别高耗时方法、优化CPU使用等场景,是开发人员进行Java应用性能调优的有效手段。

2026-01-28 22:30:00 260

原创 Java 设计支持动态调整的LFU缓存: 需包含热度衰减曲线和淘汰策略监控

本文介绍了一个基于Java实现的LFU(Least Frequently Used)缓存系统。该缓存支持动态调整、热度衰减和淘汰策略监控等特性。主要功能包括:1) 通过频率桶管理缓存项访问频率;2) 支持带过期时间的缓存项;3) 实现基于最小使用频率的淘汰机制;4) 提供缓存统计功能;5) 使用锁保证线程安全。系统通过维护频率桶链表,在缓存满时淘汰使用频率最低的项,并通过衰减因子实现热度动态调整。该实现适用于需要高效缓存管理的应用场景。

2026-01-25 19:56:52 86

原创 我们一般用 ZooKeeper (ZK)来干什么事情

ZooKeeper是一个分布式协调服务,提供统一命名、分布式锁和配置管理功能。它支持集群管理,包括服务发现、节点监控和Leader选举,并保障数据一致性的原子操作和顺序一致性。广泛应用于微服务、分布式数据库、消息队列等场景。核心特性包括高可用性(基于ZAB协议)、高性能(内存存储)和强一致性,本质上是专为分布式系统设计的可靠键值存储系统。

2026-01-25 19:43:36 106

原创 Java 时间轮机制实现

本文介绍了定时任务系统的核心组件设计,主要包括: TimerTask和Timeout接口定义,提供任务执行和状态管理能力 TimerTaskEntry实体类实现链表节点功能,维护任务关系 TimerTaskList链表管理类,通过哨兵节点实现高效的任务增删操作 Bucket时间槽容器,用于按时间范围组织任务 系统采用双向链表结构管理任务,支持任务的添加、移除、取消和过期检查等操作,通过原子计数器和同步机制保证线程安全。整体设计实现了高效的任务调度和管理能力。

2026-01-25 17:48:07 124

原创 在 Maven 中跳过单元测试进行本地打包或排除某个项目进行打包

优先解决依赖版本一致性问题,而不是跳过模块构建,以确保代码完整性。解释为历史命令的特殊字符导致的。模块进行构建,同时避免 shell 解析。这个问题是因为 shell 将感叹号。

2026-01-21 14:09:11 676 1

原创 Tiobe-反映某个编程语言的热门程度的指标

TIOBE编程语言排行榜是衡量编程语言流行度的重要指标,每月更新一次。该榜单基于全球搜索引擎数据,反映不同编程语言的热门程度。目前,Python、C、C++等语言长期占据榜单前列。TIOBE指数不仅帮助开发者了解行业趋势,也为技术选型提供参考。访问官网可查看详细排名、历史数据及各语言占比变化。该排名主要反映语言关注度而非实际使用量,需结合其他指标综合评估。

2026-01-12 09:42:06 150

原创 Kafka 实现集群安全认证与加密机制

Kafka 实现集群安全认证与加密机制

2026-01-10 17:18:19 491

原创 Apache Kafka 跨集群复制实现方案

本文介绍了Kafka跨集群数据复制的实现方案,重点推荐MirrorMaker 2作为主流解决方案。文章对比了MirrorMaker 1与MirrorMaker 2的核心差异,详细说明了MirrorMaker 2的配置示例和核心功能,包括自动Topic发现、Offset同步等特性。同时介绍了Confluent Replicator和自定义解决方案等替代方案,并阐述了实施时需要考虑的网络要求、性能优化和数据一致性等关键因素。最后列举了跨集群复制的典型应用场景,如灾难恢复、地理分布等。

2026-01-10 17:15:23 517

原创 kafka之监控告警

Kafka 提供的工具类主要服务于两大类用户:应用开发者(通过 API)和运维/测试人员(通过命令行工具),核心在于实现消息的发布、消费、持久化和集群管理。中),它们帮助开发者进行消息的发布、订阅、主题管理和消费者组监控等操作.Kafka 对外提供的核心工具类主要围绕 Producer API。(消费者) 展开,用于应用程序的开发,核心 JAR 包如。通过kafka 对外提供的jar 来进行自研管理kafk。这些是 Java API,是构建应用程序的基础,包含在。等),同时还有管理工具,如。

2026-01-10 16:59:18 408

原创 No Acknowledgment available as an argument, the listener container must have a MANUAL AckMode to pop

Kafka监听器执行失败,错误显示缺少手动确认模式(MANUAL AckMode)所需的Acknowledgment参数。异常表明监听器容器未配置为手动确认,导致无法处理消息确认。建议检查并修改Kafka监听器配置,确保使用MANUAL AckMode以支持消息确认功能。堆栈跟踪显示该问题源于参数解析失败,需验证消息处理方法签名是否正确包含Acknowledgment参数。

2025-12-15 21:10:24 298

原创 Linux系统中查看TPS和QPS的方法

本文介绍了Linux系统监控TPS(每秒事务数)和QPS(每秒查询数)的多种方法:1)通过MySQL命令查看数据库层面的事务和查询统计;2)分析应用程序和Web服务器日志;3)使用系统工具如sar、netstat、htop等;4)提供自定义监控脚本示例。这些方法包括直接命令查询、日志分析和专业工具使用,可帮助管理员全面掌握系统性能指标。

2025-11-28 20:30:00 493

原创 druid.pool.GetConnectionTimeoutException: wait millis 30000, active 12, maxActive 12, creating 0

数据库连接池耗尽导致查询失败。错误显示Druid连接池已达最大连接数12,30秒等待后仍无法获取连接。解决方案包括:调整连接池配置增加max-active和max-wait参数;确保连接正确关闭;添加连接池监控。长期建议优化SQL查询、复用连接、异步处理和读写分离。

2025-11-28 12:49:15 260

原创 MySQL 中查看数据库连接池信息和阻止特定连接

本文介绍了MySQL中查看和管理数据库连接池的多种方法:1)通过SHOW PROCESSLIST查看当前连接状态;2)使用SHOW STATUS获取连接统计信息;3)检查max_connections等配置参数;4)利用Performance Schema分析连接事件;5)常用监控查询包括连接数排行和阻塞连接检测。此外还提供了阻止特定连接的解决方案,包括终止连接、账户锁定、权限控制和防火墙规则等。这些方法帮助DBA有效监控MySQL连接状态并实施访问控制。

2025-11-28 12:43:40 578

原创 Linux 服务器实时监控Shell 脚本

Linux服务器监控脚本摘要: 实时监控:提供动态刷新的系统状态面板,包含CPU/内存/磁盘/网络/进程资源占用,按q退出。 配置报告:静态输出系统基础信息(主机名/运行时间/OS版本)、CPU架构、内存/磁盘用量、网络接口及活跃连接数。 资源分析:分别列出CPU/内存占用Top5进程,支持快速定位性能瓶颈。 兼容性:内置命令检查机制,确保基础工具(top/df/ip等)可用。 (注:示例含实时监控界面截图,动态显示3.1% CPU占用/25Gi内存使用/38%磁盘负载等关键指标)

2025-11-21 18:25:37 533 1

原创 Java 反射工具类

文章摘要:本文介绍了Java反射机制相关的API和工具库,包括JDK原生反射API(Class、Field、Method、Constructor等)以及第三方反射工具库。第三方工具库涵盖Apache Commons Lang(FieldUtils、MethodUtils等)、Spring Framework(ReflectionUtils、BeanUtils)、Hutool工具库(ReflectUtil)以及其他常用工具(Apache BeanUtils、Guava Reflection)。这些工具类简化了

2025-11-18 01:30:00 228

原创 MySQL 字符集排序规则有哪些?分别有哪些优缺点?

MySQL字符集排序规则有四种主要类型:utf8mb4_unicode_ci提供准确的多语言排序但性能较低;utf8mb4_general_ci性能较好但排序精确度不足;utf8mb4_0900_ai_ci基于Unicode 9.0标准,是MySQL 8.0的默认选择;utf8mb4_bin采用二进制排序,区分大小写但不符合语言习惯。选择排序规则时需权衡排序准确性和性能需求。

2025-11-17 22:00:02 324

原创 外汇交易名词解释

外汇交易是全球最大金融市场,日均交易量达7.5万亿美元,交易货币对如EUR/USD等,受政治经济因素影响。商品CFD包括贵金属(黄金、白银)和能源(原油),与经济周期相关。指数CFD反映股市整体走势,如标普500,提供100倍杠杆。股票CFD可交易50支热门美股,提供1:5杠杆,支持双向交易。ETF CFD则是打包一篮子股票的指数基金,分散投资风险。所有交易均需注意杠杆风险,建议控制仓位。

2025-10-26 18:09:17 1484

原创 TPC-C是一个在线事务处理(OLTP)基准测试标准

TPC-C是评估在线事务处理(OLTP)系统性能的标准基准测试。它模拟真实的商业环境,通过5种事务类型(如新订单、支付处理等)测试数据库性能,以tpmC(每分钟处理的新订单数)为主要指标。主流数据库中,Oracle性能最优(数百万tpmC),但成本高;MySQL适合中小型应用(数十万tpmC);PostgreSQL兼具功能和性能(数十万到百万tpmC)。实际测试结果受硬件和调优影响,选型需结合业务需求进行针对性评估。

2025-10-26 16:28:46 402

原创 Nginx 如何优化TIME_WAIT问题

本文介绍了Nginx配置优化TIME_WAIT问题的解决方案,包括:1)启用upstream keepalive连接复用;2)Nginx自身连接参数调优;3)系统层面TCP参数优化。通过设置keepalive连接池、调整超时时间、启用HTTP/1.1协议支持连接复用等技术手段,可显著减少TIME_WAIT状态连接数,提升服务器性能。同时提供了完整的配置示例和系统参数调整方法。

2025-10-13 08:00:00 380

原创 如何定位 TCP TIME_WAIT ,并优化这个问题

摘要:TCP TIME_WAIT问题排查与解决方案包括:1)系统层面使用netstat/ss命令查看连接状态;2)调整tcp_fin_timeout等内核参数;3)应用层优化:使用连接池、设置Socket重用选项、确保正确关闭连接;4)建立监控机制。最佳实践建议采用连接池、合理配置超时参数、启用连接重用,并实施定期监控。这些措施能有效减少TIME_WAIT状态连接堆积问题。(150字)

2025-10-13 00:00:00 488

nfs服务搭建.pdf

nfs服务.pdf

2021-05-25

BES Cluster Installation Guide.pdf

宝兰德安装手册

2021-05-18

BES Cluster Quick Start.pdf

BES Cluster Quick Start

2021-05-18

KingbaseESV8运维文档.doc-revHEAD.pdf

KingbaseESV8运维文档.doc-revHEAD.pdf

2021-05-19

java Stream 流使用

java Stream 流使用用例

2023-04-15

音视频通信解决方案合集.pdf

腾讯云 音视频通信解决方案合集

2023-02-26

send wyre postmain json 接口文档

send wyre postmain json 接口文档

2022-10-16

通软终端安全管理系统V6 卸载脚本

通软终端安全管理系统V6 卸载脚本

2021-03-19

分布式id公开课.pptx

分布式id公开课.pptx

2021-07-14

SuwellDesigner-2.0.21.0621-setup.exe

SuwellDesigner-2.0.21.0621-setup

2021-07-07

NFS搭建步骤.doc

NFS搭建步骤.doc

2021-05-25

cpuz1.95.0.zip

cpuz

2021-01-27

redis6.0笔记代码资料.zip

redis6.0笔记代码资料.zip

2021-04-22

spring5源码笔记.zip

spring5源码笔记.zip

2021-04-22

vue 自定义函数库总结

vue 自定义函数库总结

2021-04-22

java jar包加密.zip

java jar包加密,及使用说明

2021-04-14

G6N5-see_yong.sql

see_yong

2021-02-02

QuickMemoryTestOK.rar

内存检测工具

2021-01-27

主机编号检测工具V1.57.200116.zip

主机编号检测工具V1.57.200116 http://robot.lenovo.com.cn/querytools/configure/configure.html?topType=ram

2021-01-19

登录压测test.jmx

登录压测 jmeter脚本.jmx

2021-01-06

Chrome浏览器音视频播放速度控制

音视频播放速度控制

2026-06-14

对资源进行加密工具 - 编译后的字节码

对资源进行加密工具 - 编译后的字节码

2025-12-30

减肥计划表-运动打卡表,减肥计划表,减肥月度打卡表,挑战21天减肥打卡表,月度减肥计划表全年瘦身效果跟踪

减肥计划表-运动打卡表,减肥计划表,减肥月度打卡表,挑战21天减肥打卡表,月度减肥计划表全年瘦身效果跟踪

2025-07-26

软件开发项目任务拆分模版示例

软件开发项目任务拆分模版示例

2025-03-28

相关管理--甘特图模板

相关管理--甘特图模板

2025-02-28

测试用例 和冒烟测试用例模板

测试用例 和冒烟测试用例模板

2025-01-17

Editplus 4GL Progress 高亮配色方案

1. 在第 10行 Workspace Path=D:\devtool\EditPlus 修改成本地EditPlus的安装位置 2.替换 editplus_u.ini 文件 3. 重新打开即可

2024-05-29

容器化开发环境搭建文档

容器化开发环境搭

2023-07-29

领域驱动设计(DDD)实践

领域驱动设计(DDD)实践

2023-07-29

容器化安装环境EFK文档

容器化安装环境EFK

2023-07-29

printscreen截图小工具

printscreen截图小工具

2023-07-30

GitLab 安装配置详细教程

GitLab 安装配置详细教程

2023-06-14

Docker - 使用规范

Docker使用规范.

2023-06-14

K8S基础入门.pdf

K8S基础入门

2023-06-14

Docker-Compose汇总

Docker-Compose汇总

2023-06-14

Docker-Compose全集

Docker-Compose全集

2023-06-14

Docker-Compose入门

Docker-Compose入门

2023-06-14

Harbor安装配置保姆级教程

Harbor安装配置.pdf

2023-06-14

Gitlab-CICD 安装配置

Gitlab-CICD 安装配置

2023-06-14

PrintScreen截图小工具

PrintScreen截图小工具

2023-05-13

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

TA关注的人

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