ID:21805
邹雷 C/C++高级软件工程师 13年经验
2025-06-21
个人介绍:☆ 精通C/C++,Linux、windows环境下C/C++编程,了解java,C#,go语言; ☆ 精通常用算法,数据结构原理及其实现,熟悉STL以及相关源码; ☆ 掌握数据库oracle常用操作,精通Mysql,熟悉SqlServer, DB2等; ☆ 精通进程间通信,多线程,Socket原理; ☆ 了解VS等IDE集成环境,Windows/linux核心编程,ocx控件开发; ☆ 熟悉TCP/IP、UDP、HTTP/HTTPS等协议原理、流媒体相关知识,QT/OpenCv图像编程,shell编程; ☆ 精通C/C++高性能服务器开发,熟悉网络通讯程序开发。 ☆ 熟练使用多种消息中间件:redis,kafka,MQ, protobuf, mongodb等。
项目经验:webservice网关以及平台富媒体网关: 前置模块:采用nginx 前置模块是系统的接入模块,该模块通过ngnix的http模块处理相应的客户接入数据,本模块主要包含的功能有:协议校验、协议过滤、进程挂掉拉起、http协议解析、http响应 业务服务模块 处理前置模块转发过来的数据。http前置发送给本模块的数据已经是被解析的有效http数据。在本模块中主要是对数据进行协议的适配和解析(标准协议或用户自定义协议),然后做相应的业务处理,如:校验、写日志等。 发送短信业务: 若在本模块处理失败(受理失败),则给http前置发送响应数据。若受理成功,则会在给http前置发送响应的同时,会将完好的mt数据发送给消息中间件。 查询业务: 若在本模块处理失败(受理失败),则给http前置发送响应数 据。若受理成功,查询redis 或者kafka或者文件,将查询出的数据发送给http前置。本模块主要包含的功能有: 协议适配、内容校验、与消息中间件交互、与数据库交互、与前置http进程通信 MO/RPT推送服务进程 该进程取读取redis中的数据,以http请求的方式将数据推送至用户web服务器 与网关通讯服务模块: 本模块包含的功能有:订阅消息中间件MT消息,并将MT通过内部自定义协议以TCP方式将消息发送至网关 从网关取MO/RPT消息,并将MO/RPT消息存储至内存数据库 灾备切换 灾备切换主要分为两种,第一种是多机房部署场景下的灾备切换,第二种是机房内部的 灾备切换。 性能优化: 1.系统整体架构的合理性,针对业务处理需求(进程,线程,队列的设计);2.内存操作,内存的创建和销毁,内存的拷贝等;3.锁操作;4.数据存储以及读取的优化,数据库表设计、文件、中间件;5.算法合理性的设计;6.硬件以及部署优化; 7.负责均衡,集群,云,内核参数调优 ☆ 通信服务平台: 项目描述: 该平台底层网络通信模块采用IOCP模型以及epoll模型来兼容windows以及linux平台,该模型具有高性能大容量SOCKET并发。 该平台分为2层:网络通信服务层和应用层。 网络通信服务层负责socket通信、数据回调等工作,服务器对设备终端数据的采集以及服务器接收pc客户指令的下发。服务器与设备终端为长连接,与pc客户连接为短连接。 Server: 1、根据服务器CPU数量创建一定的工作线程,服务器启动,主线程启动监听,工作线程处于等待状态,当有请求进行连接时,工作线程轮流处理请求。 2、服务器对设备终端数据的采集:通过终端发出的心跳包来确定终端是否处于连接状态;通过服务器发出的请求帧得到设备终端的响应帧。 3、服务器与pc客户的通信,对客户数据指令的接收与发送。 应用层: 应用层主要负责对各种协议的解析及对数据的处理:pc客户下发指令根据不同的协议组包成不同的请求帧,同时对设备终端数据发出的响应帧进行拆包。总的来说就是对接收和发送数据的处理。然后利用ADO连接数据库将数据存入到对应的表中。 负责整个服务器架构的搭建以及各个功能模块的设计与部分重要功能代码的编写。
技      能: C++  
¥400 / 8小时
立即预约
ID:20842
石雪梅 高级Java开发工程师 7年经验
2025-06-20
个人介绍:• 精通Java语言,熟悉常用的集合、多线程、设计模式、数据结构和算法; • 熟悉JVM底层原理,熟悉JVM常用垃圾回收器及回收算法,有JVM线上调优经验; • 熟练掌握Spring、SpringMVC、MyBatis、SpringBoot等主流框架,阅读过相关源码; • 熟练掌握SpringCloud(Gateway、Eureka、Ribbon、Feign、Hystrix、Zuul、Config等)、Nacos、Dubbo、SkyWalking等微服务框架的设计原理及底层架构,熟悉各种微服务架构场景设计,如服务注册与发现,服务限流、熔断,服务网关设计、服务安全认证架构等; • 熟练掌握MySQL底层原理和常用性能优化技术; • 熟练掌握Redis线程模型,熟悉Redis核心数据结构的使用场景; • 熟悉RocketMQ消息中间件、ElasticSearch全文检索引擎、XXL-Job分布式定时任务,以及EFK日志框架等; • 熟悉Bootstrap、Thymeleaf等前端框架; • 熟练使用Linux、Git、Maven、Docker、Jenkins等常用工具。
项目经验:项目名称:统一账号中心 项目所用技术: SpringCloud + MyBatis + PolarDB + Redis + XXL-Job + Nacos 项目描述: 统一账号中心是牛卡福集团所有系统的统一账号系统,支持各个业务线以及各个端的注册、登录、token共享、企业关联等。该项目解决了本公司内部各个业务线用户相互隔离、无法实现用户共享的问题,实现了全业务线的用户互通,提升了用户同时使用集团多端产品的体验,让各系统间无缝衔接,实现用户价值最大化。 项目上线后逐步对接了公司的主要业务线,实现了用户信息互通,并支持可配置的token时效、token共享等策略。第二次上线迭代了密码统一的功能模块,可以支持各业务线在保证正常使用的情况下根据自身情况逐步进行密码的统一。 责任描述: 1、负责前期的需求调研、需求方案和技术方案的产出、人员任务分配等; 2、负责项目框架设计、数据库核心表结构设计等; 3、负责部分核心功能的开发; 4、参与项目的各个阶段评审、代码review及项目复盘工作。 ……………………………………………………………………………………………………………………… 项目名称:3.0机具管理推广系统(联盟系统) 项目所用技术: SpringCloud + MyBatis + MySQL分布式数据库DRDS + Redis + RocketMQ + XXL-Job + Bootstrap 项目描述: 3.0机具管理推广系统,是一个帮助支付公司下线运营商推广机具、管理团队的平台。运营商在购买系统后,便可通过管理后台对接入的各个支付公司的产品进行配置,建立自己的运营模式。也可通过APP端实时查看运营数据,对团队进行监控。该项目即市面上的POS联盟系统,对比其他系统,我们的系统可以对接多品牌、多渠道、多模式,运营商可以自己构建自己的商业模式,从而达到更快拓展用户和更大获取利润的目的。 项目一经上线便广受好评,增加注册运营商30个、代理商20万个、机具6万台,对接了包括拉卡拉、海科、立刷等等40多个支付品牌。在项目的不断迭代中,支持了越来越多的返佣和奖励配置模式,系统的稳定性和体验也在不断提升。 责任描述: 1、数据库部分表的结构设计和创建; 2、项目主要功能的开发,包括多模式佣金计算、机具管理、多奖励模式配置等; 3、项目核心功能的不断迭代优化以及项目的日常维护工作; 4、多品牌机具激活、交易数据的对接。 ……………………………………………………………………………………………………………………… 项目名称:无忧停车支付中心 项目所用技术: SpringBoot + MyBatis + MySQL + Redis + Thymeleaf 项目描述: 无忧停车支付中心,主要是丰富了停车场的缴费模式,使停车的车主们感觉支付停车费更加便捷,不需要准备纸币,不需要走出车辆,甚至做到无感支付。该项目包含的缴费方式包括小票扫码缴费、缴费机缴费、公众号绑定车牌号缴费、扫码枪收费、无感支付等。另外,还实现了缴费机收纸币,通过微信红包找零的功能。此外,该项目还开发了一套自动对账系统,能够对各个支付渠道的账单进行下载和自动对账,大大节省了人工成本。 责任描述: 1、项目数据库表结构的设计; 2、项目主要功能的开发; 3、项目的日常维护和问题处理。
技      能: Python  
¥1500 / 8小时
立即预约
ID:22353
赵晶 高级程序员 15年经验
2025-06-18
个人介绍:985计算机科学与技术毕业的我掌握的技术主要包括C++和OpenCV。C++是一种面向对象的编程语言,具有高效、灵活、可移植等特点,广泛应用于软件开发、游戏开发等领域。而OpenCV则是一个开源的计算机视觉库,可以用于图像处理、物体识别、人脸识别等应用。除此之外,我还掌握了常见的技术,如python、JavaScript、数据库操作、爬虫、自动操作网页及软件的脚本编写等,同时具备不断学习钻研的能力和毅力。这些技术的掌握及自身的特质可以帮助我更好地完成工作任务,提高工作效率。
项目经验:项目名称:环形图标生成器 项目描述:我参与了一个使用C++处理圆形边缘,缩小图形,根据数据关系合成多种颜色的环形图标的项目。该项目的主要目标是创建一个可以根据用户输入的数据生成环形图标的程序。 主要职责: 1. 利用C++进行编程,处理圆形边缘,缩小图形,以便于后续的颜色填充和合成。 2. 根据用户输入的数据,计算出每个环的颜色值,然后根据这些颜色值来合成环形图标。 3. 对程序进行了多次优化,提高了程序的运行效率和图标的生成质量。 4. 在项目过程中,我还负责了代码的编写和测试,确保程序的稳定性和可靠性。 项目成果:通过这个项目,我成功地利用C++处理了圆形边缘,缩小了图形,并根据数据关系合成了多种颜色的环形图标。这个项目不仅提高了我的编程技能,也增强了我的团队协作能力。
技      能: 其他  
¥1300 / 8小时
立即预约
ID:20927
蔡欣 高级Java开发工程师 12年经验
2025-06-16
个人介绍:Spring系列相关框架(包括微服务相关组件)、各种中间件(kafka、各种MQ等)、线程相关(future、callable、ThreadLocal以及各种线程池)、网络编程技术、各种对称和非对称加解密(AES、RSA、国密、GPG[开源PGP]、3DES等)、各种签名验签与MAC算法(MD5、RSA、DSA等)、各种编解码(base64、bcd码、ASCII码等)、数据库(Oracle、MySQL、Redis等)、接口设计思想(幂等防重机制、兜底补偿机制等)、企业常用的框架(mybatis【操作数据库】、sentinel限流熔断、logback日志、定时框架【Elastic-Job、quartz、springtask等】)、k8s集群搭建、docker容器部署、Linux系统shell脚本等、压测相关工具使用
项目经验:2017年在武汉胜意负责开发的民航代理人机票追位系统,通过定时查询系统数据库存储的余票信息计算差价进行重新订票来帮客户实现舱位等级不变但节省成本的业务,使用了定时框架Elastic-Job定时查询系统数据库实时余票信息,调用黑屏进行占位,如无余票则调用航司黑屏进行实时查询。在客户设定的时间范围内查到余票进行占位,占位成功则退掉之前购买的高价票,以此帮客户节省费用。 2019年在珠海智加负责整个项目的Java后端,为公司开发社区电商相关业务,使用框架elk技术栈、springboot相关技术、docker等,实现业务:社区分享圈完善、商品管理、分享链维护、整个订单流程、支付系统(第三方支付接入:微信、支付宝支付)、分享链自动分成、社区群组管理等。 2022年在沐融珠海开发团队进行金融相关业务开发,具体业务不便介绍。使用技术较多。主要是业务功能开发、压测等职责。
技      能: Python  
¥600 / 8小时
立即预约
立即预约
意见反馈