摘要: 相信很多java程序员在写代码的时候遇到判断某字符串是否为空的时候会用到StringUtils类中isBlank和isEmpty方法,这两个方法到底有什么区别呢?我们用一段代码来阐述这个区别吧: 也就是说,isBlank方法会把空格去掉再来判断str的长度是否为0,而isEmpty方法则不会忽略空格 阅读全文
posted @ 2016-07-09 16:44 StoneFeng 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 首先打开终端,用命令查看一下目前的版本是否是最新的,>cat /etc/issue如果版本不是最新的再执行如下命令更新,>sudo apt-get upgradePS: 以上更新命令只能从目前版本升级到一个维护更新版本,例如从12.04升级到12.04.1,如果想从12.04升级到12.10则需要重装系统。 阅读全文
posted @ 2012-09-17 09:26 StoneFeng 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 提取方法(Extract Method)当有一个代码片段单独拿出来也具有意义时,可以应用“提取方法”。这段代码被提取出来并成为一个方法,方法的名称清楚地解释了该方法的目的。简而言之,命名良好的方法可以让代码变得更清晰。一个命名良好的方法可以减少对注释的需要。有时,甚至能发现一些属于某个方法的重复代码。用查询替代临时变量(Replace Temp with Query)当发现使用了一个临时变量来保存一个表达式的值时,可以应用“用查询替代临时变量”。通过提取表达式并放入一个方法,然后用方法调用替代所有对临时变量的引用,程序的意义会更清楚,而且可以在其他地方重用该方法。移动方法(Move Metho 阅读全文
posted @ 2012-08-28 14:11 StoneFeng 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 情况描述:eclipse在debug视图中当鼠标指针移动到某个变量上面时不自动显示该变量的值(如下图).解决方案:点击eclipse的Window->Preferences->Java->Editor->Hovers, 选取Variable Values, 如果Combined Hover已经选择了就反选它并且选择Variable Values, 最后点OK(如下图)。 阅读全文
posted @ 2012-08-28 13:41 StoneFeng 阅读(6201) 评论(0) 推荐(0) 编辑
摘要: Issue description: Sometimes when you trying to startup application server you got below exception,Solution:If you got this error on console, check the jstl definition statement on your jsp first, if you definite as <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" 阅读全文
posted @ 2012-08-28 13:11 StoneFeng 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 问题描述:当你试图在xml中使用"&"字符的时候(如下图)当你试图启动应用服务器的时候你会得到如下的错误问题原因:未知求解解决方案:把xml中的"&"改为"&amp;"就可以正常启动服务器了(如下图)。 阅读全文
posted @ 2012-08-28 10:36 StoneFeng 阅读(241) 评论(2) 推荐(0) 编辑
摘要: 问题描述:在eclipse里面启动tomcat然后访问http://127.0.0.1:8080发现无法访问tomcat的默认页面,但是如果用{TOMCAT_HOME}/bin/startup.bat去启动,启动之后发现能够访问tomcat的默认页面了。问题原因:未知求解解决方案:1. 在eclipse里面把部署在tomcat上面的应用都卸载掉。2. 在eclipse的server透视图上面双击tomcat服务器,eclipse打开server overview页面。3. 设置server locations为选择第二项。4. 重启tomcat. 阅读全文
posted @ 2012-08-28 10:20 StoneFeng 阅读(217) 评论(0) 推荐(0) 编辑