个人日志系统
项目描述
此项目继承原先的个人日志系统
一款简洁的个人日志系统,同时附有一个后台管理系统
该项目基于SpringBoot和Thymeleaf开发,同时对原先的日志系统进行优化升级
运行环境
JKD1.8 (Dragonwell8)
Maven
MySQL 5.7.24
腾讯云(云服务器,CDN,对象存储)
(加载过慢的图片音频通过对象存储和CDN加速)
使用技术
SpringBoot(项目核心框架)
Mybatis(优秀的持久层框架)
lucene(高性能的搜索工具包.若系统配置允许,可使用Solr代替)
IKAnaylzer(智能的中文分词器,配合Maven使用需手动将其jar包加入到仓库)
shiro(相对于Spring Security,结构简单,功能完整的安全框架)
Ehcache(纯Java的进程内缓存框架,是一种广泛使用的开源Java分布式缓存,具有快速、精干等特点)
pageHelper(Mybatis分页查询的工具)
jsoup(一款基于Java的HTML解析器)
Revolvermaps(可视化插件,可使用其他可视化插件)
备注
若要下载使用该项目,请更换Logo图案。数据库中无用户信息,需自行插入数据;下载解压之后,通过eclipse或者idea导入maven项目即可,或者是直接导入远程git项目,让ide自动构建
ip查询使用了聚合数据的接口,需要自行申请这个接口(免费的一天可查500次,会员无限制)
图片视频存储在腾讯云对象存储中,需要自己配置(换成其他云存储同理)