彭浩 18874973113

java开发
湖南步步高集团 · 7年经验
彭浩 18874973113
日薪: ¥500/8h
地点: 长沙 全区
时间: 下班后周六周日可工作日远程
ID:128121 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | MySQL Vue Spring iOS Swift Spring Cloud HTML5 CSS3 CSS Bootstrap jQuery Ajax Git SVN Maven
Spring Boot,Spring Cloud,XXL-JOB,MyBatis Plus,Druid,Nacos,Spring Cloud Gateway,Logback
熟悉Redis、Kafka,es, RocketMQ和Nginx等常用中间件
熟悉Linux操作系统,Tomcat等主流web服务器;
熟练使用mysql
熟悉swift开发ios应用,熟练使用rxSwift开发框架
熟悉vue,js,css,html5、css3,jquery, ajax,dom等,熟练使用ElementUI,colorUI,zanUI, Bootstrap,layUI等前端开发框架
熟悉微信小程序开发
熟悉docker容器技术
熟练使用idea, eclpse,xcode, PhotoShop,Git、svn,Maven等工具

项目介绍:物流中台主要解决步步高旗下云通物流公司各个系统之间数据不同步,管理困难问题
1.主要负责公共组件的开发
2. 主要技术Spring Boot,Spring Cloud,XXL-JOB,MyBatis Plus,Druid,Nacos,Spring Cloud Gateway,Logback,rocketmq
3.主要负责模块
● 注册中心服务:1.、微服务在启动时,将自己的网络地址等信息注册到注册中心,注册中心存储这些数据。2、服务消费者从注册中心查询服务提供者的地址,并通过该地址调用服务提供者的接口。3、各个微服务与注册中心使用一定机制(例如心跳)通信。如果注册中心与某微服务长时间无法通信,就会注销该实例。4、微服务网络地址发送变化(例如实例增加或IP变动等)时,会重新注册到注册中心。这样,服务消费者就无需人工修改提供者的网络地址了5.通过@RefreshScope动态更新配置文件。
● 网关服务实现 Spring Cloud Gateway: Route(路由)Predicate(断言)Filter(过滤器)。
● 统一用户管理服务:主要包含用户管理,资源管理,角色管理,岗位管理,部门管理,子系统管理,门户管理
●认证服务:主要做登录验证,图片验证获取,退出登录等简单操作 1.用户登录验证后通过JWT生成唯一token返回给前端,前端通过指定秘钥解析token获取用户信息,每次请求通过JWT重新加密加上时间戳生成token传入后端,后端通过秘钥解密对比时间超过指定范围后网关直接打回。防止token被伪造。
●内容管理服务:主要统一保存图片,文件等 1.实现文件压缩 2.图片水印添加
●域管理服务:1.包含字典功能 2.域动作管理,主要原理通过对状态的动作定义可以在服务代码中实现某个状态流转控制。
●字典管理服务:主要用于后端返回状态码定义,用于多语言返回结果提示
●操作日志服务:主要记录用户操作记录,在网关拦截请求信息,异步调用日志服务。
●数据权限服务:定义数据权限,需要后台同步修改代码,属于侵入式
4.负责公共jar包
core:主要把一些通用工具做集成
data:1.通过@RestControllerAdvice做全局异常拦截 2.MybatisPlus分页支持,解决Mybatis Plus Order By SQL注入问题
log:1.定义log注解 2.定义LogAspect通过aop切面触发log注解统一获取请求信息异步写入日志服务
redis:1.配置redis信息 2.配置redis通知监听,3.配置redis使用service
security:1.定义PreAuthorize权限注解 2.定义PreAuthorizeAspect通过aop切面触发PreAuthorize注解
判断用户信息是否有权限访问 3.feign相关配置 4. feign请求拦截器传递用户信息请求头
1.项目介绍:银河云店是一款基于整合公司内部各个子系统而设计的全新综合性平台主要用于门店线下销售,b2c
社区团购等功能
2.负责分配开发任务,把控项目进度,负责需求对接,参与产品设计
3.负载模块设计和后端开发、小程序开发,接口编写.,vue后端页面实现
4.负责各系统之间业务流程对接,梳理,系统数据对接。
5.负责解决项目中的技术难点和技术把关
6.使用Spring Boot、Spring Cloud & Alibaba、Vue、Element等框架
7.采用spring cloud微服务架构,合理拆分各个子服务,做到可扩容,独立部署
8.采用数据库读写分离,提高数据库负载(这里有考虑分库分表,但是暂时还没应用到系统中)。
9.同时图片等静态资源采用cdn代理,提高图片响应速度,降低服务器带宽压力。
10.搜索引入es搜索引擎,提高搜索效率以及搜索命中率。部分商品活动和用户信息,相关热点数据等写入redis,
提高查询效率。采用MinIO统一管理静态资源。
11.使用docker部署项目,做到快速部署,环境统一。
12.完善的日志记录体系,记录后台人员的操作的记录,登录记录。
微服务下,如果子服务较多,不便于运维人员及时知道服务的状态,所以引入Spring Boot Admin, 便于
在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回
收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。
13.系统接口文档使用swagger2,使用knife4j 进行增强和美化文档。
14.目前系统采用spring cloud
彭浩 18874973113 ID:128121 复制

