Alt+/ 调出可选属性
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置
Alt+↑ 当前行和上面一行交互位置
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面
Alt+Enter 显示当前工程的属性
Shift+Enter 在当前行的下一行插入空行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+E 快速显示当前Editer的下拉列表
Ctrl+Space 代码助手完成一些代码的插入
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码

1字节=8位
tinyint 1字节 代表2的8次方减一种变化 无符号存储0到255 有符号存储-128 到127

smallint 2字节 代表2的16次方减一种变化 存储 -32767到32767

int 4字节 代表2的32次方减一种变化 存储 -2147483647到2147483647 注意手机号码无法存储(越界)

bigint 8字节 代表2的64次方种变化 存储-9223372036854775807到9223372036854775807

int(M) 在 integer 数据类型中,M 表示最大显示宽度。在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。和数字位数也无关系 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。

1、官网下载通用二进制程序64位

2、准备数据目录,生产环境一般是专门分区专门文件系统

3、安装配置

1
2
3
4
5
6
7
8
9
# useradd -r mysql
# tar xf mariadb-VERSION.tar.xz -C /usr/local
# cd /usr/local
# ln -sv mariadb-VERSION mysql
# cd /usr/local/mysql
# chown -R root:mysql ./*
# scripts/mysql_install_db --user=mysql -datadir=mydata/data
# cp ./support-files/mysql_server /etc/init.d/
# chkconfig --add mysqld

4、提供配置文件

1
2
3
4
5
6
7
8
9
10
配置文件查找次序:
/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE
# cp support-files/my-large.cnf etc/my.cnf
# vim /etc/my.cnf
添加三个选项
datadir=/mydata/data
innodb_file_per_table=ON
skip_name_resolve=ON

5、启动服务

service mysqld start

进程间通信(IPC ,InterProcess Communication):
同一主机:
signal:信号;
shm:共享内存;
semerphor:旗语;
不同主机:
RPC:RemoteProcedure Calling,远程过程调用;
socket:套接字

Ubuntu 14.04版本无需安装额外的依赖包,可以直接安装。

使用管理员帐号登录ubuntu 14.04系统,保证该管理有root权限,或者可以执行sudo命令。

阅读全文 »

为提高搜索用户体验需要在线上搭建 ElasticSearch 集群

集群3-4台每台主机需要安装 jdk1.6以上版本,elasticSearch1.4.4最新版本,head 插件,pinyin analysic 插件

阅读全文 »