拥有个人代码仓库,包含个人研发K线控件:基于 GDI +重绘,轻量级高可用高扩展
个人设计的内存池:使用位图的方式在保证高效率且减少内存浪费的情况下降低内存碎片、且支持可变长度的内存块申请
4年开发经验。熟练使用C/C++编程语言、Linux、Git、CMake 交叉编译工具等技术栈
拥有高并发服务器开发经验:IO 多路复用技术,负载均衡,线程池,内存池,读写分离
拥有证券行业相关基本知识,对接过沪深交易所行情协议
海通历史行情系统
分布式结构的后台服务,为海通自研 APP 提供历史行情数据。主要有3个部分:
1.接入转发服务 封装各个交易所接入模块为so动态库,服务运行过程中动态加载或卸载不影响其他模块的运行,包含上海的MDGW、LDDS、深圳V5系统、中金所,支持binary、step、fix、ctp等交换协议,接收行情并转换为海通协议分发给下游。
2.数据落盘 服务作为 VSS 的下游将收到的行情数据落地到文件系统(可通过 nfs 落地到磁盘服务器),在市场收盘后统一落盘,以免在盘中时影响系统对外的访问性能。
3. 前置服务作为系统的入口提供 API 供下游访问文件系统中的历史行情数据,基于REACTOR模式驱动+多线程充分利用CPU提高并发能力;该服务与HDB读写分离以建立隔离性获得更好的性能;使用缓存机制提高访问效率并降低硬盘IO负担。
开发人数:3人
本人负责分配,协调开发工作,解决开发以及生产遇到的难题
适用于Windows的可高度自定义K线控件 超轻量级, 不含任何依赖库. 人性化API, 用法简单. 内置股票K线相关图形以及指标计算. 流畅,内置图形绘制时以窗体右边为起点绘制, 这样在窗体缩放时不会出现抖动. 动态数据集, 使用二维表格存储图形数据, 其行列可随
该项目是针对网络访问受限的环境所开发的一套代理程序,例如在在通过代理访问的互联网的环境下,且代理服务器针对网站设置了黑名单,导致大部分网站与端口无法访问,在这种情况下可通过该套程序完成穿透访问。 该项目为本人自主设计并开发,使用纯C语言基于libuv开发