熟练掌握Hibernate、Spring、SpringMVC,MyBatis等主流框架的使用以及整合。
熟练使用Eclipse、IntelliJ IDEA、Git、Maven项目管理和构建工具。
熟练掌握MySql使用,熟练运用sql语句。有一定的数据建模和数据库设计能力。
熟悉jsp标准标签库jstl和EL表达式。
熟悉JavaWeb、jsp/servlet、JDBC等。以及POP、OOP、AOP、SOA等编程思想。
熟悉solr集群(SolrCloud)搭建及solr集群版的Java接口应用。
了解一定Bootstrap、Ajax、layui,JavaScript、jQuery、HTML5等前端框架和技术。
了解SpringBoot、SpringCloud等较新的Java后端工具和技术。
了解RabbitMQ和RocketMQ消息队列。
运用过Dubbo、redis、zookeeper、activeMQ、nginx、webservice等中间插件。
项目名称:私人定制旅游网
项目描述:
私人定制旅游网是一个在线的旅游线路、酒店、火车票、机票预订服务平台。为商务 人士提供酒店预订、酒店点评及特价酒店查询、购买火车票、机票预订、飞机票查询、时刻表、 票价查询、航班查询、度假预订等等。
责任描述:
对项目进行维护升级迭代,由单体应用拆分为了分布式应用,现在正在进一步升级为 springboot+cloud对下单添加了分布式锁和利用MQ实现分布式事务。
技术描述:
1.使用 zookeeper+dubbo +ssm 对项目进行分布式拆分,有一部分后面的是使用 springboot+dubbo 的方式
2.对登录功能拆分为 cas 登录系统
3.对项目的原有下单操作添加了分布式锁(Redis 方式)
4.使用了Rocketmq 的事务消息对项目实现了分布式事务支持,比如订单和支付这两个操作
5.进一步使用 springcloud 进行微服务开发,目的是与公司另外的项目进行整合