熟练掌握JavaSE编程,具备良好的面向对象编程思想,常用ApacheCommons,GoogleGuava等工具包,了解Java常用的设计模式,如单例模式、适配器模式、工厂模式等;
熟练使用TestNG编写自动化测试脚本,熟练掌握devops常用工具自动化部署环境;
熟悉开源框架Mybatis、MybatisPlus、Spring、SpringMVC、SpringBoot、EasyExcel、Swagger熟悉分布式组件,如Dubbo、Zookeeper、ElasticSearch、kafaka等;
熟悉微服务架构解决方案,如分库分表,多集群路由,大数据量下mysql的range分区等;熟悉MySQL关系型数据库以及NoSQL数据库,了解Redis、MongoDB;
熟练Linux系统及常用的Linux命令,以及容器化技术Docker;
熟练掌握项目管理工具以及版本管理工具如Maven、Gitee、Github等;
熟练使用IntelliJIDEA、Eclipse、WebStorm、VisualStudioCode、NavicatPremium、Postman等工具进行开发;
数字人民币(工行)
开发工具:IDEA+Visio+sqlyog
主要技术:SpringMvc+dubbo+Mybatis+MySql+ kafka + redis
项目介绍:
数字人民币由中国人民银行发行,是有国家信用背书、有法偿能力的法定货币,以下简称数币。与比特币等虚拟币相比,数字人民币是法币,与法定货币等值,其效力和安全性是最高的,而比特币是一种虚拟资产,没有任何价值基础,也不享受任何主权信用担保,无法保证价值稳定。这是央行数字货币与比特币等加密资产的最根本区别。
职责简介:
1.负责数币硬件钱包主要功能,担任核心开发人员,负责带头编写自动化测试脚本,指导其他同事编写。
2.负责数币衍生产品开发,如:华为机器手环,北京路网过闸,准账户硬件钱包,雄安公交智能ic卡,长沙银行个人钱包等。3.负责指导数币合作方(滴滴,美团,京东....)快速接入工行apip对外平台。4.负责方案编写,需求分析,指导初中级人员编码,介绍项目框架,业务等。
技术描述:
1.完成人行对各机构压测任务(软钱包1wtps,硬钱包800tps),工行数币生产环境有64个集群冗余部署,对应64个mysql数据库,数据库对应的表做了range list分区,通过不同分区方式管理(时间,或业务id后两位),保证高并发下高可用2.rpc框架:dubbo+zk,消息中间件:kafka,缓存:redis3.快速实现多环境自动化部署devops(docke + k8s + jenkins)4.单元测试以及自动化测试脚本:testng
数字人民币由中国人民银行发行,是有国家信用背书、有法偿能力的法定货币,以下简称数币。与比特币等虚拟币相比,数字人民币是法币,与法定货币等值,其效力和安全性是最高的,而比特币是一种虚拟资产,没有任何价值基础,也不享受任何主权信用担保,无法保证价值稳定。这是央行数字货币与比特币等加密
顺心捷达是顺丰投资成立的快运公司,刚好顺心成立不久就开始加入到项目开发中.参与过开发的项目有:顺心捷达ne物流管理系统(pc),oms订单管理系统(pc),电子面单管理系统(pc),qc质控系统(pc),发货易(pc),收派易(app,小程序),顺心捷达官网小程序(小程序)等其中
该项目主要是与广西移动合作,通过运营商上传数据,后台存储相关任务,运算进行标签解析。然后将每个基站的维度数据展现。主要负责后台商圈洞察,商圈推荐,任务中心数据展示。运算商圈洞察商圈推荐的数据运算(hive取基站数据,mysql临时表,相关业务运算)。参与整个项目架 构,数据库设