img

小蓝鲸个人博客

一个Java程序员的个人博客,记录博主学习和成长之路,分享Java方面技术和源码

简介

其实做自己的博客好久了,每次都是做着做着就没了后文,,,,害,这样算下来,这是第三次了,先在这里希望这个博客可以活的久一些。回顾一下之前的博客系统也很不满意,所以就干脆重新弄咯,目前这个博客系统主要用了 SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成 ,博客模块,系统参数模块等!

技术选型

  1. 后端技术:SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache
  2. 前端技术:Layui + Font-awesome + nkeditor

功能列表

  • 用户管理:用于管理后台系统的用户,可进行增删改查等操作。
  • 角色管理:分配权限的最小单元,通过角色给用户分配权限。
  • 菜单管理:用于配置系统菜单,同时也作为权限资源。
  • 部门管理:通过不同的部门来管理和区分用户。
  • 字典管理:对一些需要转换的数据进行统一管理,如:男、女等。
  • 行为日志:用于记录用户对系统的操作,同时监视系统运行时发生的错误。
  • 文件上传:内置了文件上传接口,方便开发者使用文件上传功能。
  • 代码生成:可以帮助开发者快速开发项目,减少不必要的重复操作,花更多精力注重业务实现。
  • 表单构建:通过拖拽的方式快速构建一个表单模块。
  • 数据接口:根据业务代码自动生成相关的api接口文档
  • 系统参数管理:设置网站一些值,如网站名称等等
  • 博客系统管理:包括博文,笔记,标签,评论,类别管理等等
  • 定时任务调度模块:更容易开发的定时任务,可以随时管理定时任务的状态,如时间,启动,关闭,是否开机就启动等。
  • 系统环境监测:使用实时查看系统的cpu,内存状态,可以获取系统的各种配置信息包括网卡,MAC等
  • 后台系统查看实时日志:后台用webSocket实现增加实时查看日志功能,再也不用登录linux系统获取日志文件了
动态
嘿,来试试登录吧!