1..编码代码规范,精通开发常用设计模式,能够把 OPP 六大原则设计思想运用于项目中
2.精通MySql及其原理能够做到复杂的 SQL编写、以及SQL优化,在项目中有过 SQL优化经验、熟悉掌握高并发系统数据库设计和 mycat、ShardingJDBC动态扩容分库分表方案等
3.熟练掌握Springboot、MyBatis 开源框架,对其源码有一定的理解,实现过简版 MyBatis4.熟悉运用 SpringCloud 和 SpringCloud Alibaba 微服务体系技术栈,有过项目落地经验
5.深入理解 Redis 常用数据结构,常用使用场景,熟悉缓存雪崩,缓存穿透,缓存击穿解决方案掌握使用 Redis实现分布式锁
6.熟练掌握分布式事务的常用解决方案,有使用MQ保证消息最终一致性的落地方案
7.精通多线程,对线程和锁机制有比较深的了解;
8.精通zookeeper,dubbo 等主流开源框架并有真实落地经验
9.了解ElasticSearch 全文搜索引擎的使用及其原理并在项目中有过真实使用场景
10.对JVM 有一定的理解,熟悉内存分配模型,熟悉类加载机制:
11.熟练使用arthas,mat 等工具对线上问题快速定位以及内存优化,并且有过真实落地经验
12.熟练使用IDEAL/DataGrip/Svn/Git/Swagger 等版本管理工具以及 linux 命令 ;
13.6年工作经验,现担任某司医疗行业项目架构师,对医疗系统很熟悉,以及从事过电商相关项目,可独立研发,维护项目,系统调优
14.Spring Boot,mybatis plus,es,mongodb,nebula,dubbo,Hadoop,MySQL,pgsql等技术十分精通
鲁班到家
软件架构: SpringCloudAlibaba,MybaticPlus,MybaticdubboESYapi, rockmg,mongodb 禅道等
项目介绍:这是2BC的平台为全国用户提供家具、卫浴、灯具、智能家居等全品类家居建材产品售后的同城配送、安装、维修等最后一公里服务。整个系统分为: erp 管理下单平台:web 端,微信小程序,wap,app 端。接单平台: 师傅端。
技术描述: 订单 mysql和es 之间使用 Logstash 同步,服务之间调用使用 SpringCloudAlibaba的套框架接口对接用的是Ypi,工单审核等用的是 dubbo,需求以及 bug 缺陷记录使用禅道
1.负责系统需求分析、代码开发、代码评审、架构设计、性能优化、系统重构等工作;2.参与技术攻关,解决生产问题,解决产品中各种技术难题,协助进行方案选型,熟练设计模式3.参与公司核心模块,优惠活动,下单,支付,抽成,工单等业务的设计以及开发,包括erp 管理,web 端,微信小程序,wap,app 端下单以及师傅端接单;
4.参与天猫等公司第三方对接下单等服务,隐私号第三方对接等;
5.参与收货地址自动化识别服务开发,为公司每年省下几十万的支出;
汇乎后台项目
技术架构:
mysql+ Mybatic+SpringCloudAlibaba+redis+rockmg+mongdb+ES
项目介绍:仿制知乎而做,对外汇方面的一些知识分享平台。整个项目与汇聊项目(外汇交易平台)结合,给用户提供外汇咨询,并通过此平台进行引流到公司外汇业务。根据频道查看文章,搜索功能,历史记录回显,发布文章,提问,评论,个人信息,收藏,粉丝,用户行为记录,用户量统计等,圈子,环信消息。
1.负责与汇聊项目进行业务对接、功能相关库表设计。
2.定时任务自动清楚无用数据 ,定时推送公告,文章和提问:
3.gateway 网关+token 实现登陆校验,鉴权
4.EasyPoi实现后台数据导出,以及 Echart 图展示等
5.用户信息绑定,社交行为记录等功能开发;
6.mongdb 实现用户圈子,共同爱好者聚,由管理员负责管理,增加圈子的友善度等功能开发
核桃编程后台
软件架构:Springboot +Mybatic +swagger2(单体项目)
项目介绍:核桃编程主要是一个少儿编程的学习网站。整个项目后端分为助教端系统,班主任系统管理员运营系统,咨询平台系统,工作量统计系统。
后台模块功能有:用户预约报课,在线上课,在线提问,工作量统计,学生作业批改,各个班级用户管理,毕业设计评奖等一些列模块
技术描述:
1,第三方微信登录,登录完后会提示填写基本信息
2.文件存储,阿里云 ecs
3.视频播放使用的是阿里云视频点播
4.使用ECharts 图表展示,使用 POI进行Excel解析
这是2BC的平台为全国用户提供家具、卫浴、灯具、智能家居等全品类家居建材产品售后的同城配送、安装、维修等最后一公里服务。整个系统分为: erp 管理下单平台:web 端,微信小程序,wap,app 端。接单平台: 师傅端。
某某编程主要是一个少儿编程的学习网站。整个项目后端分为助教端系统,班主任系统 管理员运营系统,咨询平台系统,工作量统计系统。 后台模块功能有:用户预约报课,在线上课,在线提问,工作量统计,学生作业批改,各个班级用 户管理,毕业设计评奖等一些列模块