位运算位运算:由于计算机数据都是以二进制的形式储存的,位运算就是直接对整数在内存中的二进制位进行操作的运算。例如与(&)、非(~)、或(|)、异或(^)、移位
阅读全文
greenplum
查看greenplum的版本号有两种方式
阅读全文
GreenPlum角色与权限控制
Greenplum数据库使用角色(role)管理数据库访问权限。Greenplum数据库的授权机制在数据库中存储角色以及访问数据库对象的权限,并且使用SQL语句或者命令行工具来管理它们
阅读全文
转:聊聊Greenplum的那些事
笔者有幸从04年就开始从事大规模数据计算的相关工作,08年作为Greenplum早期员工加入Greenplum团队(当时的工牌是“005”,哈哈),记得当时看了一眼Greenplum的架构(嗯,就是
阅读全文
相见恨晚的 Git 命令动画演示,一看就懂!
虽然Git是一个强大的工具,但是我觉得大部分人都会同意我说的:它也可以是一个……噩梦!我一直觉得,使用Git的时候把操作过程在脑海里视觉化会非常有用:当我执行某个命令的时候,分支之间是如何交互
阅读全文
idea快捷键大全
windows idea快捷键大全
阅读全文
retry工具类
重试工具类
阅读全文
json文件解析工具
阿里datax解析json文件的工具
阅读全文
理解乐观锁、悲观锁、共享锁、排他锁、表锁、行锁
1.乐观锁:乐观锁的实现完全是逻辑的,不需要数据库提供特殊的支持,一般的做法是在需要锁的数据上增加一个版本号2.悲观锁:悲观锁的实现需要数据库提供支持,开启事务并调用数据库的相关语句lockin
阅读全文
关于2的补码
问一个基本的问题。
负数在计算机中如何表示?
举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?
很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000
阅读全文