- 博客(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
原创 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 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
原创 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
原创 Linux df命令详解使用
df命令在系统管理中非常实用,尤其是在需要监控和检查磁盘使用情况时,结合不同的选项可以获取详细的信息,帮助了解系统状态。
2024-09-16 07:39:33
780
原创 Linux du命令详解使用
du命令主要用于分析文件系统中文件和目录的磁盘空间占用情况,结合不同的选项可以灵活查看目录结构下的大小分布,尤其适用于查找磁盘空间占用过多的文件或目录。
2024-09-15 23:44:55
515
原创 【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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人