ID:22022
李秀荣 c/c++开发工程师 12年经验
2025-04-15
个人介绍:1. 练掌握C/C++语言; 2. 熟悉python语言; 2. 熟练掌握MYSQL、ORACLE数据库的开发和运用。 3. 熟悉kafka,redis,nats。rocketMQ等中间件的使用,具有两年半的分布式系统开发经验 4. 熟练掌握 Linux和Windows下的程序设计、开发以及shell脚本的开发; 5. 熟练掌握多进程多线程开发、Socket网络编程、TCP/UDP网络协议的使用; 5. 熟悉JStorm分布式系统框架,熟悉MFC、QT框架的开发
项目经验:1.项目名称:广东电信新一代ocs计费系统的信控模块开发 负责信控模块的开发,在该模块中 ,进程主要的功能是用来消费上游各个模块生产的kafka消息,并根据消息类型执行相应的信控操作,如:给用户复机、停机、断网等。在消费kafka消息时主要运用多进程多线程来及时处理,期间还用redis来存储用户当前的信控标志信息以便达到信控排重的目的。 项目上线后,因账务分地市部署,导致ORACLE的连接数很高,ORACLE的性能严重下降,最终导致信控进程连接不上数据库,从而无法给用户复机。后来优化账务模块、信控模块的查询语句,同时将信控和账务对表的异步操作改为同步操作,尽量减少连接数据库的时间,同时编写存储过程来监控数据库的连接数以及连接数的活跃状况,当连接数过大时,告警出来人工处理,以便进程僵死而无人知道。 2.项目名称: 安徽电信信控接口改造 独自一人负责该功能的需求分析、功能设计与开发工作,该模块主要的功能是从rocketMQ中读取消息,然后将消息解析入库后,写稽核文件,同时将消息发送给下游处理程序处理。 该模块采取多线程多进程的模式设计,一个进程中分为三种线程:消费线程、功能处理线程和异常处理线程。消费线程读取MQ的消息后取模分发给对应的功能处理线程的消息队列处理。处理线程从消息队列中读取消息,解析后将消息写入数据库后写集合文件和写信控MQ。异常处理线程扫描工作目录,将异常文件的消息读取后分发到消息队列中。 该模块主要的难点是:处理的效率要求很高,要求一个进程一个小时至少要处理1500w条消息,因为写数据库和写MQ优化极限后,一个进程一个小时最多只能处理1000万条消息,后将上游消息topic分开,且程序多进程部署的时候进行对应的消息过滤。 3.项目名称:广东电信新一代ocs计费系统的离线计费开发 主要负责该离线计费系统的:离线话单文件格式化、话单属性规整、话单批价等模块的开发。这些模块相互独立,模块间通过kakfa中间件来传递消息,这些模块中,离线话单文件格式话采用的是单进程单线程来处理;话单属性规整、话单批价模块采用多进程来消费和生成kafka消息,多线程的机制来处理消息类型。 在该项目中,遇到的最大的问题就是:当新一代ocs计费系统放通离线时,在高峰期间,全省几千万的消息过来时,因主机磁盘为RAID6级别,读写的性能非常低,导致kafka性能严重降低,最终导致整个系统崩溃。后经过对磁盘做RAID0+1后,读写性能增加,该问题得到解决。 4. 项目名称:安徽电信5G计费系统代理模块开发 主要负责代理模块json格式消息的解析,信息增强两个功能大开发。将接口程序发过来的json消息按照内部5G协议转成内部程序用的消息格式,然后根据消息中的某些信息,增强出用户相关的信息,比如用户地理位置、使用量、授权量等信息,方便下游计费系统处理
技      能: C++  
¥1500 / 8小时
立即预约
ID:22055
陈秀英 高级C++开发 1年经验
2025-04-13
个人介绍:熟练C++、VC++及界面编程GDI、GDI+、XML,多线程并发、tcp/ip通信、sql,sqlite,db2等数据库基本操作及存储过程, COM接口、设计模式、正则表达式,熟悉TCL脚本,单元测试及功能测试等;
项目经验:项目1:虚拟视频(PC测试版) 软件环境: 开发工具: VS2008 项目描述:给用户提供一个摄像头美化、多媒体在线分享,桌面窗口实时转播和录制为一体的视频交互功能(图片特效、屏幕扑捉、录音录像、大头贴等功能)。 责任描述:搭建程序框架; 运用开源库duilib及UIDesigner工具编写虚拟视频前端; 对用户添加歌曲及设置进行功能型保存; 利用OpenCV实现视频中图片叠加及大头贴功能; 利用Mixer枚举当前音频设备; 项目2: kkstime 软件环境: 开发工具: VS2010 项目描述:自动更新数据库当前任务时间以及获取当前可实行任务的时间,并启动分派任务机制。 责任描述:编写DB2中相关任务表的任务分派SQL脚本; 搭建框架,编写多线程任务程序执行任务分派脚本; 项目3: OPC服务数据同步 软件环境: SVN、PI数据库测试工具 开发工具: VS2010 项目描述:从电厂OPC服务器中取出电厂仪器仪表中数据,保存在本地一份,数据通过“OPC服务数据同步”工具传输到环保厅数据库中。 责任描述:OPC服务数据同步 采用多线程控制看门狗守护进程,通过OPC标准工业接口从OPC服务器中取值,传输数据采用TCP/IP协议向环保厅数据库中传输。 项目4:电厂固废监控 软件环境: SVN、PI数据库、DB2 开发工具: VS2010 项目描述:从PI数据库中取出电厂参入环保厅检测仪器数据,通过检测标准判断该电厂固废排放是否超标或者达标 责任描述:采用多线程、多进程后台计算、取值、入库操作;后台服务方式启动,看门狗守护进程。 项目5:电厂端数据抓取 软件环境: PI数据库、DB2数据库库、window2003服务器 开发工具: VS2010 项目描述:收集电厂设备仪器采集到的测点,通过测点去pi数据库中去指定时间段数据生成结果文件保存(二进制方式)并压缩打包通过客户端上传,另外一端连接客户端下载结果文件并回写到pi数据库中。 责任描述:通过配置文件设置相关信息,采用多线程、多进程相关控制,服务方式启动,看门狗守护进程 项目6:江苏省电力节能减排统一平台 软件环境: SourceInsight,SqlDbx,SVN 开发工具: VS2010 项目描述:通过电厂仪表采集到的数据对电厂是否乱排放污染气体,是否到达资源(煤)完全燃烧,是否资源综合利用等进行后台计算,项目总共分8大块:热电、脱硫、脱销、脱硫脱销排口、涉网、能耗、资源综合利用、自备电厂。 责任描述:负责脱硝、排口计算、时标更新、烟囱计算、脚本执行程序;均采用后台分布式多线程、多进程实施,用后台服务方式启动,添加看门狗守护进程。 项目7:电路调整工具 软件环境: windows、SVN 开发工具: VS2003 项目描述:对过载链路进行重新调整,避免发生部分机框繁忙、部分机框处于空闲状态 责任描述:框架搭建,界面生成,并对调整后的数据信息处理生成脚本信息 项目8:告警数据分析 软件环境: windows、SVN 开发工具: VS2003 项目描述:对链路数据进行综合处理,以树状图的方式来显示数据。并在数据达到某一上限时,对客户进行提示。界面要求对数据可以排序方便查看。 责任描述:编写数据库接口,负责后台数据库对数据处理部分 项目9: UAP彩铃 软件环境: 开发工具: VS2003 项目描述:引导构建UAP相关信息,成功构生成UAP本地配置文件。 责任描述:搭建uap相关环境,对该项目进行二次开发,修改并添加新功能点,比如:局点的添加及日志提示功能、后期的无人看守功能。 项目10: KPI话统数据分析 软件环境: windows、SVN 开发工具: VS2003 项目描述:对华为方提供的链路数据进行综合分析,在界面以数据列表和图形的方式进行显示,在图形在增加了手动输入操作,方便用户查看,对过载链路提出告警提示。 责任描述:编写Sqlite数据库和SQL数据库操作接口,负责数据库和Excle文件数据的导入。对数据进行逻辑处理。
技      能: C++  
¥1400 / 8小时
立即预约
立即预约
意见反馈