自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-12-10 09:30:00 730

原创 -bash: nmap: command not found

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

2024-12-10 09:00:00 648

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

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

2024-12-05 09:30:00 659

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

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

2024-12-05 08:30:00 459

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

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

2024-12-04 10:00:00 1135

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

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

2024-12-04 08:30:00 813

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

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

2024-12-03 09:30:00 1263

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

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

2024-12-03 09:00:00 2567

原创 IBM MQ常见错误码

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

2024-11-27 09:30:00 1716

原创 Linux nslookup 详解及使用

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

2024-11-26 08:30:00 581

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

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

2024-11-25 09:00:00 263

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

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

2024-11-25 08:30:00 421

原创 C3P0详解及调优

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

2024-11-21 00:10:54 505

原创 Linux设置openfile

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

2024-11-04 18:44:24 1758

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

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

2024-10-24 23:13:24 977

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

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

2024-10-18 09:37:29 520

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

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

2024-10-18 08:00:35 2775

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

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

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

原创 connect timed out 详解及排查

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

2024-09-25 10:10:30 11887

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

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

2024-09-24 09:13:51 2136

原创 Linux sort命令详解使用

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

2024-09-23 09:18:11 1240

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

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

2024-09-22 12:37:14 637

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

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

2024-09-21 11:04:36 832

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

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

2024-09-20 08:42:34 1068

原创 Linux curl命令详解使用

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

2024-09-19 09:37:46 1835

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

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

2024-09-18 09:30:26 2907

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

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

2024-09-17 09:07:47 1450

原创 Linux df命令详解使用

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

2024-09-16 07:39:33 726

原创 Linux du命令详解使用

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

2024-09-15 23:44:55 495

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

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

2024-09-14 09:08:46 2021

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

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

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

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

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

2024-09-13 09:18:29 831

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

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

2024-09-13 08:43:21 996

原创 Linux read命令详解使用

read命令在 Linux 中非常实用,尤其是在编写 shell 脚本时。通过不同的选项,可以实现各种输入读取需求,包括设置超时、读取多个变量、隐藏输入字符等。

2024-09-12 09:01:18 1132

原创 Linux EOF详解使用

多行文本处理:用于将一大段文本传递给命令处理,比如catmail等。自动化脚本:批量执行 SQL 查询,自动化任务管理等。远程操作:结合ssh批量执行远程命令。避免多次重定向:通过 Here Document 可以避免在脚本中多次使用echo重定向。EOF在 Linux 中通过 Here Document 提供了便捷的方式将多行文本传递给命令处理。结合输出重定向、变量解析等功能,能够简化复杂脚本的编写,同时增强脚本的可读性。

2024-09-12 08:57:51 2258

原创 Linux cut命令详解使用:掌握高效文本切割

cut命令非常适合快速从文件中提取字段或列,尤其适合以单字符分隔符(如逗号、空格)分隔的结构化文本数据。结合其他命令管道使用,能够高效处理系统输出或文件内容。

2024-09-11 08:44:47 834 1

原创 Oracle索引常用操作详解

在 Oracle 中,索引是一种提升查询性能的强大工具,但使用不当可能会对写操作带来负面影响。因此,了解如何创建、维护和删除索引,以及适当选择索引类型(如 B-Tree、位图、唯一索引等)至关重要。通过查看索引的使用情况,及时重建索引或删除不必要的索引,能更好地管理数据库的性能。

2024-09-11 08:43:55 6598

原创 Liunx shell实现对用户输入两次数据的一致性检查

Shell 脚本实现接收用户两次输入的参数,并进行一系列校验,最终执行程序逻辑,可以按照以下步骤进行编写。具体功能包括:提示用户输入两个参数,去除空格、校验是否一致,确认继续,最后执行并输出结果。

2024-09-11 08:04:24 314

原创 Oracle表操作详解使用

Oracle 提供了丰富的表结构操作命令,能够方便地创建、修改、删除和管理数据库表结构。使用这些命令时,需确保对表的依赖关系有充分的了解,以避免误操作影响数据完整性。

2024-09-10 08:10:33 657

原创 Linux vim命令详解使用:精通Linux文本编辑器

vim是一个功能强大的文本编辑器,适用于各种文本编辑任务,包括代码编写和配置文件编辑。熟练掌握vim的各种模式和快捷键可以大大提高文本编辑的效率。

2024-09-10 08:06:51 1447

空空如也

空空如也

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

TA关注的人

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