1:熟练掌握Spring,SpringMVC,Mybatis,SpringBoot等开源技术,并能熟练搭建整合SSM框架,进行junit,Debug测试。
2:熟练掌握HTML,CSS,JavaScript等前端技术,熟练使用JQuery,Bootstrap等前端框架实现特定的内容效果,以及使用Ajax进行异步交互,熟练使用jsp,Thymeleaf等模板引擎。
3:熟练掌握常见的开发工具IDEA,Eclipse,并能熟练使用maven的构建项目,熟悉git分布式的协同开发工具。
4:熟练掌握Mysql等常见的关系型数据库。熟悉常见的sql优化,熟悉Mysql的读写分离,分库分表和Linux系统下的环境搭建。
5:熟悉Redis等非关系型数据库,熟悉Redis高可用架构,了解缓存雪崩和穿透的解决方案。
6:熟悉Shiro认证权限框架,Quartz定时工具,POI导入导出技术,以及利用Echarts实现数据可视化。
7:熟悉SpringCloud的相关组件,Eureka,Ribbon,Feign,Hystrix,Zuul等。
8:掌握基于RPC的Dubbo,使用Zookeeper分布式协调工具。
9:熟悉RabbitMQ消息中间件,了解如何保证消息中间件的高可用性以及消息的可靠传输和顺序性问题。
10:熟悉ElasticSearch的分布式搜索引擎,了解其分布式架构原理。
2019/11-至今 腾讯智能车迅达项目
项目描述: 腾讯广告通过与车企多年来的合作,深入洞察汽车消费者的每一个购车环节并针对车企营销进行全链路痛点梳理,打通平台完整生态资源,推出独家全景智联社交集客产品 。打通“流量引流-线索收集-线索处理-线索培育-成交转化-数据沉淀”的营销全环节,车讯达可成功激活汽车营销生态,构建前所未有的数字化图谱
项目职责: 1、参与项目的功能分析和数据库的设计探讨
2、负责Feeds流模块的开发,包括点赞,上传等
3、负责车型模块,活动模块的开发,包括排序,推荐活动等