首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大山羊
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 13
沸点 20
赞
33
返回
|
搜索文章
最新
热门
Linux C内存泄露分析
对于服务程序而言,一个头疼且致命的场景就是存在内存泄露,在系统长期运行后,可能是一个月,可能是一年,也可能是几年,剩余内存逐步减少,到最后触发oom导致服务被终止,从而无法正常在对外提供服务。
DPDK mbuf库的巧妙设计
mbuf是DPDK中报文缓冲区对应的结构,当然也可以用于其他类型(如控制数据、事件等),其设计充分考虑的灵活性和性能,基于mempool库实现。
DDOS 【SYN Flood】攻击类型原理分析
SYN Flood是最经典的DDoS(Distributed Denial of Service)攻击之一。它利用了TCP协议的三次握手机制,攻击者通常向服务器发送海量的TCP SYN报文即可。
算法 字符串高效匹配KMP算法
在主字符串中text查找子字符串 pattern 是否存在,按照暴力匹配其时间复杂度为O(m*n)。 KMP算法改进了查找效率,核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配
DNS 从域名字段解析看网络协议巧妙的设计
DNS协议大家都比较熟悉,平时访问的网站是容易记忆的域名地址,但是对于机器来说,通信最终路由得靠IP地址,而dns协议主要的目的也就是做一下域名和IP之间的转换;这里详细讲下域名在报文中是如何编码的。
DPDK timer库定时器
DPDK中timer库封装了定时器的实现,以支持异步执行回调函数,包括单次定时和周期定时,这里介绍其具体使用方法。
Go pgx高性能访问PostgreSQL数据库
在go的项目中,很大一部分情况都会使用gorm,但是在一个并发场景下测试发现gorm查询性能不满足,平均可能到50~100毫秒级别,导致一秒钟只能处理几十个请求,替换为pgx很好的进行了性能优化。
Go fsm有限状态机
在高质量编码的理念中,需要把控制逻辑和业务逻辑进行区分,这样的实现代码才更清晰,也更好维护;fsm有限状态机是其中一个很好的案例
Go time包
在项目中不可避免的需要和时间打交道,比如说时间的显示、时间间隔、定时器、时区等;通过time包可以满足我们平常需要的业务功能。
SSH 前端也需要了解的网络知识
SSH(Secure Shell的缩写)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境,SSH最常见的用途是远程登录系统。
下一页
个人成就
文章被点赞
12
文章被阅读
21,066
掘力值
1,069
关注了
8
关注者
28
收藏集
0
关注标签
0
加入于
2024-02-21