1.JAVA基础:虚拟机、GC回收、逃逸分析、集合、多线程、事物、设计模式等
2.开发框架:Spring、SpringBoot、SpringCould.
3.数据库:Mongodb、Mysql、Oracle、Elasticsearch、Redis
4.开发规范:控制层规范、参数传递规范、异常处理规范、日志规范等方面
5.分布式:负载均衡层、业务层、通讯层、缓存层、数据层等;
了解分布式锁、分布式会话、分布式事物、消息队列等;
如果需要,可以有其他人员加入,设计,前端,后端,运维人员支撑整个项目;
主要涉及的子行业:税务行业,电商后台统计平台;
目前在做的公司项目就是税务行业,纳税申报相关的产品;
参与过江苏电子税务的局的开发;
具有独立开发能力,逻辑结构严谨,能够搭建基于SpringCould的微服务架构;
开发设计过登录JWT,权限模块,对外接口API工程等核心业务。
服务注册与发现:Eureka,Consul
服务调用:Rest RPC gRpc
服务熔断器:Hystrix
服务负载均衡:Ribbon Nginx
服务接口调用:Fegin
服务路由(API网关)Zuul
一、纳税申报管理平台:
1.接口管理模块,对外客户提供统一的标准的对接规范,涉及接口签名验证,后台服务转发等业务;
2.纳税申报模块:客户的税种列表加工生成设计,自定义表样的展示等;
3.渠道管理:整合不同上游服务提供商的能力,进行统一的调度任务处理;
4.系统管理:集团管理,职能职员管理,通用码表等模块;
二、苏宁的电商数据分析平台,从不同的维度进行数据图表展示,为决策提供报表支撑;
项目的流程:
1.数据采集(日志系统负责)
2.数据清洗(ETL加工)
3.将数据同步至Elasticsearch,利用其强大的索引能力进行实时的维度解析
4.前端D3数据展示
我负责的部分:后台的开发,主要是应用es的DSL语句来查询各种结果,返回给前端界面进行展示;
负责该平台的开发维护工作:能够搭建SpirngCloud平台,书写核心模块,逻辑思维严谨,代码清晰,注释完备; 一、纳税申报管理平台: 1.接口管理模块,对外客户提供统一的标准的对接规范,涉及接口签名验证,后台服务转发等业务; 2.纳税申报模块:客户的税种列表加工生成设计,
1.该平台为企业端发票管理平台;涉及进行模块、销项模块、税金计提、纳税申报、个税模块、系统管理模块 我负责了该项目的权限管理开发,登录开发以及对接客户的单点系统;纳税申报模块,按时加工任务列表等;