1.熟悉JavaWeb技术体系架构(MVC),servlet/jsp技术;
2.熟悉主流框架:MyBatis、Spring、Spring MVC;
3.熟悉Ajax、JQuery等开发技术;
4.熟悉MySQL ,对SQL的分析调优有一定了解;
5.熟悉JSP页面的数据展示(EL、JSTL标签);
6.熟悉HTML和CSS语言
7.熟悉springboot框架
8.熟悉微信端开发
9.熟悉redis缓存中间件,了解redis主从、容灾配置
10.熟悉websocket即时消息框架
11.熟悉多线程、并发工具类、乐观锁、悲观锁
12.了解Ne04J 图形化数据库
13.了解springcloud微服务技术栈(阿里系)
14.了解postgresql数据库
15.了解rocketMQ消息队列
16.了解Linux、docker常用命令
17.了解基本java内存和GC、了解jconsole等jvm工具
18.了解Struts2、Hibernate
项目名称:微链5.0
开发技术:Springboot、SpringCloud、redis、postgresql、Nacos、Sring gateway、Feign、Elastic、自然语言分析、Spring security
项目描述:以4.0的项目为基础进行架构及业务上的重组,架构升级为spring cloud微服务。
采集模块:负责将收集到的数据进行初步处理,汇总
文件传输模块:对于有网闸的局域网,进行数据压缩成文件并进行传输的功能
数据处理模块:对采集到的数据,进行自然语言处理热词,存储到ES和数据库
网关:对用户请求进行合法性验证,并负责请求分发、负载均衡
Auth模块:提供对外的获取数据库用户信息的接口,对合法性验证提供基础
Cloud-admin模块:提供系统基本配置对外接口。如部门、用户、角色。
业务处理模块:核心业务处理模块,对前端提供业务逻辑支持
消息中心模块:提供对ES存储数据的检索聚合接口。
负责模块:
1.cloud-admin模块的开发,定义角色的操作权限、数据权限
2.业务模块的事件功能、业务中心功能
3.业务模块分析任务、导出等定时任务的多线程处理、基于数据库的分布式乐观锁
4.业务模块数据中心的群和人的管理及分析
5.文件传输模块和数据处理模块的部分代码编写
责任描述:
1.参与需求分析、概要设计、数据库设计等;
2.根据开发规范与流程完成模块的设计、开发及相关文档;
3.后续发现对朋友数据的存储查询不方便,偶然看到Neo4J图形关系数据库,解决关系类存储痛点。
可兼职时间
可兼职地点
0条评论 雇主评价