富有经验的编程职业者,拥有5年的编程和项目开发经验,专注于为各种规模的企业提供高质量的技术解决方案。能够独立完成项目设计、开发、测试及维护工作。擅长与客户沟通,理解需求并交付符合要求的技术产品。
能够独立搭建企业级网络拓扑
能够独立部署企业级云服务
熟悉云服务网络以及其部署
熟悉各种密码算法的使用和底层逻辑
编程语言: Python, C/C++,shell
工具:VScode、vim
1. CRL增量解析工具
使用C语言实现asn1编解码的CRL工具,弥补了openssl本身解析CRL需要将整个文件拿到内存中的缺陷
2. NAS存储网络设计与部署
独自完成公司NAS的网络拓扑设计和部署,使存储更加可靠,实现存储统一化管理,节省了个人主机的存储成本
3. 网关代理报文拦截
基于apache的模块开发,拦截经过代理的报文并篡改响应,包括但不限于在客户机的响应页面添加水印
openssl工具本身对CRL的解析是非常消耗内存资源的,实测300W条的CRL文件被openssl读取后会占用1.5G以上的内存,无论是openssl接口还是命令行工具都是如此,为解决此问题开发此工具。 实现超大CRL的查询,生成,排序等功能
公司客户端软件需要在不同的国产化机器上编译,操作系统繁杂且实体机硬件资源不好管理,于是用一个x86的服务器搭建了一套虚拟化云平台工具,可以通过创建虚拟机的方式来模拟国产化环境,当然CPU也是可以模拟的。使得客户端程序在国产机器上的编译标准流程化,大大提高了编译效率。 搭建虚拟化