掌握Java基础知识,熟练运用MVC开发模式,具有良好的编程习惯。
掌握IntelliJ IDEA、Navicat、Maven等开发工具的使用。
熟悉MySQL数据库,能熟练编写SQL语句,熟悉数据库优化。
熟悉Spring、SpringMVC、Mybatis、MybatisPlus,SpringBoot等开源框架技术熟悉Dubbo、Openfeign服务调用组件的运用。
熟悉Redis非关系型数据库的操作。
熟悉RBAC权限控制、熟悉SpringSecurity安全框架。
熟悉Linux、Docker常用操作命令,以及在Linux环境下部署项目。
熟悉ElasticSearch检索服务,及ES集群搭建
熟悉Nginx静态资源服务器的搭建,能够使用Nginx反向代理服务器、实现负载均衡熟悉Vue、ElementUI等前端技术,熟悉Ajax异步交互
熟悉Eureka、Ribbon、Hystrix、GateWay等SpringCloud组件
项目:日租房客栈
开发工具:IDEA、Navicat、Postman、Maven
技术架构:Spring Boot、MybatisPlus、PageHelper、Hutool、Redis、Mysql、Nginx等项目简介:日租房客栈是直接促成房东与租户对接的生活服务平台,是直接促成房东与租户对接的生活服务平台,他包含房东发布房源,租户多维度寻找房源,智能匹配房源,近期行情查询等功能。减少中间环节产生的费用,提高房东与租户匹配的成功率
技术要点:
使用PageHelper实现简单的分页查询,大大提高了开发效率。
通过Redis+ Spring Security进行认证授权实现单点登录。
服务器应用集群部署,使用Nginx进行均衡代理,保证服务的可靠性。
使用MybatisPlus框架对数据库进行操作。
记录全局操作日志,方便用户查看进行过的操作。