个人介绍
我是程序员客栈的知一1,一名程序员;
我毕业于苏州大学计算机应用专业,担任过华为的担任过通用研发工程师(c/c++),担任过全知科技的技术专家,
负责过底层流量解析项目,数据分类分级产品的研发,底层基础组件正则(hyperscan优化),内部项目信创适配等的开发;
熟练使用c++,python,java,golang,mysql,postgres,redis,kafka,clickhouse;
如果我能帮上忙,请点击“立即预约”或“发布需求”!
工作经历
2018-10-10 -2023-12-13全知科技研发专家
全知科技业务主要涉及数据安全相关的产品,服务及解决方案。我主要从事了底层流量协议解析、正则库优化及分类分级产品的研发
2012-07-01 -2014-04-30华为研发工程师
从事linux c /c++ 底层通用研发;涉及shell,rpmbuild,rpm包打包等
教育经历
2009-09-01 - 2012-06-30苏州大学计算机应用技术硕士
2005-09-01 - 2009-06-30苏州大学计算机科学与技术本科
技能
首先使用jdbc/api接口获取客户的数据,而后通过定义分类分级模板,对数据进行分类分级,并将分类分级的结果做成报告或者以接口的形式将结果反馈给客户。分类分级模板,中会定义一些规则进行分类及分级;过程当中为了能支持自定义规则,会使用antlr4定义DSL(Domain Specific Language)语法,而后通过该语法对规则进行编辑及定义
使用JNA,调用C++生成的hyperscan库,同时修改hyperscan 底层源码增加接口;避免C++回调java; hyperscan,本身为开源软件,该项目主是为了便于用java直接调用底层的C++代码完成的改造项目