SpringSecurity和Shiro是两大权限框架,前者属于Spring家族,功能比较强,重量级的存在,新手搞的时候可能会经常遇到坑。后者比较轻量级,上手相对比较简单。这两个我都写过权限管理的博客......
MyBatis之一对一和一对多及分页问题,实现文章列表+分类列表+标签列表+用户的关联查询
本文主要介绍 MyBatis 一对一和一对多相关使用,还有就是分页的简单介绍。
一、背景
之前我在做文章列表,如下图1这种后台文章列表的时候,通常都是从数据库将文章表查出来,然后遍历往文章列表里填......
五子棋AI对战算法
我们小组(6个后端小哥哥,2个前端小姐姐)每两周都有一个两个小时(一般是周五下午3点)的交流分享会,一般都是大家分享最近看到什么有趣的东西,看的,玩的,什么都可以说,就是给大家放松的两个小时。如果大家......
Spring项目简单工厂模式例子,根据不同参数获得不同的Service实例
之前看了段代码,关于简单工厂模式的,用到了反射,但是里面代码比较乱,不够清晰。这里写一个简单一点的工厂模式。
1.接口
package com.example.demo.ser......
SpringBoot整合logback输出不同级别日志到不同文件
通常我们希望日志文件自定义输出位置,并且每天的日志放在一个文件里,有时候可能需要将 info 的日志和 error 的日志分开放,毕竟我们更关注 error 的日志。
可以通过下面一个简单的配置......
Docker安装和基础命令
距离上一次学习 docker已经很久了,好久没学全忘了。之前GitHub有朋友提了ISSUE说给那个SSM博客加个 Docker 部署,最近又闲,工作压力小,于是准备搞一下。重新学一下 Docker一......
数据库设计规范
一、建表规约
强制要求
表达是/否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)或bit。
说明: 任何字段如果为非......
Navicat Premium 12 for Mac 破解版分享
Navicat Premium是数据库可视化管理工具里体验最好的,之前一直使用11版本(黄色的),因为找不到12版本的破解版。11版本在体验上远不如12,网络较差经常查询崩溃,数据表列多,一次性查询太......
通过官方SDK对腾讯云、阿里云、七牛云文件上传和本地存储文件上传,自由切换
因为博主之前七牛云被刷了波流量,损失惨重,目前不考虑使用七牛云了,会考虑阿里云、腾讯云和本地上传。
本文介绍 SpringBoot下,实现多种上传方式。
一、设计思路
现在的设计是想在后台可......
SpringBoot + Vue Element UI 实现前后端分离
GitHub地址:https://github.com/saysky/springboot-vue-example/ 前几天一个朋友找我帮她做项目,功能比较简单,后台只需要设计3张表,但是要求前端必须......
SQL语句查询今天、昨天、前天的记录
帮朋友做项目,有一个需求绘制网站访问量折线图,所以需要查询最近两周的每天的访问量。
需要一张访问量表 t_view,主要字段 id 和 create_time,咱是不考虑IP。
 ......
chartjs实现最近两周网站访问量折线图
昨天有个朋友给了我一个博客,让我给他加一些功能,其中一个是实现网站访问量统计,用折线图显示最近两周的情况。
今天上午写了一下,效果图如下
前端绘制统计图,最先想......
vue入门之vuex状态管理
vuex的作用就是,当定义了一个状态,可以在不同组件中进行读取和修改。
本文通过一个简单例子,添加一个状态,然后在 info 页面改变这个值,在 about 页面获取。
......
vue入门之router路由
router也称为路由,通过简单的配置,可以根据不同的路径访问不同的页面。
上一节通过 vue-cli 或 vue ui 创建好 vue 项目后,我们使用 WebStorm 导入。
......
vue入门之认识vue-cli和vue-ui
一、安装 vue-cli 工具
通过 vue --version 查看版本,如果已经安装了较低版本如2.9.6版本,先卸载
npm uninstall -g vue-cli
......