Spring boot后台搭建二为Shiro权限控制添加缓存

在添加权限控制后,添加方法 查看 当用户访问”获取用户信息”、”新增用户”和”删除用户”的时,后台输出打印如下信息 , Druid数据源SQL监控 为了避免频繁访问数据库获取权限信息,在Shiro...

MySQL5.7的sql脚本导入到MySQL5.5出错解决

今晚有人让我将他的数据库导入到我的mysql里,执行导入后发现有报错 想了下可能是版本的问题,询问了下,他的数据库是5.7而我的是5.5 他给我提议升级mysql版本,但是我就是不想换版本 那怎么在不更换数据库版本的情况下成...

MySQL报错Packet for query is too large问题解决

今天用java写了批量插入运行时,报错: Error updating database.  Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packe...

分布式系统中的缓存维护

在分布式系统中,数据在数据库和缓存同时存在,该怎样维护   读数据:   (1)读取缓存中是否有相关数据   (2)如果缓存中有相关数据value,则返回   (3)如果缓存中没有相关数据,则从数据库读取相...

binlog

binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,但对库表等内容的查询不会记录 由于是二进制文件,需使用mysqlbinlog解析查看 主要作用:用于数据库的主从复制及数据的增量恢复 (1)bin...

mysql 5.7开启sql日志的配置

今天把数据库换成了5.7的,想查通过sql日志定位下问题,但是发现和以前的方式不一样了,特意记录下来 通过开启mysql的日志功能,可以记录所有别执行过的sql语句记录,便于维护数据库数据。 在数据库数据异常的时候可以通过这些s...

解决org.springframework.dao.DeadlockLoserDataAccessException

添加链接池后批量添加更新出现了死锁 org.springframework.dao.DeadlockLoserDataAccessException: ### Error updating database. Cause: com....

mysql字段值如何区分大小写

今天做sql查询,发现字段值没区分大小写 mysql> select guid,type,parent_guid from api_assets where guid='3rfI2PsSrCz91mTMDgrZjE';+---...

mysql 8.0下的SELECT list is not in GROUP BY clause and contains nonaggregated column

mysql的版本 mysql> select version();+-----------+| version() |+-----------+| 8.0.12 |+-----------+ 在执行group ...

spring boot连接mysql8.0

今天spring boot的项目数据库从mysql5.7换到mysql8.0,遇到点问题,特此记录下来 查看mysql的版本 mysql> select version();+-----------+| version()...