独自搭建并开发过微信小程序后台服务。
高并发处理、数据库优化。
熟练掌握Spring、Mybatis、SpringMvc、Mybatis-Plus等开源框架技术;
熟练掌握Springboot快速开发框架;
熟练搭建SpringCloud微服务框架和(Eureka、Admin、Config、turbine、sidecar、gateway、zuul、feign等组件)Nacos 注册中心
熟练掌握Security Oauth2权限认证协议
熟练掌握Flowable工作流
熟练使用MQTT消息队列遥测传输协议
熟练使用地图分布RedisGEO;
熟练RabbitMQ消息中间件,WebSocket长连接;
熟练操作Postgres、MySQL、Oracle数据库;
熟练使用WebService远程调用技术;
熟练使用Linux服务等环境部署及项目部署;
熟练使用Docker、k8s集群部署
熟练使用工作流Activity及BladeX框架
熟练使用多线程,所有集合框架等;
熟练使用Dubbo、zookeeper;
掌握分布式文件系统fastDFS原理,fastDFS的java接口应用;
熟练掌握RestFull编码风格
能够熟练运用Eclipse和idea等开发工具
熟练使用JSP、Servlet、进行web应用开发;
熟练使用svn/git Maven版本控制工具对项目进行管理。
项目一:信易贷
项目技术:
SpringBoot快速开发框架
SpringCloud微服务框架
Redis 用户缓存
数据字典
数据库读写分离
分布式锁并发处理
Mybatis-Plus
Nacos 注册中心
开发框架集成--正在进行中
邮件服务
推送服务-APP,WEIXIN
短信服务
应用监控–Spring boot admin
链路跟踪
分布式事务
工单系统
分布式锁
全局唯一id
日志聚合
服务网关
统一接口文档
熔断限流-sentinel--保留
前端框架-运营端模块独立-写个简单需求
工作职责:
基础服务与业务服务框架搭建
系统管理、权限设计与开发
数据库设计
基础服务应用开发
服务部署、集群搭建
系统架构:
主要功能:
(1)整个系统运行在阿里云上,使用多个阿里云服务。
(2)外部访问请求,首先在lbs负载均衡服务器上,判断是否是静态资源访问还是后天API接口访问,如果是静态资源访问,请求转到Nginx服务器,拉取静态资源,如果是API后台访问,请求转到gateway路由服务。
(3)gateway路由服务,判断请求URL是否需要权限验证,如果不需要,则请求直接指向注册中心注册服务。如果需要权限验证,则首先调用授权服务,判断请求用户是否有相关操作权限,如果没有,拒绝访问,如果有权限,则把请求转到对于注册服务上去。(通过上面操作,业务服务层的服务开发,不需要关注操作权限问题,专注接口开发即可,越权操作,会通过网关和授权服务拦截,不会进入到业务服务层)
(4)授权服务,除进行操作权限验证外,登录操作,也是通过授权中心调用运营平台的登录API,进行登录操作。
(5)接口服务,不是所有内部服务,针对外部系统的交互,都需要走对外接口服务。只是针对外部协作方,比如政府,银行,第三方服务等外部资源进行交互时,需要复杂报文和加解密处理,封装在这里,针对内部服务,提供统一交互接口,屏蔽外部接口格式差异。
系统安全:
1、DDos攻击
2、短信炸弹
3、SQL注入
4、跨站点请求伪造
5、跨站脚本攻击
功能描述:
信易贷分为:用户端、企业端、机构端、运营后台四个模块。
用户端:系统管理(用户管理、角色管理、菜单管理、部门管理、通知公告、操作日志、登陆日志)
企业端:CRM(企业分层管理、回访记录)、会议直播管理(会议室列表、会议室资源预警、直播列表、直播互动审核)企业管理(企业列表、企业用户管理)
机构端:政府端管理(政府部门管理、政府用户管理)、机构管理(金融机构管理、机构用户管理、服务机构管理、信用机构管理)
运营后台:CMS(推荐位列表)、渠道管理、核算中心、消息管理(消息推送申请、站内信列表、短信列表、APP推送列表)
可兼职时间
可兼职地点
0条评论 雇主评价