分库分表算法方案与技术选型(一)算法方案

本文主要描述分库分表的算法方案、按什么规则划分。循序渐进比较目前出现的几种规则方式,最后第五种是我推荐的方式。后续章再讲述技术选型和分库分表后带来的问题。 背景 随着业务量递增,数据量递增,一个表将会存下大量数据,在一个表有一万行数据时,通过sql优化、提升
分类: 编程语言 发布时间: 09-01 23:28 阅读次数: 0

廖雪峰Java15JDBC编程-3JDBC接口-3JDBC事务

数据库事务:Transaction 若干SQL语句构成的一个操作序列 要么全部执行成功 要么全部执行不成功 数据库事务具有ACID特性: Atomicity:原子性 一个事务虽有若干SQL语句构成,但它本身是一个原子操作,要么全部成功,要么全部失败 Consistency:一致性 一个事务在开始前或结束之后,数据库的数据是完整的,不存在冲突和数据不一致的情况 Isolation:隔离型 多个事务并发执行的时候,事务之间是隔离的,一个事务不影响其他事务运行的结果 Durability:持久性 一
分类: 其他 发布时间: 09-01 23:28 阅读次数: 0

201871010118-唐敬博《面向对象程序设计(java)》第一周学习总结

博文正文开头格式:(3分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480 作业学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 掌握PATH、CLASSPATH的系统变量作用并会设置
分类: 其他 发布时间: 09-01 23:28 阅读次数: 0

许愿墙js简易版代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>许愿墙</title> <style> * { margin: 0; padding: 0; } html
分类: 其他 发布时间: 09-01 23:28 阅读次数: 0

idc信用盘出租-完整的php mysql数据库类

MySQL表字段属性主键OA信用盘架设q<319.135.503.1>表的主键(primarykey,主关键字)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。一个表不能有多个主关键字,并且主关键字的列不能包含空值和重复值。主关键字是可选的,并且可在CREATETABLE或ALTERTABLE语句中定义。语法:PRIMARYKEY(column_name)uidusern
分类: 数据库 发布时间: 09-01 23:21 阅读次数: 0

iPhone每一代的屏幕尺寸比例是多少?

参考链接: https://www.jianshu.com/p/8f566ce3bc2c https://zhidao.baidu.com/question/1668756575750668747.html
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

css内容渐入效果实现

.fade-in-section { opacity: 0; transform: translateY(20vh); visibility: hidden; transition: opacity 1200ms ease-out, transform 600ms ease-out, visibility 1200ms ease-out; will-change: opacity, transform, visibility; // 动画性能优化,页面不是特
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

运动的小球

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <style type="text/css"> 7 #box{width: 500px;height: 500px;border: 1px solid black;position: relative;} 8 #ball{width: 20px;height: 20px;background-
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

centos7 系統vps安裝mysql5.6及設置本地遠程連接筆記

用xshell連接上vps 1,下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm   sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm   2,安裝mysql sudo yum install mysql-server   3,登錄mysql mysql -u root   然後輸入密碼,可能會出現報錯:A
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

ES6学习笔记之解构赋值

1.数组的解构赋值 简单用法 { // 旧 let a=1,b=3; //新 let [a,b]=[1,3]; console.log(a,b);// 1 3 } 只要等号两边的模式相同,左边的变量就会被赋予对应的值。 { let a,b,c; [a,b,c]=[1,2] console.log(a,b,c);// 1 2 undifined } { let [a,b,c]=[1,,3]; a,b,c;
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

【Linux】MySQL 运维常用脚本

目录 操作规范 1、数据操作,必须谨慎,线上尤甚!!! 2、线上数据操作,必须备份!备份需完整、可用,备份使用自己最容易操作回滚的方式。 3、数据操作,能修改数据解决的决不删除 4、不确定的操作不做,不确定的命令不敲 5、如果出现问题,例如数据丢失、数据文件损坏,必须首先完整备份当前环境,保证后续操作不会造成更大的影响,以便留给能解决问题的人解决。 6、不允许移动、修改、删除 运行中的数据库的任意数据文件。 7、不允许删除近期生成的、未备份的binlog 8、不允许在 OS 命令行 键入 密码
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

一篇文章看懂JS执行上下文

壹 ❀ 引 我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: function f1() { console.log('听风是风'); }; f1(); //echo function f1() { console.log('echo'); }; f1(); //echo 按照代码书写顺序,应该先输出 听风是风,再输出 echo才对,很遗憾,两次输出均为 echo;如果我们将上
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

啊大大

阿打算大多
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

asda

阿达
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

AtCoder Beginning Contest 139

很傻的一场。 题目链接:https://atcoder.jp/contests/abc139/ A: 傻题。 1 /* basic header */ 2 #include <bits/stdc++.h> 3 /* define */ 4 #define ll long long 5 #define dou double 6 #define pb emplace_back 7 #define mp make_pair 8 #define sot(a,b) sort
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

啊大大阿达

爱仕达多
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

RabbitMQ Docker 单服务器集群

安装RabbitMQ docker run -d --hostname rabbit1 --name myrabbit1 -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq docker run -d --hostname rabbit2 --name myrabbit
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

留言板设计的流程,拖动窗口

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box{width: 300px;margin: 100px auto;position: relative;} p{width: 300px;line-height: 60px;text-a
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

Jupyter 使用安装的虚拟环境(tensorflow)

1. 在 anaconda 中使用 conda create -n tensorflow python=3.6 创建 tensorflow 虚拟环境; 2. 安装交互环境(ipykernel) conda install ipykernel 3. 激活 tensorflow 虚拟环境, activate tensorflow; 4. 将虚拟环境 tensorflow 写入到 Notebook 的 kernel 中: python -m ipykernel install --name tens
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0

C#:按下Enter键,自动执行Button1按钮

private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') //判断是否按下Enter键 button1.Focus(); //将鼠标焦点移到"查询"按钮上 }
分类: 其他 发布时间: 09-01 23:13 阅读次数: 0