自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux swap详解及监控

bin/bash# 文件名: monitor_swap_usage.sh# 功能: 监控 swap 使用情况并生成日志THRESHOLD_MB=100 # 如果 swap 使用超过 100MB 则报警# 获取当前 swap 使用情况(MB)$3}')# 时间戳thenecho "$NOW [警告] Swap 使用过高:${SWAP_USED_MB}MB" >> "$LOG_FILE"else。

2025-05-13 09:30:00 182

原创 JVM之jcmd命令详解

jcmd是 Oracle JDK(Java Development Kit)自 JDK 7 起引入的一个强大的诊断工具,用于与正在运行的 JVM(Java Virtual Machine)实例进行交互。它允许用户执行各种诊断命令,比如线程堆栈分析、堆转储、GC 信息、类加载器统计等,非常适合在生产环境中对 Java 应用程序进行调试和监控。

2025-05-09 09:30:00 1135

原创 Linux Shell定期使用 jcmd导出日志、堆栈、内存分析实现Java 应用监控

Shell脚本定期使用jcmd对目标 Java 应用进行监控、诊断数据导出,并带有日志输出。用于等场景。

2025-05-09 09:30:00 149

原创 Spring Boot 2.7.18 升级到 3.4.X踩坑及注意事项

的。

2025-04-28 09:15:00 866

原创 Java8新特性之Stream API

方法作用示例按规则分组按长度分组字符串按true/false分区分偶数奇数reduce()元素归约求和、求最大值flatMap()扁平化流合并嵌套集合技巧核心方法场景示例分页处理大List分页多级分组部门+职位统计对象属性去重按email去重动态条件过滤filter(predicate组合)灵活复杂查询流性能提升大数据量并行处理Stream关注声明式处理(what)而非命令式处理(how)支持链式调用懒惰求值并行加速更易读、更适合大数据量处理,但在小规模场景下性能差异不大。

2025-04-28 09:15:00 1030

原创 Java8新特性之Lambda 表达式

/ 使用Lambda表达式排序:按照字符串长度升序Comparator 更加一目了然。@FunctionalInterface // 表明这是一个函数式接口// 使用Lambda表达式定义加法// 使用Lambda表达式定义乘法灵活实现不同业务逻辑。特性说明适用接口只能用在函数式接口上(一个抽象方法)简化写法可以省略参数类型、小括号、大括号、return搭配 Stream更强大,如 map、filter、reduce 等可读性。

2025-04-27 09:30:00 278

原创 Linux sar 详解及使用

sar。

2025-04-25 09:15:00 1620

原创 count(*)和count(1)的区别及应用详解

是常用的统计函数,用于计算结果集中行的数量。功能非常相似,但在性能和实现细节上有一些区别。

2024-12-10 09:30:00 800

原创 -bash: nmap: command not found

通常表示nmap工具没有安装或者路径未正确设置。

2024-12-10 09:00:00 698

原创 Linux openssl报错:socket: Bad file descriptor connect:errno=9

openssl命令在使用过程中出现和错误通常与操作系统的套接字(socket)和文件描述符(file descriptor)相关。

2024-12-05 09:30:00 762

原创 postman环境变量设置:动态提取响应体URI参数并设置环境变量

在 postman 中,可以通过 JavaScript 脚本从响应中的 URI 提取参数值(通过?和分隔的查询参数),并将这些值设置为环境变量。

2024-12-05 08:30:00 504

原创 Linux SSH安全之禁用CBC模式(SSH Server CBC Mode Ciphers)

被认为存在安全隐患(例如可能被攻击者利用来进行Padding Oracle攻击)。确保使用最新版本的OpenSSH,旧版本可能支持不安全的算法。该工具可以详细列出SSH服务的加密算法及其安全性。等信息,则说明SSH服务支持CBC模式加密。检查输出中是否列出了CBC模式加密算法。如果发现仍然支持CBC模式,重新检查。确保输出中显示的加密算法为非。相关算法,则需要进行修复。在Linux系统中,

2024-12-04 10:00:00 1271

原创 Linux SSH弱密钥交换算法(Weak Key Exchange Algorithms)检查及修复

在Linux环境中,是指存在安全漏洞的算法,这些算法可能被攻击者利用进行中间人攻击或其他形式的密码学攻击。和。

2024-12-04 08:30:00 957

原创 Linux查看证书信息(.jks、.kdb、.crt、.cer、.pem、.p12)

Linux 分别实现查看.jks.kdb.crt.cer.pem和.p12文件中证书详细信息

2024-12-03 09:30:00 1526

原创 Oracle查询优化:高效实现仅查询前10条记录的方法与实践

是分析函数,可以结合排序使用,确保返回的前 10 条数据按照指定顺序排列。的限制是在查询的结果集中按行依次应用的,所以可能无法正确排序后再限制。从 Oracle 12c 开始,支持标准 SQL 的分页和限制语法。在 Oracle 中,实现仅查询前10条记录的四种方法。是 Oracle 中的伪列,用于限制返回的行数。在 Oracle 数据库中,

2024-12-03 09:00:00 3200

原创 IBM MQ常见错误码

IBM MQ的错误码(也称为Reason Code)通常以MQRC(MQ Reason Code)的形式表示,每个错误码对应于一个特定的问题。

2024-11-27 09:30:00 2031

原创 Linux nslookup 详解及使用

是一个用于查询 DNS(域名系统)记录的命令行工具,主要用来将域名解析为 IP 地址或从 IP 地址反向解析出域名。它对网络排错和 DNS 配置检查非常有用。此模式会输出更详细的查询信息,包括请求报文和响应报文。此命令使用 Google 的 DNS 服务器。

2024-11-26 08:30:00 648

