排序:
默认
按更新时间
按访问量

条件变量pthread_cond_t

#include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/ pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/...

2017-04-04 13:46:30

阅读数:220

评论数:0

C++ : __attribute__

GCC使用__attribute__关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化。 描述函数属性的几个重要的关键字: void noreturnfun() __attribute__((noreturn));//函数不会返回。 void centon() __...

2017-04-04 10:27:08

阅读数:235

评论数:0

Git使用详解

1. Git概念  1.1. Git库中由三部分组成         Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。  1) 工作目录:用户本地的目录;  ...

2017-04-02 13:24:24

阅读数:203

评论数:0

Linux poll

poll()函数:这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,下面是这个函数的声明: #include int poll(struct pollfd fds[], nfds_t nfds, int timeout); 参数说明: fds:是一个s...

2017-03-19 21:42:24

阅读数:172

评论数:0

JAVA 对象拷贝

1.Java里的clone分为:  A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。  b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。  Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循...

2017-02-26 22:44:40

阅读数:180

评论数:0

MySQL Group Replication 介绍

2016-12-12,一个重要的日子,mysql5.7.17 GA版发布,正式推出Group Replication(组复制) 插件,通过这个插件增强了MySQL原有的高可用方案(原有的Replication方案),提供了重要的特性——多写,保证组内高可用,确保数据最终一致性。 1. 背景 在...

2017-02-02 10:31:14

阅读数:408

评论数:0

hbase1.1.3版本二级索引-split相关源码调整

1 hbase-server : SplitTransactionImpl 类添加 SplitInfo 内部类 2 hbase-server : RegionCoprocessorHost 中添加 public SplitInfo preSplitBeforePONR(byte[] splitK...

2016-11-15 09:54:11

阅读数:442

评论数:0

Linux内存管理之mmap详解

一. mmap系统调用 1. mmap系统调用         mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 当使用mmap映射文...

2016-11-09 17:46:43

阅读数:181

评论数:0

Linux Maven 安装与配置

1、下载maven  wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz 2、解压至/usr/local目录  tar -zxvf apache-m...

2016-11-04 13:24:28

阅读数:240

评论数:0

CentOS: Device eth0 does not seem to be present

最近在搞自动化部署,包括hadoop、hbase、spark、kafka、zk、mysql、分布式数据库中间件、等等。 为了方便的搞很多虚拟机,我用了vmware的克隆功能,发现克隆过来的虚拟机无法启动网卡,具体汇报下面的错误。 service network restart Shutting...

2016-10-28 09:59:01

阅读数:191

评论数:0

启动hadoop时:Name or service not knownstname

今天在启动hadoop时遇到Name or service not knownstname这样的错误 [root@poseidon01 hadoop]# start-dfs.sh 16/10/26 19:02:54 WARN util.NativeCodeLoader: Unable to lo...

2016-10-26 19:50:59

阅读数:2154

评论数:1

hadoop格式化namenode时报异常: URI has an authority component

今天部署2.7.1时在格式化namenode时遇到下面的错误 省略前面部分....... 16/10/26 18:32:45 ERROR namenode.NameNode: Failed to start namenode. java.lang.IllegalArgumentException...

2016-10-26 19:31:09

阅读数:4724

评论数:1

MySQL5.7新特性:Online ALTER TABLE

5.7之前是不支持对索引重命名的,这次添加了对所有的重命名语法,并且是in place方式。 5.7 官方文档: ALTER TABLE now supports a RENAME INDEX clause that renames an index. The change is made i...

2016-10-25 11:09:23

阅读数:783

评论数:0

MySQL5.7新特性:SQL mode changes

sql_mode: 这个系统变量在不同的mysql版本发生了下面的变化。 Permitted Values (NO_ENGINE_SUBSTITUTION Permitted Values (>= 5.7.5, ONLY_FULL_GROUP_BY STRICT_TRANS_TABLES N...

2016-10-25 10:48:12

阅读数:1039

评论数:0

shell shift

位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 #!/bin/sh i=0; until [ $# -eq 0 ] do let i=i+1; ec...

2016-10-21 15:21:18

阅读数:181

评论数:0

GDB总结

GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。  命令  解释  示例 file 加载被调试的可执...

2016-10-21 10:29:51

阅读数:148

评论数:0

无法连接MySQL数据库错误总结

1、可能密码不对 [root@slave162 mysql3311]# mysql -uroot -P3311 -h192.168.60.162 -p123 mysql: [Warning] Using a password on the command line interface can be...

2016-10-20 11:29:43

阅读数:6821

评论数:0

主从复制错误处理总结

错误一 ERROR] Slave I/O: error connecting to master 'replication@VMS00782:3306' - retry-time: 60 retries: 2, Error_code: 1045 错误原因:从库用来连接主库的用户权限或者密码不对 ...

2016-10-20 10:31:07

阅读数:3657

评论数:0

pt-online-schema-change遇到的错误

pt-online-schema-change工作机制 1) 如果存在外键,根据alter-foreign-keys-method参数值,检测外键相关的表,针对相应的设置进行处理; 2) 创建一个新的表,表结构修改后的数据表,用于从源数据表向新表中导入数据; 3) 创建触发器,在复制数据开...

2016-10-20 09:57:07

阅读数:693

评论数:0

innodb_fast_shutdown

Innodb_fast_shutdown告诉innodb在它关闭的时候该做什么工作。有三个值可以选择:  1.  0表示在innodb关闭的时候,需要purge all, merge insert buffer,flush dirty pages。这是最慢的一种关闭方式,但是restart的时候也...

2016-10-19 14:44:09

阅读数:452

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