环境:Ubuntu16.04 + docker 创建好master和slave两文件夹,分别编写Dockerfile和my.cnf。 创建镜像和容器 docker build -t master/mysql . docker build -t slave/mysql . docker run -p ...
分类:
数据库 时间:
2020-12-11 11:45:35
阅读次数:
6
前言当我们在做数据库与缓存数据同步时,究竟更新缓存,还是删除缓存,究竟是先操作数据库,还是先操作缓存?本文带大家深度分析数据库与缓存的双写问题,并且给出了所有方案的实现代码方便大家参考。本篇文章主要内容数据缓存为何要使用缓存哪类数据适合缓存缓存的利与弊如何保证缓存和数据库一致性不更新缓存,而是删除缓存先操作缓存,还是先操作数据库非要保证数据库和缓存数据强一致该怎么办缓存和数据库一致性实战实战:先删
分类:
数据库 时间:
2020-12-11 11:42:16
阅读次数:
4
1、RDB和AOF的优缺点 2、master和slave同步过程 3、哨兵的使用和实现机制4、redis cluster集群创建和使用 第一个题目、RDB和AOF的优缺点 一、 RDB的优点1、优点a:RDB 快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行) ...
分类:
数据库 时间:
2020-12-10 11:33:30
阅读次数:
12
package com.syy;import domain.student;import java.sql.*;import java.util.ArrayList;public class JdbcDemo3 { public static void main(String[] args)thro ...
分类:
数据库 时间:
2020-12-10 11:31:59
阅读次数:
10
###初步使用 判断是否有注入点 -u "http://www.target.com/vuln.php?id=1" ,若存在注入点,则会显示web容器的一些信息 获取数据库 -u "http://www.target.com/vuln.php?id=1" --dbs 查看当前应用程序所用的数据库 - ...
分类:
数据库 时间:
2020-12-10 11:30:09
阅读次数:
5
where 条件查询、like模糊查询、order by排序、数据处理函数(单行处理函数)、分组函数(多行处理函数 )、group by 分组、 having ...
分类:
数据库 时间:
2020-12-10 11:21:08
阅读次数:
9
CHECK约束在MySQL8.0.16之前,CREATETABLE只允许以下有限功能版本的表CHECK约束语法,它被解析并忽略:1.CHECK(expr)从MySQL8.0.16开始,CREATETABLE支持表和列CHECK约束的核心功能,适用于所有存储引擎。对于表约束和列约束,CREATETABLE允许以下CHECK约束语法:1.[CONSTRAINT[symbol]]CHECK(expr)[
分类:
数据库 时间:
2020-12-10 11:09:04
阅读次数:
4
解决方法:1.使用mysql的初始化安装$bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data2.下载mysql源码包(而不是指定版本包)
分类:
数据库 时间:
2020-12-10 11:06:34
阅读次数:
5
一、背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘。接下来本教程就说一下druid的简单使用。二、jar包下载、配置详解及配置示例jar包获取可以从http://repo1.maven.org/maven2/com/a
分类:
数据库 时间:
2020-12-10 11:06:08
阅读次数:
6
表选项表选项用于优化表的行为。在大多数情况下,不必指定这些选项。除非另有说明,否则这些选项适用于所有存储引擎。不适用于给定存储引擎的选项也可以作为表定义的一部分。如果以后使用ALTERTABLE将表转换为使用其他存储引擎,则应用这些选项。●ENGINE使用下表中显示的名称指定表的存储引擎。引擎名称可以不加引号或用引号引起来。可以识别名称‘DEFAULT‘但会忽略它。存储引擎描述In
分类:
数据库 时间:
2020-12-10 11:05:51
阅读次数:
4
CREATETABLE语句1.CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name2.(create_definition,...)3.[table_options]4.[partition_options]5.6.CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name7.[(create_definition,...)]8.[ta
分类:
数据库 时间:
2020-12-10 11:02:48
阅读次数:
4
相关参数 计信息的持久化功能 系统级 innodb_stats_persistent = ON 表级- STATS_PERSISTENT = 1 统计信息的持久化优化自动计算 系统级--innodb_stats_auto_recalc 表级--STATS_AUTO_RECALC 持久化统计信息时包含 ...
分类:
数据库 时间:
2020-12-10 11:02:16
阅读次数:
5
简洁版: 当你遇到 打命令 mysql -h -u -p 的时候提示 Mysql Error1524 ‘mysql_naive_password’is not loaded 并且打命令 mysqld --skip-grant-tables 然后 mysql -u root 无密码进入mysql 这个 ...
分类:
数据库 时间:
2020-12-10 11:01:21
阅读次数:
6
.在javaBean中首先实例化 private String bmmc ; //实例化部门名称 private String ygjs; //实例化员工角色 public String getBmmc() { return bmmc; } public void setBmmc(String bm ...
分类:
数据库 时间:
2020-12-10 10:58:24
阅读次数:
4
原文连接:https://www.runoob.com/mongodb/mongodb-osx-install.html 从 MongoDB 3.0 版本开始只支持 OS X 10.7 (Lion) 版本及更新版本的系统。 接下来我们使用 curl 命令来下载安装: # 进入 /usr/local ...
分类:
数据库 时间:
2020-12-10 10:48:35
阅读次数:
4
注意的几点: 1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database db1 charset gbk; 查: ...
分类:
数据库 时间:
2020-12-10 10:47:02
阅读次数:
5
Sent: Samstag, 8. Juli 2017 11:03 Subject: RE: have a quick discussion about why the CDS view has a bad performance displayed in ST05 or SAT but the t ...
分类:
数据库 时间:
2020-12-10 10:45:30
阅读次数:
4