项目中使用Redis来记录用户的上线和下线信息,其中用到了集合(sets)类型,某用户上线时,向sets中添加数据,下线时将相应数据从sets中删除,考虑当该用户的所有实例都下线时,需要将sets删除。 因为是并发操作,就考虑到判断为空后进行删除操作的原子性,查了一堆资料,都已经写好了相应的lua脚 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-13 12:27:25   
                                阅读次数:
1498
                             
                    
                        
                            
                            
                                一、Split() 截取字符串数组 二、判断为空方法 三、StringBuilder String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 Strin ...
                            
                            
                                分类:
其他好文   时间:
2017-10-05 18:28:58   
                                阅读次数:
181
                             
                    
                        
                            
                            
                                当前台将一个null空值传输到后台,将会变成一个String的”null”,而后台通过接口传入到另一个系统后台后将会在进行一次封装(传输的值都未经处理),另一个系统要判断传过来是否为空:StringUtils.isEmpty(值)和StringUtils.isNotEmpty(值)进行比较返回都为f ...
                            
                            
                                分类:
其他好文   时间:
2017-09-21 19:21:13   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                用法实例: 二、优先级 1 算术运算符 2 连接符 3 比较符 4 IS [NOT] NULL, LIKE, [NOT] IN 5 [NOT] BETWEEN 6 NOT 7 AND 8 OR ...
                            
                            
                                分类:
数据库   时间:
2017-07-12 20:05:36   
                                阅读次数:
261
                             
                    
                        
                            
                            
                                    原:http://www.jb51.net/article/47234.htm 最近突然发现自己写的JavaScript代码比较臃肿,所以开始研究JavaScript的简写方法。这样一来,可以让我们的JavaScript代码看起来比较清爽,同时也可以提高我们的技术。那么判断为空怎么简写呢?下面就是有 ...
                            
                            
                                分类:
Web程序   时间:
2017-06-10 18:19:46   
                                阅读次数:
396
                             
                    
                        
                            
                            
                                常规配置如下 当超过tableView显示的范围的时候 后面显示的内容将会和前面重复。 1 // 这样配置的话超过页面显示的内容会重复出现 2 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: ...
                            
                            
                                分类:
移动开发   时间:
2017-03-31 17:34:32   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                    如果一个变量为空,通常方法是 var a=''; if(a==''||a = null) 但是,如果这个变量是一堆空格的话,这个方法是行不通的,正确的方法是 ...
                            
                            
                                分类:
其他好文   时间:
2017-03-23 23:37:36   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                    #include #include #define OK 1 #define TRUE 1 #define ERROR -1 #define FALSE -1 #define OVERFLOW -2 #define ElemType int #define Status int typedef in... ...
                            
                            
                                分类:
其他好文   时间:
2017-02-24 23:43:59   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                    这里我们就如下类型进行测试: 先来看看empty函数的输出结果: 这里让我没想到的是$e = '0';居然也被判断为空。总结empty函数返回为true的情况如下图: 再来看看isset函数的输出结果: 这里我们可以总结一下:用isset判断时,只要变量被赋值,并且不为null,那么就返回true, ...
                            
                            
                                分类:
其他好文   时间:
2017-02-14 15:45:19   
                                阅读次数:
277
                             
                    
                        
                            
                            
                                    freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空: <#if name??> …… </#if> 当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示 ...
                            
                            
                                分类:
其他好文   时间:
2017-02-06 19:29:20   
                                阅读次数:
292