Java 基础知识和集合框架及常用 API:掌握
Dubbo+Zookeeper分布式开发:了解
Springmvc、Spring、Ajax、Mybatis、Jquery、SpringBoot 等常用框架:掌握
常用的的一些 Linux 命令:熟悉
关系型数据库 Mysql 的 DDL、DML 语句以及索引和非关系型数据库 Redis:掌握
常用的设计模式:熟悉
数据结构和算法以及计算机网络常用协议:掌握
项目描述:主要实现了不同用户根据不同的角色来实现对资源的访问控制,包括用户、角色的分配管
理、日志记录、菜单管理等。
⚫ 基于权限管理框架 Shiro 开发自定义 Realm 来实现认证和授权等相关功能;
⚫ 利用 Spring Aop 实现完整的日志记录体系,包括登录及业务操作日志等;
⚫ 设置定时任务定时删除 30 天之前的日志;
⚫ 基于开源数据库连接池 Druid 分析 SQL 执行状况 。
项目描述:基于 SpringBoot 的个人博客网站,主要分为前端博客展示和后端博客管理,前端主要包括
首页,分类、标签、归档等,后端主要包括博客管理、分类管理、标签管理。
⚫ 利用MD5加密算法对密码进行加密;
⚫ 集成了Markdown编辑博客内容文本格式,qrcode.js生成二维码,waypoints滚动侦测等插件;
⚫ 使用JPA直接对持久层进行数据的交互;
⚫ 利用Thymeleaf模板引擎对页面进行渲染 。