原创 Java Druid 连接池参数测试与连接不足异常处理

Java 代码测试 Druid 数据库连接池的参数设置,并测试连接数不足时的报错情况。

2024-11-25 09:00:00 280

原创 Java c3p0 连接池参数测试与连接不足异常处理

Java 使用 C3P0 数据库连接池,并测试。并测试超出连接池的最大连接数的情况。

2024-11-25 08:30:00 436

原创 C3P0详解及调优

基于Java 实现测试在 Oracle 数据库上的性能和参数,并动态监控各项参数指标。

2024-11-21 00:10:54 539

原创 Linux设置openfile

在Linux系统中,可以通过修改系统配置文件来设置用户或进程的最大打开文件数量(open files限制)。

2024-11-04 18:44:24 2078

原创 【设计模式】装饰器模式详解及应用实例

适配器模式详解及应用实例

2024-10-24 23:13:24 1043

原创 Shell实现查看用户密码有效期

基于 Shell 脚本,实现显示 Linux 用户的密码修改时间、到期时间、到期天数和密码有效期等信息。

2024-10-18 09:37:29 545

原创 Linux查看用户密码到期时间

在 Linux 系统中,查询用户密码到期时间可以通过以下几种方法来实现。

2024-10-18 08:00:35 3283

原创 MySQL实现按分秒统计数据量

在MySQL中,统计每秒、每分钟、每5分钟、每10分钟、每30分钟的交易量可以通过使用GROUP BY和 MySQL 的时间处理函数来实现。假设交易记录表名为,交易时间字段为,并统计每个时间段的交易量。

2024-09-26 12:47:41 1035 1

原创 connect timed out 详解及排查

客户端与服务器建立连接(TCP三次握手)的最大等待时间。如果在设定的时间内无法完成连接,客户端会抛出超时错误。

2024-09-25 10:10:30 13731

原创 linux查看服务端证书(keytool和openssl)

基于keytool和openssl查看服务器端的证书时,可以通过导入服务器的公钥证书文件,或者直接从服务器上抓取并查看证书。

2024-09-24 09:13:51 2358

原创 Linux sort命令详解使用

sort是 Linux 中强大且灵活的文本处理工具,支持多种排序方式及组合使用。根据需要,可以结合不同的选项来处理复杂的排序任务。

2024-09-23 09:18:11 1281

原创 Shell实现mysql查询结果保存为txt和csv

shell 脚本实现一个查询 MySQL 数据库后将结果保存为 CSV 和 TXT 文件,可以使用mysql命令行工具执行 SQL 查询,并将结果导出到文件中。

2024-09-22 12:37:14 727

原创 Unable to obtain HTTP Response from xxxx: Read timed out. Timed out at xxxx ms问题排查及解决方案

错误表明客户端在向服务器发出请求后,等待超过了 xxxx 毫秒后仍未收到服务器的响应,从而导致超时。这类错误通常与服务器的响应速度过慢或网络问题有关。

2024-09-21 11:04:36 853

原创 SQLPlus执行成功但数据没有更新的原因及解决办法

确认 SQL 文件中有COMMIT语句。确保WHERE条件匹配正确,检查执行的每条 SQL 语句。确认连接的数据库和表正确。检查是否存在会话锁或数据隔离问题。确保用户权限正确。可以在sqlplus-- 检查自动提交状态如果返回OFF,可以执行来打开自动提交。

2024-09-20 08:42:34 1217

原创 Linux curl命令详解使用

curl是一个非常强大且灵活的工具,支持多种协议(如 HTTP、HTTPS、FTP 等),并通过各种选项支持不同的请求方式、认证机制、代理设置、传输限制等。这些参数可以极大地提高网络请求中的效率和灵活性。

2024-09-19 09:37:46 1901

原创 Oracle执行计划及性能调优详解使用

在 Oracle 数据库中,SQL 性能分析是一项非常重要的任务。通过性能分析,我们可以了解 SQL 语句的执行情况,从而优化其性能。

2024-09-18 09:30:26 3116

原创 【设计模式】单例模式详解及应用实例

设计模式精讲:单例模式详解及应用实例

2024-09-17 09:07:47 1530

原创 Linux df命令详解使用

df命令在系统管理中非常实用,尤其是在需要监控和检查磁盘使用情况时,结合不同的选项可以获取详细的信息,帮助了解系统状态。

2024-09-16 07:39:33 780

原创 Linux du命令详解使用

du命令主要用于分析文件系统中文件和目录的磁盘空间占用情况,结合不同的选项可以灵活查看目录结构下的大小分布,尤其适用于查找磁盘空间占用过多的文件或目录。

2024-09-15 23:44:55 515

原创 Linux vim乱码问题解决办法

vim打开文件时出现中文乱码问题解决办法

2024-09-14 09:08:46 2297

原创 【Oracle】TIMESTAMP类型时间计算时间差

TIMESTAMP和的主要区别是精度,支持微秒级别的精度。通过CAST函数可以实现两者之间的相互转换。通过直接相减可以计算两个之间的差值,并使用EXTRACT和TO_CHAR函数提取微秒、毫秒、秒和分钟数。

2024-09-14 09:08:26 4411 1

原创 Linux cat命令详解使用:高效文本内容管理

cat是一个功能强大的命令,特别适合快速查看文件、合并文件以及处理文本流。在日常的文件操作中,cat与其他命令结合使用能够极大地提高处理效率。

2024-09-13 09:18:29 845

原创 Linux rm命令详解使用:掌握安全删除技巧

rm是一个非常强大的命令,用于删除文件和目录时需要谨慎使用。

2024-09-13 08:43:21 1030

report-csv test

report-csv test

2025-04-23

空空如也

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

TA关注的人

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