解决 MySQL 报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents ....

问题描述今天在使用SpringBoot 2.1 + MyBatis时,报了一个很奇怪的错误,如下所示: 12345678910111213141516172018-11-15 15:22:42.424 ERROR 14132 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Excepti...

数据库基础理论

一、事务的四大特性 ACID 只有满足一致性,事务的执行结果才是正确的。 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时要只要能满足原子性,就一定能满足一致性。 在并发的情况下,多个事务并发执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。 事务满足持久化是为了能应对数据库奔溃的情况。 1.1 原子性 Atomicity原子性是指事务是一个不可分割的工作单位,事...

Redis 初探(8)——Redis 的实际应用

在《Redis初探(7)——Jedis操纵集群》中,我们已经学会了搭建 Redis 集群,以及使用策略模式,在xml文件中灵活切换单机版和集群版。 本章将演示在宜立方商城项目中使用 Redis,项目地址:e3mall。 一、功能需求商城首页访问量巨大,因为首页的大轮播图是从数据库查询获取的,每次访问都要查询一次数据库,数据库压力巨大,亟需缓存。 二、功能实现实现之前首先思考 Redis 是要加在...

Redis 初探(7)——Jedis 操纵集群

在《Redis 初探(2)——Jedis 的使用》中,我们已经学会了Jedis操纵单机Redis的简单使用,本章将继续深入,介绍Jedis对集群的操纵。 一、Jedis 连接单机在开始介绍 Jedis 连接集群之前,先简单回顾下连接单机的使用。 1.1 简单使用123456789101112@Testpublic void testJedis() { // 1.获得连接对象。参数为...

Redis 初探(6)——Redis 集群

之前我们所学习的都是 Redis 的单机版,我们知道 Redis 之所以读取速度快是因为它是存储在内存中的。内存的容量是有限的,单台 Redis 会碰到性能瓶颈,这就需要使用 Redis集群(Redis-cluster)。 一、集群原理1.1 集群架构 如上图所示,每一个蓝色圆圈就是一个 Redis 节点,这些节点组成了一个 Redis集群(Redis-cluster)。节点之间使用 Ping—...

Redis 初探(5)——Redis 的持久化

Redis 的高性能是由其将所有数据都存储在了内存中,需要使用时直接从内存调用即可。为了使 Redis 在重启之后仍然能保证数据不丢失,需要将数据从内存同步到内存中,这一过程就是持久化。 Redis 支持两种持久化方式,一种是 RDB方式,一种是 AOF方式。可以单独使用其中一种或将两种结合使用。 RDB(默认)在指定的时间间隔内将内存中的数据快照写入磁盘。 AOF以日志的形式记录服务器处理的每...

Redis 初探(4)——Redis 的特性

一、多数据库每一个 Redis 实例可以包括多个数据库,客户端可以指定连接某个 Redis 实例的某个数据库。一个Redis实例最多可以提供 16 个数据库,下标从 0 到 15,客户端默认连接第 0 号数据库。 含义 方法 选择第 n 号数据库 select n 将当前库的 key 转移到第 n 号数据库 move key n 1234567891011121314151...

Redis 初探(3)——Redis 的数据类型

在《Redis 初探(1)——Redis 的安装》中,我们说过,Redis支持以下五种数据类型,本章进行详解: String类型 List类型 Set类型 SortedSet类型 Hash类型 存储极限 大小 String类型的value大小 512M Hash类型key的键值对个数 4294967295 List类型key个数 4294967295 Set/Sort...

Redis 初探(2)——Jedis 的使用

2.1 准备工作首先我们在Linux中开启redis服务: 123wxs@ubuntu:/usr/local/redis/src$ ./redis-server ../redis.conf wxs@ubuntu:/usr/local/redis/src$ ps auxc | grep rediswxs 5278 0.0 0.4 51828 8408 ? Ssl ...

Redis 初探(1)——Redis 的安装

1.1 什么是 RedisRedis 是使用 C 语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,Redis 支持以下五种数据类型: String 类型 List 类型 Set 类型 SortedSet 类型 Hash类型 1.2 Redis 应用场景 缓存 分布式集群架构中session分离 任务队列 … ...

Linux MySQL 安装教程

一、Ubuntu 16.04 sudo apt-get install mysql-server 一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行: sudo netstat -tap | grep mysql 如果要卸载: sudo apt-get autoremove mysql-server 二、Centos如果 ...

MySQL 5.7 绿色版安装教程

一、下载安装包首先前往官网下载 MySQL,也可以直接下载 mysql-5.7.20-winx64.zip 二、配置 MySQL(1)下载完毕后(我此时版本为5.7.20),将压缩包解压,将解压后的整个文件夹放在你要放的位置,这里我放在 D 盘根目录下,即路径为: D:\mysql-5.7.20-winx64 (2)在该路径下,在其中新建 my.ini 文件(注意:文件名后缀为ini),并在其...
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×