熟练掌握 Java 技术基础,拥有扎实的 Java 编程功底,和良好的编码习惯;
● 熟练使用 spring、springMVC、Mybatis 编写 web 后台接口;
● 熟悉使用 express、mongodb 进行 nodejs 后端编程;
● 基本掌握 html、css 、jQuery、js、bootstrap、layui、nginx 进行前端编程;
● 熟悉比特币底层区块链技术的运作原理,bitcoin 钱包的使用以及 rpc 接口的远程调用等。
● 熟练使用 Linux 系统及其相关命令,并在其上安装配置过 jdk、tomcat、zookeeper、kafka、mongodb、nginx、
Gitlab、MySQL 及其主从备份配置等等;
● 了解 zookeeper、kafka 配置集群以及在分布式项目上和 spring 的整合使用;
● 熟练使用 eclipse、idea、webstorm、vscode 等编程工具及其插件的使用。
矿池 2017 年 08 月 ~ 12 月 团队完成
项目简介:为降低矿工的风险以及成本,提供稳定的收益给矿工,从而吸引矿工接入我们的矿池,提高算力水平,
为矿工获得更为稳定的收益。
所用技能:spring、springMVC、Mybatis、zookeeper、kafka、ElasticSearch、MySQL
负责模块:
1. 完成从 bitcoin 钱包定时获得区块模板并封装成对象模块,涉及到 1 使用 http 协议实现 rpc 接口,zmq
监听功能,定时器(spring 的 task-scheduler)和监听器的实现,最终将封装好的对象发送到 kafka。
2. 完成从 kafka 监听三个 topic 主题,处理数据,一部分保存到内存,超过一定数量清理,另一部分拿来构
造提交到钱包所需要的区块,最终通过 rpc 接口提交到钱包,等待确认。
3. Linux 服务器安装解压版 mysql,并配置优化。
● 翼算力电商平台 2017 年 09 月 ~ 10 月 团队完成
项目简介:为低风险、低成本用户量身打造的算力购买、转让平台
所用技能:spring、springMVC、Mybatis、MySQL
负责模块:
1. 完成算力产品列表、发布商品、用户消息列表、用户基本信息修改、商品下订单模块接口;
2. 完成定时维护系统转让市场过期的商品以及订单,更新其状态。
3. 部署该项目后台代码到 linux 服务器的 tomcat 上,部署前端代码到 linux 服务器的 apache2 上。