个人介绍
1、熟练spring、hibernate、mybatis, AlibabaDubbo,springboot等后台框使用和移动端数据对接及敏捷开发流程。
2、有Restful api开发经验,可熟练使用后端的线程池、集合等基础框架、jpa、shiro安全框架、Elasticsearch、Quartz 定时器、freemarker模板引擎、redis缓存技术、java分布式锁、反向代理服务器Nginx、消息队列rabbitMq。
3、掌握反射机制,了解常见设计模式,单例,工厂,代理,装饰者等,熟悉https。
有短信,金融保险等项目经验,熟悉Linux centOs(阿里云)。
4、熟悉关系型数据库mysql,Nosql 型mongoDb ,对数据库优化有经验。
另外,喜欢使用Sublime Text,git作为vcs,这些工具都很好的提高了我的开发效率。
5、熟悉jvm调优,multi-thread,nio ,classloader,rpc.
6、设计时会经常考虑做些模块化的功能,方便以后二次开发和统一修改,在开发中不仅仅要实现功能,更要实现对代码的可持续性的模块化的管理。
教育经历
2011-03-01 - 2015-07-01湖南商学院计算机科学与技术本科
在校期间完成了专业知识理论的学习和实践,使我在工作岗位中更得心应手。
技能
云票,主打乐园AI智能化,线上提供云票务产品,实现精准渠道售票; 系统分为云票后台sass系统和云票移动端。主要系统模块包含乐园、渠道、门票、库存分发、采购、用户券后台云服务。 乐园云服务和门票后台云服务按照微服务的原则在功能上做了拆分,其中库存分发云服务细分为:账户服务、订单服务、商品服务、系统统计服务等等。采购云服务分为:用户服务、订单服务、商品服务、支付服务等等。每个服务都是独立的微服务,互相之间有依赖关系。乐园后台云服务和渠道后台云服务下的所有微服务都分别由门票api网关和订票用户api网关接入。 云票服务平台采用了spring cloud的微服务架构。采用了zookeeper集群作为微服务发现和微服务治理的平台,同时对服务网关zuul做了容错降级,在订单量比较大的时候,或者系统内模块出现bug造成微服务的延迟,能及时采取熔断限流等措施,保证整个系统不至于被拖垮。同时对微服务的调用链做了实施监控,保证能够精准的定位到出现问题的微服务节点。 门票和订票用户认证和授权采用的是oauth2的模式,通过现有的spring自带的oauth2服务器框架来实现,认证和授权通过后,app端会获得一个jwt自校验证书,证书会在api网关和其他的微服务节点做验证,同时jwt证书上还包含了自定义的claim包括用户信息等,这些claim是经过系统签名过的信息,防止被人篡改,提高了系统的安全性。 云票服务平台的微服务运用了docker容器化部署方式,通过Jenkins平台,实现了系统的CI CD,自动化集成、部署,提高了开发、运维的工作效率,同时dcoker容器对外界的隔离性,减少了微服务对部署系统环境的依赖,能够保证快速的大规模的部署微服务 对mysql数据库做了读写分离,提高的数据库系统的吞吐能力。master和slave的同步复制运用了mysql 的无损(lossless replication)复制方式,保证了数据的一致性。 对于服务网关和其他微服务日志,做了采集和转储,通过ELK方式来实现,可以及时找bug和监控微服务运行
用户评价
相似推荐 换一批
Java主程
1500元/天
原支付宝
技能:Redis,Memcached,SSO单点登录,Dubbox,Zookeeper,项目管理,JbossRestEasy,Spring(MVC),分布式SOA微服务架构,Mybatis,Java,MySQL
高级后端工程师
700元/天
浦东华宇信息技术有限公司
技能:springboot,Linux,SQL,SpringMVC,Java,HTML5,CSS,JavaScript,Spark
资深研发工程师
400元/天
*****股份有限公司
技能:Java,html,CSS,js,jQuery,数据库,Spring,Mybatis
java工程师
700元/天
北京环球优路教育有限公司
技能:Vue