ID:143409

莫名的拉风

Java研发工程师

  • 公司信息:
  • 北京赞同科技股份有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河
  • 元岗

技术能力

掌握Java语言,基础扎实,熟悉Java虚拟机规范、JUC包、IO、JDBC、Socket、BIO、NIO等
熟悉数据结构、操作系统和网络等计算机基础知识,掌握TCP,HTTP,WebSocket等常用网络协议
熟悉分布式系统的开发要点(Java),包括网络编程、并发编程、异步编程等,参与过多个分布式系统的开发
熟悉服务化框架的原理,了解Dubbo的核心机制和实现
熟练掌握MySQL数据库, 包括MySQL复制架构, 内部通信协议, 锁, 引擎, XA事务等, 熟练基于MyCat搭建MySQL集群, 分库分表, 读写分离的搭建
掌握SQL语言,熟悉Redis, 了解MongoDB, Memcached
熟练使用MyCat、Netty、Zookeeper、HikariCP、Disruptor、Hibernate, 并有相关使用、开发或重构经验
掌握面向对象思想及常用设计模式,拥有良好的编码风格和习惯
熟练使用Linux,掌握常用命令的使用
熟练运用版本控制系统SVN,Git和项目管理工具Maven

项目经验

一、负载均衡数据库连接池
项目描述:
1.项目本质为数据库连接池,负责管理数据库连接的生命周期
2.支持一个池对多个数据库,这些数据库对于应用是一致的,特别适用于对接数据库中间件
3.支持在多个数据库之间负载均衡(轮询、随机、权重等)
4.数据库宕机检测(宕机后该库的连接会按配置的权重分摊到其他库)
5.恢复检测,定时检测宕机库是否恢复
6.基于HikariCP改造,lock free,代码精简,性能较好
项目职责:
1. 负责整个项目的开发与测试

二、分布式数据库中间件
项目描述:
1.项目为数据库中间件,支持分库分表、sql路由、全局序列号(zk、snowflake、db等)、sql注解、XA事务、数据迁移(秒切)、多节点负载均衡、db failover/failback
2.中间件对外以MySQL Protocol暴露,任何mysql jdbc驱动可与之通信,后端与数据库通信方式为MySQL Protocol或JDBC Driver(因此支持mysql oracle mssql db2等大多数常见数据库)
3.支持集群部署,依赖zk(配置同步,写节点同步等)
项目职责: 1.负责开发全局序列号、XA事务等多个主要功能 2.负责项目日常维护以及跟踪、定位线上问题

三、金融业务引擎(服务化框架)
1.项目说明:该项目为交易平台,平台采用java开发,支持java交易和python交易,平台分单jvm和多jvm版本,多jvm版本下平台内部进程间以端口通信(lpc),整个平台设计技术和领域:java(并发JUC、socket编程), python(jython), netty, nio, webservice, websocket, http, mycat, mysql, oracle, redis, memcached, ehcache, hibernate, ibmmq,

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服