我使用的是两台MYSQL使用主主复制 两台MYSQL上有两个haproxy来提供负载均衡。 两台MYSQL上有两个Keepalived来提供VIP。 其中haproxy要将后台监听的3306端口改成3307 不然会与MYSQL冲突。 高可用负载均衡大致过程是这样的: 外界访问VIP,然后这个请求会给 ...
分类:
数据库 时间:
2018-12-13 13:16:49
阅读次数:
127
reference: https://blog.csdn.net/cumirror/article/details/4631701 https://blog.csdn.net/Lee_Shuai/article/details/53193436 指针有两个属性:指向变量/对象的地址和长度,但是指针只 ...
分类:
编程语言 时间:
2018-12-13 13:16:38
阅读次数:
396
简介 从第一次接触Protobuf到实际使用已经有半年多,刚开始可能被它的名字所唬住,其实就它是一种轻便高效的数据格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 优点 平台无关,语言无关,可扩展; 提供了友好的动态库,使用简单; 解析速度快,比对应的XML快约20-100倍; 序 ...
分类:
其他好文 时间:
2018-12-13 13:16:29
阅读次数:
185
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', ...
分类:
数据库 时间:
2018-12-13 13:16:20
阅读次数:
210
window.onload=function(){ document.onkeydown=function(){ var e=window.event||arguments[0]; if(e.keyCode==123){ alert("哈哈哈"); return false; } else if(( ...
分类:
其他好文 时间:
2018-12-13 13:16:09
阅读次数:
211
1.大多数时候设置"set global connect_timeout=60;"是可以解决问题的。 我们可以通过执行“SHOWSTATUS LIKE 'aborted%'”,可以观察到 Variable_name Value Aborted_clients 6 Aborted_connects 1 ...
分类:
数据库 时间:
2018-12-13 13:16:00
阅读次数:
440
12月9日,thinkPHP5.*发布了安全更新,这次更新修复了一处严重级别的漏洞,该漏洞可导致(php/系统)代码执行,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的getshell漏洞。 此前没有研究过thinkPHP框架,这次借这个漏洞学习一下。 #0x01 补丁比 ...
分类:
Web程序 时间:
2018-12-13 13:15:50
阅读次数:
345
1.单个参数 传入单个参数时,mapper文件中 #{}里可以写任意值 2.多个参数 此时会报错 Caused by: org.apache.ibatis.binding.BindingException:Parameter 'id' not found. Available parameters ...
分类:
其他好文 时间:
2018-12-13 13:15:38
阅读次数:
257
Docker run 命令 docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项 ...
分类:
其他好文 时间:
2018-12-13 13:15:30
阅读次数:
223
一. protocol buffers 是什么? Protocol buffers 是一种语言中立,平台无关,可扩展的序列化数据的格式,可用于通信协议,数据存储等。 Protocol buffers 在序列化数据方面,它是灵活的,高效的。相比于 XML 来说,Protocol buffers 更加小 ...
分类:
其他好文 时间:
2018-12-13 13:15:15
阅读次数:
229
在PHP程序中经常需要用shell_exec执行一些命令,而普通的shell_exec是阻塞的,如果命令执行时间过长,那可能会导致进程完全卡住。在Swoole4协程环境下可以用Co::exec并发地执行很多命令。 本文基于Swoole 4.2.9和PHP 7.2.9版本 协程示例 返回值 Co::e ...
分类:
Web程序 时间:
2018-12-13 12:46:09
阅读次数:
184
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/ 检查mysql源是否安装成功 看到上图所示表示安装成功。 2、安装MySQL 3、启动 ...
分类:
数据库 时间:
2018-12-13 12:46:02
阅读次数:
315
怪诞行为学5:理智与金钱 主要内容是消费者不理智消费行为的心理学研究成果介绍,也就是一些心理学实验的介绍。作者还虚构了许多小故事来说理。这些心理学实验基本都见过。有个别实际的案例,都比较旧了,最近的一个是2013年Uber动态调价。 书中提到的不理智消费行为,重要的至少有下面7种:1:给不同的行为设 ...
分类:
其他好文 时间:
2018-12-13 12:45:37
阅读次数:
362
vue官方的意思是vue项目可以在ie8以上的ie版本中运行 但其实使用vue cli构建的项目也还是不能在ie8【ie9,ie10,ie11】以上的版本中运行 下面就来讲vue如何在ie8以上ie版本中运行 1.安装 babel polyfill 2.在项目入口文件,如本项目中的main.js文件 ...
分类:
其他好文 时间:
2018-12-13 12:45:31
阅读次数:
214
用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l ...
分类:
编程语言 时间:
2018-12-13 12:45:21
阅读次数:
214
代码分隔 我们现在大多数React项目都是以Webpack 或者 Browserify等将一堆的jsx文件组织一起,并且由一个类似index.js的入口文件串联起来的单页面web页面。 例如: App: 打完包后: 从这个例子可以看出,打完包后将所有的js都压缩到一个文件里了。随着项目越来越大,打包 ...
分类:
其他好文 时间:
2018-12-13 12:45:13
阅读次数:
172