Java
文章平均质量分 81
Jerry最胖
时间如流水,不可碌碌无为
展开
-
StringUtils类中isEmpty与isBlank的区别
org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。那么针对这两种为空的判断有什么区别呢?1、StringUtils.isEmpty(String str)判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0,具体实现代码如图: public static boolean isEmpty(String..原创 2020-12-04 14:32:20 · 210 阅读 · 1 评论 -
如何解决Unsupported major.minor version 52.0问题?
今天运行./gradlew :PandaAndroidDemo:release出现如下错误:FAILURE: Build failed with an exception.* Where:Build file '/Users/shitianci/work/Lab/panda.android/PandaAndroidDemo/build.gradle' line: 1* What we转载 2017-11-10 15:21:03 · 671 阅读 · 0 评论 -
你应该知道的 RPC 原理
转载:http://blog.jobbole.com/92290/在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题:1)要搭建一个新服务,免不了需要依赖他转载 2017-11-16 15:50:21 · 164 阅读 · 0 评论 -
测试人员代码走查基础要点
代码走查,是测试人员了解代码逻辑,进行测试设计的重要环节。并且有很多bug并非需要到运行程序进行测试才能发现。通过合理的代码走查方法能提前发现相当多的BUG。除常见的业务逻辑与程序逻辑不符外,本文收集了在过往工作中的经常能发现BUG的走查要点,以供参考。走查要点:一段代码存在多个副本[释义]相同的代码段,在程序的不同地方复制和粘贴。甚至同一项目,复制出多个副本。[问题表现]修改好的bug,一直反转载 2017-11-16 16:21:38 · 1305 阅读 · 0 评论 -
Aliyun SDK文件上传
pom.xml projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache原创 2017-12-18 18:32:53 · 754 阅读 · 0 评论 -
【Java】使用Jedis连接redis
Jedis简介实际开发中,我们需要用Redis的连接工具连接Redis然后操作Redis,对于主流语言,Redis都提供了对应的客户端;https://redis.io/clientshttps://redis.io/clients#java提供了很多客户端 官方推荐的是Jedis 托管地址:https://github.com/xetorthio/jedisJedis连接 HelloWorld...原创 2018-07-05 12:21:18 · 275 阅读 · 0 评论 -
Win7端口被占用处理
【问题】Failed to bind NettyServer on /192.168.1.1:20880, cause: Failed to bind to: /0.0.0.0:20880端口被占用【解决方案】1、调出命令窗口:开始---->运行---->cmd,或者是window+R组合键2、查看哪个进程或程序占用了端口:netstat -aon|findstr "2...原创 2018-08-28 10:14:52 · 2270 阅读 · 0 评论 -
【无线循环】for(;;)和while(true)的区别
转自http://bbs.csdn.net/topics/310037252 一直知道for(;;)和while(true)都是无限循环,今天搜了下原理while VS. for 在编程中,我们常常需要用到无限循环,常用的两种方法是while (1) 和 for (;;)。这两种方法效果完全一样,但那一种更好呢?让我们看看它们编译后的代码: 编译前 ...转载 2018-10-12 16:28:33 · 394 阅读 · 0 评论