相关技能
1.扎实的Java 基础,良好的编码习惯
2熟练使用 Spring、SpringMVC、Mybatis、SpringBootSpringCloud 微服务JPA、shiro 安全架
3.熟练使用SpringCloud的Eureka、Feign、Hystrix、Zuul、Ribbon 等组件
4.熟练使用邮件接口、阿里云短信接口、支付宝支付接口等技术
5.熟练使用关系型数据库MySQL,了解主从复制读写分离
6.熟练使用非关系型数据库 Redis Oracle 等
7.熟练使用Servlet、EL表达式和JSTL标签库、JSP
8.熟练使用EclipseIDEA等开发工具
9.熟练使用gitHub、gitee 等工具
10.熟练使用 postman 代码测试工具
11.熟悉 Linux常用命令,Docker 命令以及在 Docker,Linux 虚拟机内部各种服务器的搭建
12熟练使用分布式搜索EasticSearch框架
13.熟练使用 Html、Javascript、CSS、jQuery、Ajax的使用
14.熟练使用 BootStrap 前端框架
15了解Nginx反向代理及负载均衡
管理系统
开发工具: Idea+Tomcat +Navicat+Git
技术架构:
Spring+SpringMVC+Mybatis+Dubbo+Zookeeper+Nginx+FastDFS+RabbitMQ+Shiro+Redis+Mysql
项目描述:主要用于管理客户的信息及客户和公司内部销售人员及相关部门人员之间的关系,客户是公司最宝贵的资源,通过使用该系统可以更好的发掘老客户的价值,并开发更多新客户。希望通过对客户基本信息、联系人信息、交往信息,使客户服务信息得到充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;该系统采用分布式系统架构,主要分为客户管理,权限管理,内部信息,用户管理,用户登录,站内邮件,考勤管理,七个模块职责描述:
1.用户管理模块:负责用户模块的资料显示,以及用户资料的修改
2.客户管理:搭建 redis 服务器,将查询的客户信息存放在 redis 中,同时通过 dubbo 远程调用用户管理接口,实现用户与客户之间信息的同步更新
3.站内邮件:负责对邮件信息的增删改查功能,并且实现垃圾箱邮件的恢复,以及使用 FastDFS 实现文件或图片的高速下载与上传。