摘要: 工作这么多年,零零碎碎也写了不少东西,但一者人比较懒惰,二来内容过于零碎,虽然开通了博客,却一直没有用起来。 今天偶然有朋友问我:作为入坑多年的老鸟,你的积累在哪? 确实,论精力比不上毕业生,论管理比不上大公司的返汉人员,论技术前沿,也未必及得上现在前沿的互联网公司,所幸,这些年在小公司摸爬滚打,从 阅读全文
posted @ 2018-03-15 14:03 oilamp 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 最近需要使用Qt,于是随手将一些零散点滴内容记录下来备忘。 首先第一步,就是建立CMakeLists工程。 例子如下: cmake_minimum_required(VERSION 3.22) project(otbox) set(CMAKE_C_STANDARD 99) set(CMAKE_CXX 阅读全文
posted @ 2022-12-08 20:53 oilamp 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 由于项目原因,本技术体系后续暂时不再更新,需要了解的可以联系我。后续更新时间待保密要求失效后进行。 前面章节在实际项目中存在几个问题: 1. 抓包存在延迟,大约5s-15s不等 2. 偶尔出现漏包 3. 对于HTTP KeepAlive的连接会存在处理问题 解决方式略。 阅读全文
posted @ 2022-10-12 09:33 oilamp 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 昨天试验了 NgWriter 和 普通 Writer ,NgWriter 格式处理起来注意事项较多,极易出错,此处使用普通 Writer 给出说明。 首先打开文件 1 fileName := pcapDataConfigs.RecordFileNamePrefix + "-" + time.Now( 阅读全文
posted @ 2022-09-26 14:58 oilamp 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 最近有个预研工作,涉及到SIP和HTTPS报文的抓包和数据分析,正好可以使用gopacket进行一番实践,在这里记录一下学习心得。 首先从最基本的gopacket抓包开始 1 func pcapStartLoop(cfg *PcapDataConfigs, packetListener func(p 阅读全文
posted @ 2022-09-23 16:21 oilamp 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 前端时间公司IDC机房崩溃,gitlab私库丢失,所幸代码存在相关备份。 于是,在时隔N年后,再次开始搭建gitlabce omnibus docker版本私库。 简记如下: 安装版本为: docker pull gitlab/gitlab-ce 启动docker-compose描述文件为: ver 阅读全文
posted @ 2021-01-28 18:31 oilamp 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 最近公司某在线培训系统,直播等方向部分,要求采用k8s进行部署,于是产生了本文作为备忘。 信息记录零散不成体系,各位请一笑而过。 一、环境 开发环境为我的工作macbookpro,安装有 Docker Desktop for MacOS,版本为 2.3.0.4 (大体上为2020.8月左右升级的最新 阅读全文
posted @ 2020-08-04 11:48 oilamp 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 最近公司有项目涉及到直播,于是做了个简单的了解和测试,在此写点心得体会,以作备忘。 1. 直播的主要特点和分类 一般常见的直播有如下类别: 1)培训式直播 2)秀场式直播 3)实时会议式直播 其主要特点如下: 视频源 是否需要美颜 是否需要动态合成道具 实时性要求 是否需要服务端合成流 是否需要多窗 阅读全文
posted @ 2020-07-31 11:53 oilamp 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 本文主要说明使用docker搭建开发用Elasticsearch的相关要点,包含有: 搭建Elasticsearch集群docker环境 搭建Kibana的docker环境 一、搭建Elasticsearch环境 docker下存在两个标准的Elasticsearch镜像,分别为elasticsea 阅读全文
posted @ 2020-03-06 20:57 oilamp 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 有同仁看了上文《Linux添加硬盘扩充已有分区存储空间方式》一文后,提出疑问,现在很多云服务器本来没有逻辑卷,添加数据盘后需要自行添加,如何处理? 此文将以某云服务器为例,详细进行解说。 总体步骤 磁盘初始化分区 创建物理卷 创建卷组 创建逻辑卷 通知文件系统生效 磁盘初始化分区 创建物理卷 创建卷 阅读全文
posted @ 2019-07-06 09:12 oilamp 阅读(8372) 评论(0) 推荐(0) 编辑
摘要: 书接上文。 上文中描述了如何在 SpringCloud+Feign环境下上传文件与form-data同时存在的解决办法,实践证明基本可行,但却会引入其他问题。 主要导致的后果是: 1. 无法与普通Feign方法并存 2. 几率性(不确定条件下)导致其他form-data类型参数无法识别,无法正常工作 阅读全文
posted @ 2019-01-12 20:31 oilamp 阅读(3592) 评论(2) 推荐(1) 编辑