1. 熟练掌握 Java 基础知识,IO 流,反射,stream 流等;熟悉常用设计模式,了解常用算法。
2. 熟练掌握 java 基础技术 Jsp、Servlet、Jdbc,熟练掌握 Web 系统开发,具备独立开发能力。
3. 有较好的代码能力,手写过 Spring 的 IOC、事务、MVC 等。
4. 熟练掌握 Eclipse/IDEA、VScode、WebStorm、Git、Maven 等开发及版本控制工具,熟悉 Web 开发流程。
5. 熟练使用 Spring、SpringMvc、Mybatis、SpringBoot2.0、MybatisPlus 等开源框架。
6. 熟悉 SpringSecurity 认证授权框架,熟悉 Jsp、Servlet、Jdbc 技术。
7. 了解 Spring Cloud 常用组件如 Nacos、Ribbon、Feign 等,了解 Docker 容器。
8. 熟悉 MySQL、Oracle、Sql Server 等关系型数据库,了解 redis,mongodb 非关系型数据库。
9. 了解 tomcat 服务器,了解 swagger API 管理,熟悉常用 Linux 指令。
10. 熟练使用 json 通讯格式,了解 RestFul Api 开发规范,熟悉 jwt 协议等。
11. 熟悉 HTML、CSS、JS 前端三件套,了解 jquery 框架,了解 echarts,熟悉 vue 框架,熟悉 axios、element-ui 等。
商品后台管理系统
核心技术:spring+springMvc+mybatis+mysql+vue+elementUI+axios+less
项目描述:
1. 利用 spring 容器机制极大程度减少业务创建实例,使对象之间松耦合,提高代码可扩展性
2. 商品信息增删改查,利用 mybatis 让 sql 语句与代码解耦合,解决原生 jdbc 存在的问题
专业技能
项目实践
个人信息
求职意向
3. 订单信息处理,利用 springMvc 解决原生 servlet 存在的问题,提高项目的灵活性以及可维护成本
4. 利用 intercepter 拦截器防止用户未登录情况下进入系统,采用后端生成验证码验证功能增强系统安全性
1. 利用 spring 容器机制极大程度减少业务创建实例,使对象之间松耦合,提高代码可扩展性 2. 商品信息增删改查,利用 mybatis 让 sql 语句与代码解耦合,解决原生 jdbc 存在的问题 专业技能 项目实践 个人信息 求职意向 3. 订单信息处理,利用
1. springSecurity 动态权限控制权限,用户,角色,菜单等,评论列表,回复评论 2. 首页文章列表,热门文章,文章分类,浏览量采用 redis 缓存定时任务更新到 mysql 中 3. 使用 RBAC 权限模型,采用动态路由实现前端页面渲染,降低权限管理的复杂性