Canghai Sui
1月前来过
全职 · 540/日  ·  11745/月
工作时间: 工作日14:00-23:00、周末14:00-23:00工作地点: 远程
服务企业: 1家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

热爱编程,对技术充满热情,空余时间会看一些经典的技术书籍像《JAVA编程思想》、《深入理解JAVA虚拟机》、《JAVA并发编程实战》、《HeadFirst 设计模式》。熟练掌握Java、MySQL、Spring、MINA等框架,熟悉基本的数据结构和算法。在遇到问题的时候会参考网上查阅到的资料,和以前看过的书籍,比如最近在测试新项目自己搭建的demo时,发现服务器的内存和CPU使用都很高,而且转发消息的效率也远低于每秒2000笔的指标。参考《深入理解JAVA虚拟机》中讲解的JVM命令,通过监控GC信息,使用VisualVM、Memory Analyzer分析dump文件,发现sun.misc.Clearner和java.nio.DirectByteBuffer占用的内存过大,之后修改问题代码,解决了内存泄漏的问题。

工作经历

  • 2017-10-01 -2019-04-30上海恒雨信息科技有限公司高级后端工程师

    负责中国外汇交易中心市场行情发布系统的开发和维护,采用Netty框架开发消息实时传输中间件。行情展示及用户权限管理基于Spring,数据库采用Oracle、Redis。

  • 2015-11-30 -2017-09-30上海成思信息科技有限公司高级后端工程师

    负责开发上海电信IPTV会员俱乐部及IPTV会员相册项目,基于SpringBoot和Mybatis,数据库采用MySql。负责开发web活动页面及后台管理***接口,以及部分升级维护工作。用户可以参与页面活动,进行抽奖、竞猜、报名线下观影活动以及产品订购。

教育经历

  • 2012-09-01 - 2016-07-01常熟理工学院计算机工程物联网专业本科

    跟随导师团队完成常熟市博物馆环境监测与文物管理项目

技能

Spring
Mybatis
MySQL
0
1
2
3
4
5
0
1
2
3
4
5
作品
爪盟星宠物领养小程序

该项目是一个宠物领养审核的*小程序,系统基于Spring Boot、Mybatis框架。用户可在后台上传待领养的宠物信息及领养条件,其他用户在在申请领养时需要填写一份问卷,待发布者审核通过后会再公众号上向用户推送审核信息。管理员后台也可以发布推荐信息和咨询,对违规图片进行清理。

0
2019-07-01 17:54
上海电信IPTV会员俱乐部

1、主要负责开发上海电信IPTV会员俱乐部项目,该项目基于Spring框架和MySql,在电视机顶盒上展示可互动的web页面。开发活动页面,用户可以参与这些页面的活动,进行抽奖、竞猜和报名线下观影活动。也可以通过会员俱乐部优惠订购上海电信的IPTV产品。项目开发过程中针对业务需求,设计开发了一个奖品竞拍的功能。用户可以用最低价竞拍,也可以在之后选择继续加价竞拍,并且可以在页面上看到当前竞价排名最高的前几位。 2.负责IPTV会员相册项目,该项目使用SpringData,用户可以在*公众号上上传活动照片,运营人员审核通过后即可展示在电视端会员相册内,用户可以再电视上给喜欢的照片点赞或者收藏,每期活动收获赞数最多的会活动线下赠送的礼品。

0
2019-07-01 17:43
中国外汇交易中心市场行情发布系统

配合交易中心推出新一代外汇低延时高速行情Ultra系统的上线,我负责开发了Ultra Java版本的对外接口。该系统基于Netty框架,分别实现了基于UDP组播、UDP单播、TCP单播的通信。服务端通过UDP组播的方式从上游GateWay网关接收实时数据,根据协议解析消息后,在服务端生成报价簿,并维护在内存中。当下游有客户端向服务的发起连接时,再通过TCP的方式将报价簿信息和后续的实时消息推送给下游客户端。针对UDP组播方式存在丢包可能性的问题,系统还实现了数据重传的功能,当发现组播消息序列号不连续时,通过UDP单播的方式请求重传数据,以此来保证数据的完整性。该系统目前实现了每秒1w笔以上的消息处理性能。

0
2019-07-01 17:37
更新于: 2019-07-01 浏览: 199