个人介绍

掌握Java语法,多线程、集合等基础框架。掌握Spring、SpringMVC、Hibernate、MyBatis等主流开源框架,以及Gradle、Maven等构建工具。掌握主流数据库,如MySQL、MongoDB,有过SQL语句调优经验。掌握Redis、Memcached等分布式缓存,了解高并发下缓存穿透雪崩解决方案。熟悉Kakfa、RabbmitMQ等消息中间的搭建和使用;利用MQ缓存流量,削峰填谷。熟悉JVM原理等原理,包括内存模型、垃圾回收机制。了解应用服务器软件配置和部署,了Llinux和Docker。了解Html、Css、Javascript、JQuery、NodeJs、Vue等前端开发。

核心技能
Java Node.js
精选作品集
工作经历
苏州盟拓软件 · java高级工程师 2020-06-01 - 至今
项目描述: take2玩家门户是给全世界玩家统一进入的游戏终端, 其中集成了各种应用以及购买的游戏。 用户基于 单点登录,可以使用使用登录使用不同应用。登录和身份管理使用一个国外的fusionauth的系统进行集成的,它 已经实现了标准协议以及一些登录的特性。  涉及技术:NodeJs、docker、java等  设计技术: 1. 由于fusionauth源码不公开,为便于本地和协作开发,利用docker构建一套和线上环境一摸一 样的环境。在docker启动的时候,通过api的方式,将数据注入到本地d
苏州同程旅游股份有限公司 · Java高级工程师 2018-06-01 - 1
项目描述: CPC按次收费比CPT按时间收费的模式, 更能维护客户的收益, 因此, 为了维护大部分的酒店的需求, 在保留之前的CPT的售卖的同时新增CPC售卖方式;并且和携程进行合作,进行酒店的分销,将携程的酒店数据 挂载到同程售卖。  涉及技术:SpringMVC、Spring、Kafka、MyBatis、MySQL等  设计技术: 1. 搜索小组将点击数据以及曝光数据通过kafka发送到酒店部门。 2. 酒店部门接收到数据, 将数据存入Mongo数据库中, 将携程分销的酒店, 将携程的酒店通过ka
教育背景
苏州科技大学天平学院 · 计算机软件与理论 2011-09-01