Skip to content

基于原先的个人日志系统的优化升级版

Notifications You must be signed in to change notification settings

ChenJianLink/blog-vs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blog

个人日志系统

项目描述

  此项目继承原先的个人日志系统
  一款简洁的个人日志系统,同时附有一个后台管理系统
  该项目基于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次,会员无限制)
  图片视频存储在腾讯云对象存储中,需要自己配置(换成其他云存储同理)