1.熟悉面向对象的分析与设计。
2.熟悉 Java 集合类。具备良好的面向对象编程能力。
3.熟练掌握 HTML、CSS、JavaScript、jQuery 等 web 前端开发技术,有 Vue 应用经验。
4.熟悉 mysql。
5.熟练使用SpringCloud微服务框架、SpringBoot框架、Spring+SpringMVC框架。
6.熟练使用eureka等注册中心。
7.熟悉feign和ribbon实现负载均衡。
8.熟悉zuul,springConfig等组件的使用。
9.熟练使用github进行团队开发,用Postman软件进行接口测试。
10.熟悉使用linux命令行。
周口市测绘系统
springcloud+idea+git+springMVC+mybatis
是一个测绘管理的项目,让管理人员对单位,以及单位下的项目进行管理。
首先是系统管理模块,实现不同用户登录出现不同的菜单。有用户模块,角色模块,菜单模块,菜单的一级和二级菜单是五标联查得到的,并且能控制到按钮级别,使用shiro实现控制到按钮级别。这三个模块都可以进行增删改查,需要考虑到其中具体的关联。
测绘管理模块有单位基本信息,单位审核,项目管理,黑白名单,数据统计。
本系统是springcloud项目,包括eureka注册服务中心,生产者provider,feign实现客户端负载均衡,均衡调用多个服务名相同的生产者。
项目使用redis提高查询速度。将查询结果存进redis,再次查询数据直接从redis缓存中读取。
项目使用shiro的安全管理器实现登录认证,使用shiro判断角色有哪些权限能执行哪些方法,shiro的加密添加用户。
登录项目时采用aop实现登录时日志自动添加,定义自定义注解来标记登录的方法,每当执行登录方法,就会触发日志添加。
项目模块分以下个模块:系统管理模块、测绘管理模块,测绘管理分为单位基本信息,单位审核,项目管理,随机抽查,黑白名单,统计。
我负责的模块
单位基本信息,单位审核,项目管理,黑白名单,数据统计
第二个项目
丽莎美容信息系统
IDEA、Maven、 Git、 JDK1.8、SpringBoot
丽莎美容管理系统是美容院工作人员方便管理客户以及客户办卡,消费的系统。管理员可以进行客户账号及办卡管理,商品管理,订单管理以及其他角色的权限管理。
项目模块分的模块:权限管理,商品管理,会员管理,充值规则管理,消费收银,统计。
会员管理包括会员登记,会员充值,会员等级,会员消费,卡号管理。
充值规则包括新增规则,删除规则。
消费收银,包括商品消费,消费记录等。
卡号管理,包括并卡,转卡,销卡,挂失。
我负责的模块
1、商品管理,商品的新增,下架等。2、权限管理,权限的查询,分配,修改和删除。