Bitmap算法又叫做位图算法,缓存数据库Redis中也有对Bitmap算法的支持。 Bitmap不仅方便查询,还可以去掉重复的整数。 使用场景:帮助公司精准定位用户群体,需要开发一个用户画像系统,实现用户信息的标签化。 用户的标签包括用户的社会属性 生活习惯 消费行为等等信息,通过用户标签,我们可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-16 13:37:29
                            
                                407阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            啊在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。常见的场景如下:给一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-15 09:56:43
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            巧用 Redis 数据类型,解决海量数据统计内存开销大痛点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-30 11:43:06
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。
常见的场景如下:
给一个 userId ,判断用户登陆状态;
显示用户某个月的签到次数和首次签到时间;
两亿用户最近 7 天的签到情况,统计 7 天内连续签到的用户总数;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-09 16:07:59
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家好,我是捡田螺的小男孩。在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-14 09:41:18
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文将由二值状态统计类型作为实战篇系列的开篇,文中将用到 String、Set、Zset、List、hash 以外的拓展数据类型 Bitmap 来实现。            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2021-08-24 16:13:11
                            
                                3135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            导读:网上关于二进制补码数据的负数都是采用取反+1进行转换,但是真的需要这么麻烦吗?这篇文章将让你真正理解补码!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-07 10:06:21
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell计算指定日期的后一天日期
例如
输入:20110828
输出:20110829
输入:20110831
输出:20110901
[leo@leo ~]$ date -d "20110829" "+%Y%m%d"
20110829
[leo@leo ~]$ date -d "20110829 1 day"             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-08-29 12:44:05
                            
                                312阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             老男孩教育每日一题-2017-07-03:两个文件,把第一个文件中的第2、3行内容添加到第二个文件的第3行后面两个文件如下:[root@oldboy ~]# cat 1.txt 111222333[root@oldboy ~]# cat 2.txt AAAbbbcccddd要求修改后的文件[root@old            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-03 12:15:15
                            
                                843阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            巧用变量1:用变量排名例: 以ecshop中的商品表为例,计算每个栏目下的商品数,并按商品数排名.select cat_id,count(*)  as cnt from  goods group by cat_id order by cnt desc;并按商品数计算这些栏目的名次set @curr_cnt := 0,@prev_cnt := 0, @rank := 0;select cat_id,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-04-09 21:24:49
                            
                                485阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1.final可以修饰函数的参数,以防止函数内部随意篡改不允许修改的参数。2.在函数内部,把函数的局部变量声明为final类型,可以检查在函数内部它们是否的确只被赋值一次。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-01 21:25:00
                            
                                109阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            //存在则修改数据,不存在则添加$create_bool=Product::updateOrCreate(['m_duct_id'=>$v['prd']],$tmp);            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-09 11:15:10
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            巧用视图         写这篇文章的主要目的其实是想和大家分享下,项目中视图的妙用,因为搞Web的可能对这个 很了解,技术也可能比我强很多,所以这篇文章更适合对数据库知识 了解相对浅一些的人。所以此篇文章中的一些观点知识我个人的,如果有不对的地方欢迎大家吐槽。好了,下面长话短说开始进入正题。        视图,其实在数据库中 是很常见的,那么主            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-20 09:59:13
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis高可用主要有网络层面的keepalived,注册中心的zookeeper,这两种方案,这两种方案,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 15:12:33
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0 引言在学习python语言中,我们学习并掌握了for循环,for循环能够帮我们解决身边的一些实际问题,例如上周作业的第1题。1 问题有四个字母:a、b、c、d,能组成多少个互不相同且无...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-29 10:12:03
                            
                                400阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             VMware作为一款虚拟机产品,是我们学习Linux的不可多得的好工具。但后来我们会发现,它要比我们想象的要强大的多。
1.VMware来帮我们优化系统
我们可以把一些不常用的软件卸载掉,装一个VMware,把那些不常用的软件装到虚拟机里面,什么时候用,什么时候打开虚拟机即可。这样有如下几个好处:
第一:加速
系统里面不会有太多的垃圾,开机速度很快,杀毒软件查杀木马的速度也快。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-30 00:36:45
                            
                                587阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            特技经验加倍卡的使用。使用一次,使球队保持一个小时的加倍状态;
计算到期时间(累加时间):
方法一:
 
$new_tj_jy_jb_ka_sj = time()+ 3600;  if ($old_tj_jy_jb_ka_sj > time()) {               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-11-23 10:55:38
                            
                                587阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            修改保存历史命令数量:vim /etc/profileHISTSIZE=100000为命令历史添加日期vim /etc/profileHISTTIMEFORMAT=' %F %T  '命令历史文件:~/.bash_history查看命令历史条数wc -l ~/.bash_history导出历史记录history >> history.log清空历史记录history -c读取            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-12 11:34:47
                            
                                923阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            githubViewPagerIndicatortab接上篇博文:Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock文中结合了网易新闻客户端讲解了开源库ActionBarSherklock的使用今天蓝老师再给大家讲解一个开源库的使用,它就是ViewPagerIndicator(同样出自JakeWharton之手,ps:这胖子还是蛮厉害            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-08-14 00:31:42
                            
                                462阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            public static Bitmap getMutableBitmap(Bitmap bitmap) {  if(bitmap == null || bitmap.isMutable())  {   return bitmap;  }    try {   File file = new File(AppConstants.SDCARD_PATH+"/mutab            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-19 13:57:32
                            
                                151阅读