摘要:对String的特殊值的判断上,除了要关注是否为null,还要关注是否是空字符串。 经常处理的时候直接判断是否为Null就好了,这样很容易出现问题: 很容易出现漏洞,正确方式如下:
阅读全文
摘要:/** * 转全角的函数(SBC case) * 全角空格为12288,半角空格为32,其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 * @param input 任意字符串 * @return 全角字符串 */ public static String ToSBC(String...
阅读全文
摘要:1.背景 之前从没用过hibernate,因此在网上搜了一下hibernate快速入门方面的信息,最后我按照《Myeclipse Hibernate 快速入门 中文版》(CSDN,百度文库都有)一文开始了我的hibernate之旅(为项目做技术准备)。 下面是在学习使用时用到的三个开发工具(Myec
阅读全文
摘要:一个非常重要而且很容易忽视的问题就是:你是否load进了你必须load的元素,是否有的没有load进来,打开firebug查看一下
阅读全文
摘要:String fdbs = "WXB,WXA,FDA,WXB"; String[] str = fdbs.split(","); Set set = new HashSet(); for (int i = 0; i < str.length; i++) { set.add(str[i]); }...
阅读全文
摘要:可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据是整数的时候,那么它就以整数给你处理。 这样我们在存取货币值的时候自然遇到问题,我的default值为:0.00而实际存储是0,同样我存取货币为12.00,实际存储是12.幸好mysql提供了两个
阅读全文
摘要:前几日生产环境遇到一问题,网站的同步登录部分提示Can’t connect to MySQL server on ‘localhost’ (10060),第一反应就是可能过连接数据库的相关参数了,经检查排除了这个原因。后经过多次刷新页面发现,有40%的几率是可以正常同步的,因此确定故障在mysql上
阅读全文
摘要:// 解压 String pw = "123456"; String cmd = "unzip -P " + pw + " /root/lianliandownload/" + fileName + " -d /root/lianliandownload "; try { Runtime.getRuntime().ex...
阅读全文
摘要:如果无法正常显示,更换select 的ID值,Id是这个插件进行识别select的标志
阅读全文
摘要:执行下面代码时报错: 最后一行报错: 查看Arrays$ArrayList的源代码,如下(1.8版本): 进入父类找下addAll方法: 实现只存在于父类中,如下所示: 父类AbstractList add方法直接抛出异常。 所以问题就在这里,我们改下代码,如下就不报错了: List<String>
阅读全文
摘要:进公司一个月,发现公司很多人喜欢用逗号分割,去存储其它表的主键,做多对多关联,但存在很多乱用现象。这里对这种方式做了下总结。 在传统数据库设计中,多对多关系存储通常都是用一张中间表来简历两张表的关系。例如用户和角色,一个用户有多个角色,而一个角色下又会有多个用户。这样,理所当然的我们会想着用张中间表
阅读全文
摘要:安装版本:zookeeper-3.4.10 问题描述: ZooKeeper在启动时会将zookeeper.out输出到当前目录,不仅不友好,有时候可能会因为目录权限问题引发一些不必要的麻烦。 脚本分析: 通过查看zkServer.sh脚本可以发现,脚本中没有定义ZOO_LOG_DIR变量。 将以下这
阅读全文
摘要:问题来源:在删除var目录下的log文件时,将redis文件夹删除了。然后在重启时:/etc/init.d/redis-server start,提示: failed。好吧,于是 touch /var/log/redis/redis-server.log后,再重启时,提示: Starting red
阅读全文
摘要:redis集群开不起来,用redis-cli连接的时候出现如下错误: 然后使用redis-trib.rb检查: 出现如下错误: Connecting to node 10.10.20.243:6379: OK >>> Performing Cluster Check(using node 10.10
阅读全文
摘要:edis 集群的时候报错: redis.clients.jedis.exceptions.JedisDataException: ERR This instance has cluster support disabled 修改配置 redis.conf 配置集群 修改redis.config,添加
阅读全文
摘要:报错如下: 发现了篇文章,感谢博主: https://blog.csdn.net/moxiaomomo/article/details/17540813 需要安装ruby到redis的第三方接口: 前提你需要安装rubygems
阅读全文
摘要:第一种方法 在编辑模式下(非输入模式)下输入ngg 或者 nGn为指定的行数(如25)25gg或者25G 跳转到第25行. 第二种方法 在命令模式下输入行号n 查看当然光标所在的行和文件的行信息
阅读全文
摘要:Linux下安装 启动redis服务 上面这种启动 redis使用的是默认配置,也可以通过启动参数告诉redis使用指定配置 连接redis redis配置 redis的配置文件位于Redis安装目录下,文件名为 redis.conf(ubuntu默认安装位置:/etc/redis/redis.co
阅读全文