ID:259180

wz

java开发

  • 公司信息:
  • 易谷联体
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

1.熟练使用Java,具有良好的代码风格;
2.熟练掌握主流的Spring,Spring MVC,MyBatis框架;
3.熟练使用SpringBoot,SpringCloud框架;
4.熟练使用MySQL关系型数据库;
5.熟悉非关系型数据库Redis的使用;
6.熟悉分布式服务治理框架Dubbo和ZooKeeper的使用;
7.熟练使用IntelliJ IDEA、SQLyog、Navicat、SVN、GIT、Maven等开发工具;
8.熟练使用apache camel集成技术
9.了解JavaScript、JQuery、CSS、HTML、JSP、AJAX等web技术;
10.了解RoketMQ、RabbitMQ消息队列中间件;
11.了解Linux的常用命令,能够搭建常用开发环境以及部署项目。

项目经验

开发环境: IntellJ IDEA + JDK1.8 + mysql + reids + git + maven + Nginx +Jenkins
+ Docker
软件架构: Sring Boot + Spring MVC + Spring Cloud Alibaba + Spring security Oauth + Zuul +Mybatis-plus + Nacos + Nginx + ZipKin + Open Office + ElasticSearch + SonarLink + Flyway
开发周期: 2021.11.01 - 2021.06
项目描述: 知识库在逻辑架构设计中,包括多个模块,比如其中的租户模块、知识模 块、目录模块、知识管理模块、报表等等模块,底层使用的是SaaS平台作为 支撑。此次公司对产品知识库3.2.0进行功能版本的迭代升级,迭代内容包含: 权限颗粒化,文件在线预览,多种格式文件导入,智能聚类等等。
职责描述:
1.租户、用户、权限颗粒化
问题: 功能繁多,如何隔离
解决办法: 在所有请求头中添加token对租户、用户、权限拼接进行AES 加密,分别识别其用户信息以及权限,将操作权限响应给页面
2.多种格式导入
问题: 不同格式的文件,需要引入不同的框架,学习成本和代码量都很大
解决办法: Spire技术兼容了大多部分格式,对其格式编写指定格式的工 具类以及方法,再通过服务反射,较少代码之间的耦合性。
3.业务逻辑的增多使其效率不断降低
解决办法: 为一些固定的不变的数据进行redis缓存如目录以及标签等等,数据索引添加,对一些外部接口掉采用异步处理

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服