本人熟悉 JAVA 基础知识,理解面向对象编程思想,具有良好的编程习惯;有丰富的开放平台对接和开发经验;可熟练使用微服务架构拆分功能模块;掌握 Spring、SpringMVC、MyBatis、Spring Boot、Spring Cloud 等开源框架进行B/S 结构编程;理解Spring的 IOC、DI、 AOP 声明式事务编程思想;熟练使用Dubbo服务整合Zookeeper进行分布式开发;熟练使用MySQL关系型数据库,以及 Redis 等NoSQL 数据库;熟练使用RabbitMQ消息中间件,了解Spring Security权限控制框架;熟悉Maven、Git 等版本控制工具的使用。
项目名称:创客贴-开放平台
技术架构:spring boot、dubbo、mybatis、redis、apollo、rocketMq、xxljob、Oss;
项目描述:
创客贴是一款多人协作的在线设计平台,为了方便第三方使用创客贴,我方提供了一套便于第三对接的API用于降低第三方对接成本,同时为了进一步提高创客贴开放平台能力以及用户曝光度,我方对接了企业微信,百度等多家企业,使第三放的使用更加便捷。
责任描述:
负责第三方对接、开放平台功能优化和开发、对接企业微信相关功能。
技术描述:
使用spring boot 作为项目框架,dubbo用于微服务之间的相互调用;
使用mybatis实现对第三方业务信息处理;
利用RabbitMQ解决分布式应用之间的异步通信,降低分布式应用之间的耦合度,减少用户等待时间;
使用Apollo实现对不同环境配置信息的管理。
使用Redis缓存热点数据,减轻数据库压力