摘要: “标”的作用是为了标示一个用户特性,例如“卖家标”的作用就是标示这个用户是卖家;这种标需求很广,但是这种标有个特性就是只有2种状态:有或者没有,在计算机中就是0或者1;这就好办了,在表中增加整数型字段,整数的每个二进制bit位就可以作为一个标,这样大大节省了空间,例如long型整数就可以为63个标所用(java中long整型有64位)。怎么打标:打标就是把标对应字段的某个bit位 置为1;将某个标(tag)定义为一个特定数字,数字为2的n次方,例如1024(2的10次方),要打这个标的话实际进行“或”操作:tag= tag|1024,这样tag字段的第11位就变成了1,对其它bit位没影响.. 阅读全文
posted @ 2014-03-27 11:38 系统攻城狮 阅读(1442) 评论(2) 推荐(1) 编辑