摘要:网址:mp.weixin.qq.com,注册账号
阅读全文
摘要:shell中运行的每个命令都使用退出状态码(exit status)来告诉shell它完成了处理。 退出状态码是一个0-255之间的整数值,在命令运行结束后由命令传递给shell,你可以捕获这个值并在脚本中使用。 查看退出状态码 $?,保存上个命令的退出状态码。 一般来说,一个成功结束的命令的退出状
阅读全文
摘要:从文件中按行读取数据,有多种方式。 1 使用read命令 #! /bin/bash count=1 file_name=$HOME/script/$1 cat $file_name |while read line do count=$[ $count + 1] echo "line_num-${c
阅读全文
摘要:#! /bin/bash table_name=$2 db_typde=$1 file_dir=$HOME/ta_trans_data/${table_name} #fileList=`ls -l ${file_dir}|awk '$5==0 {print $9}'` fileList=`ls ${
阅读全文
摘要:create table 表名_日期_bak as select * from 表名 where 条件
阅读全文
摘要:telnet命令,检测主机的端口号是否开放。 telnet 192.168.25.133 22
阅读全文
摘要:1 下载 Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2 安装 yum -y install mysql57-community-release-el7-
阅读全文
摘要:1 添加新用户 useradd 用户名 passwd 用户名 2
阅读全文
摘要:URL编码 HTTP请求参数,必须使用请求名称和请求参数值,中间使用‘=’形成成对关系。那么如果我们要传参‘=’怎么办呢? 保留字符 在URI的规范中定义了一些保留字符(Reserved character),如 ‘:’,‘&’,‘@’,‘%’,‘=’,‘?’,‘/’ 等字符,在URI中都有作用。
阅读全文
摘要:分布式缓存的应用场景,了解了这个场景后我们就知道为什么要使用一致性hash算法。 1 分布式缓存 假设我们有3台服务器,分别为S0、S1、S2。 我们有图片需要缓存,图片最好能够均匀的缓存到每台服务器上。 我们实现该功能,对缓存下来的key进行hash计算,hash后的值是一个整数,根据服务器的数量
阅读全文
摘要:(()) 用于整数之间常用的运算符,效率高 let :用于整数运算,类似于(()) let 命令的语法格式为: let 表达式 let "表达式" let '表达式' 例子: i=2 let i+=2 echo $i let i=i+2 echo $i
阅读全文
摘要:函数(function)是可以起个名字并在代码中任何位置重用的代码块。 你要在脚本中使用该代码块时,只要使用分配的函数名就可以了(这个过程称为调用函数)。 创建函数 创建函数的语法有两种, 第一种 采用关键字function,后面跟分配给该代码块的函数名。 function name(){ comm
阅读全文
摘要:psql是pg数据库自带的不可或缺的命令行工具。 通过psql可以做的事情: 1. 执行Sql 2. 执行脚本 3. 导出导入数据 4. 恢复表数据 使用psql连接数据库 通过psql远程连接数据库, psql [option...] [dbname [username]] psql -h 192
阅读全文
摘要:读写分离 为什么要采用主从复制、读写分离的架构? 主从复制、读写分离一般都是一起使用的。 目的很简单,就是为了提高数据库的并发性能。 主从复制的原理 1 当Master节点进行insert、update、delete操作时,会按照顺序写入到binlog中。 binlog日志在哪?/var/lib/m
阅读全文
摘要:同一张表分到不同的两个库(不同的两个机器上),分库这个操作有什么考虑的吗? 同一台机器,两个库可以跨库join。 两个机器,两个库跨库join不行。 一、如何选择分库表?
阅读全文
摘要:一、通过rpm方式安装。 (1)获取rpm安装包。 (2)多个rpm之间需要按照顺序安装,之间有依赖关系。 二、通过yum安装。 三、解压后就可以使用。 四、通过编译源代码安装。 这里使用解压即可用的方式安装Mycat。 1.在/opt/目录下上传文件,Mycat-server-1.6-RELEAS
阅读全文
摘要:使用rpm命令 rpm -qa | grep 软件包名 使用yum命令 yum list installed
阅读全文
摘要:Mycat是一个数据库中间件。 Mycat是由阿里之前开发。 数据库中间件:一端连接数据库,一端连接Java程序。 Java程序将Mycat看做是一个数据库,数据源就配置一个Mycat,无论是读请求还是写请求,都是将Sql语句发送给Mycat。Mycat在中间做拦截,拦截到你的Sql语句。 Myca
阅读全文
摘要:@Override @SuppressWarnings @Deprecated package cn; import java.util.Date; public class AnnoatcionDemo2 { @Override public String toString() { return
阅读全文