彭浩 18874973113

java开发 · 7年经验 · 湖南步步高集团
城市长沙 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | MySQL Vue Spring iOS Swift Spring Cloud HTML5 CSS3 CSS Bootstrap jQuery Ajax Git SVN Maven
Spring Boot,Spring Cloud,XXL-JOB,MyBatis Plus,Druid,Nacos,Spring Cloud Gateway,Logback
熟悉Redis、Kafka,es, RocketMQ和Nginx等常用中间件
熟悉Linux操作系统,Tomcat等主流web服务器;
熟练使用mysql
熟悉swift开发ios应用,熟练使用rxSwift开发框架
熟悉vue,js,css,html5、css3,jquery, ajax,dom等,熟练使用ElementUI,colorUI,zanUI, Bootstrap,layUI等前端开发框架
熟悉微信小程序开发
熟悉docker容器技术
熟练使用idea, eclpse,xcode, PhotoShop,Git、svn,Maven等工具

项目经验

项目介绍:物流中台主要解决步步高旗下云通物流公司各个系统之间数据不同步,管理困难问题
1.主要负责公共组件的开发
2. 主要技术Spring Boot,Spring Cloud,XXL-JOB,MyBatis Plus,Druid,Nacos,Spring Cloud Gateway,Logback,rocketmq
3.主要负责模块
● 注册中心服务:1.、微服务在启动时,将自己的网络地址等信息注册到注册中心,注册中心存储这些数据。2、服务消费者从注册中心查询服务提供者的地址,并通过该地址调用服务提供者的接口。3、各个微服务与注册中心使用一定机制(例如心跳)通信。如果注册中心与某微服务长时间无法通信,就会注销该实例。4、微服务网络地址发送变化(例如实例增加或IP变动等)时,会重新注册到注册中心。这样,服务消费者就无需人工修改提供者的网络地址了5.通过@RefreshScope动态更新配置文件。
● 网关服务实现 Spring Cloud Gateway: Route(路由)Predicate(断言)Filter(过滤器)。
● 统一用户管理服务:主要包含用户管理,资源管理,角色管理,岗位管理,部门管理,子系统管理,门户管理
●认证服务:主要做登录验证,图片验证获取,退出登录等简单操作 1.用户登录验证后通过JWT生成唯一token返回给前端,前端通过指定秘钥解析token获取用户信息,每次请求通过JWT重新加密加上时间戳生成token传入后端,后端通过秘钥解密对比时间超过指定范围后网关直接打回。防止token被伪造。
●内容管理服务:主要统一保存图片,文件等 1.实现文件压缩 2.图片水印添加
●域管理服务:1.包含字典功能 2.域动作管理,主要原理通过对状态的动作定义可以在服务代码中实现某个状态流转控制。
●字典管理服务:主要用于后端返回状态码定义,用于多语言返回结果提示
●操作日志服务:主要记录用户操作记录,在网关拦截请求信息,异步调用日志服务。
●数据权限服务:定义数据权限,需要后台同步修改代码,属于侵入式
4.负责公共jar包
core:主要把一些通用工具做集成
data:1.通过@RestControllerAdvice做全局异常拦截 2.MybatisPlus分页支持,解决Mybatis Plus Order By SQL注入问题
log:1.定义log注解 2.定义LogAspect通过aop切面触发log注解统一获取请求信息异步写入日志服务
redis:1.配置redis信息 2.配置redis通知监听,3.配置redis使用service
security:1.定义PreAuthorize权限注解 2.定义PreAuthorizeAspect通过aop切面触发PreAuthorize注解
判断用户信息是否有权限访问 3.feign相关配置 4. feign请求拦截器传递用户信息请求头
1.项目介绍:银河云店是一款基于整合公司内部各个子系统而设计的全新综合性平台主要用于门店线下销售,b2c
社区团购等功能
2.负责分配开发任务,把控项目进度,负责需求对接,参与产品设计
3.负载模块设计和后端开发、小程序开发,接口编写.,vue后端页面实现
4.负责各系统之间业务流程对接,梳理,系统数据对接。
5.负责解决项目中的技术难点和技术把关
6.使用Spring Boot、Spring Cloud & Alibaba、Vue、Element等框架
7.采用spring cloud微服务架构,合理拆分各个子服务,做到可扩容,独立部署
8.采用数据库读写分离,提高数据库负载(这里有考虑分库分表,但是暂时还没应用到系统中)。
9.同时图片等静态资源采用cdn代理,提高图片响应速度,降低服务器带宽压力。
10.搜索引入es搜索引擎,提高搜索效率以及搜索命中率。部分商品活动和用户信息,相关热点数据等写入redis,
提高查询效率。采用MinIO统一管理静态资源。
11.使用docker部署项目,做到快速部署,环境统一。
12.完善的日志记录体系,记录后台人员的操作的记录,登录记录。
微服务下,如果子服务较多,不便于运维人员及时知道服务的状态,所以引入Spring Boot Admin, 便于
在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回
收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。
13.系统接口文档使用swagger2,使用knife4j 进行增强和美化文档。
14.目前系统采用spring cloud
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

暂未通过审核

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏 未过审核