自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 close_wait问题排查

系统开发中,都需要通过TCP与外部系统 进行对接,传输报文;TCP在 4次挥手过程中,有一方未进行 close断开操作,会导致大量close_wait 链接,占用系统资源。

2023-11-08 11:20:03 199 1

原创 SHELL脚本,double数据进行转换

通过 shell脚本,计算文件中 各行的金额 ,进行求和之后,与数据中的,计算的金额 进行核对,是否一致。

2023-11-08 09:10:24 122 1

原创 LINUX, 接收TCP请求报文,并进行转发

l例如: 50位头为 REQUEST0050 0x00 0x00 111232132131122,通过strcpy 函数进行拷贝赋值, 会导致 丢失0x00后续的字节内容;如果50位报文头里面 ,存在个别字节为 0x00 的情况;TCP接收后,存放 sRequest[1024] 里面;TCP 请求,收报方式为, 先接收50为 报文头,根据50为报文头里面的内容,计算后续报文体长度,会导致 丢失0x00 后续的字节内容;然后继续接收 后续的报文体长度;涉及报文拷贝时,使用按字节拷贝;

2023-09-11 20:15:07 181

原创 LINUX-C函数 返回为空 NULL 导致,strcpy 赋值 ,coredump

经过排查 convertXXX 返回的是一个 NULL , 导致 strcpy 函数 coredump;今天,在测试某个程序,发现程序COREDUMP了;/* 内部处理 --省略 *//* 内部处理 --省略 */convertXXX。

2023-09-11 20:04:32 95

原创 LINUX 系统中, 字符集UTF-8 互转 GBK 失败(解决说明)

经过排查 操作系统 命令: locale -a 发现系统中 ,没有安装zh_CN开头的相关字符集;经过排查,发现字符集转换的函数中,使用了操作系统函数。操作系统中,安装zh_CN相关字符集。

2023-09-11 19:56:59 486

原创 Linux 排查进程挂起【板砖~】

排查程序中 对于文件lockf() 锁定后,写完日志后 ,需要进行lockf() 进行解锁操作;F_TLOCK:同F_LOCK,但若文件已被加锁,不会阻塞,而回返回错误。F_TEST:测试文件是否被上锁,若文件没被上锁则返回0,否则返回-1。F_LOCK:给文件互斥加锁,若文件以被加锁,则会一直阻塞到锁被释放。通过函数参数的功能,可以看出lockf只支持排他锁,不支持共享锁。可以通过该命令 ,跟踪程序的执行情况 ,再什么地方挂起;fd为通过open返回的打开文件描述符。F_ULOCK:解锁。

2023-03-22 21:00:27 711 3

ORACLE 数据库

ORACLE 数据库ORACLE 数据库

2010-06-02

空空如也

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

TA关注的人

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