1.精通Java面向对象思想,具有良好的编码习惯
2.熟练应用 Spirng、SpringBoot、SpringCloud、SpringMVC 框架,能够实现 Spring 整合其他框架进行开发
3.熟悉 Mybatis,MybatisPlus 持久层框架,熟悉这些框架的常用 API
4.熟悉关系型数据库 MySQL的操作,了解MySQL优化
5.熟悉非关系型数据库 Redis 进行缓存技术业务开发,了解 mongodb
6.熟悉 RocketMQ,kafka,了解其他消息队列中间件,能够使用 MQ 实现分布式系统之间的异步消息传递
7.熟悉Linux 的常用命令,了解 docker
8.熟悉 IDEA、 Git、Maven 等项目管理及项目构建工具
9.熟悉 FastDFS、minio 分布式系统的使用
10.熟悉Ruo-Yi系统,工作流 第三方登录
11.了解 Dubbo 分布式服务框架
12.了解javaScript、JQuery、CSS、HTML、JSP、AJAX等web技术
13.了解 Freemarker 页面静态化技术,通过静态化页面模板生成静态化页面并调用
1、参与公司产品的研发、开发以及以及后续的技术支持和维护;
• 2、根据架构设计人员的要求完成软件的功能模块;
• 3、对自己的代码进行复查,并进行单元测试;
• 4、最终实现与需求文档对应的代码;
• 5、从0-1负责公司官网搭建,文件存储,代码编写;
角色 | 职位 |
负责人 | 架构 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.使用nginx服务器进行负载均衡,并使用它作为http服务器访问静态资源; 2.采用Redis集群实现缓存的高可用; 3.采用MongoDB进行海量数据的存储; 4.采用RocketMQ作为消息服务中间件 5.采用环信服务实现即时通讯 6.采用分布式文件系统存储小视
1.使用nginx服务器进行负载均衡,并使用它作为http服务器访问静态资源; 2.采用Redis集群实现缓存的高可用; 3.采用MongoDB进行海量数据的存储; 4.采用RocketMQ作为消息服务中间件 5.采用环信服务实现即时通讯 6.采用分布式文件系统存储小视