java
文章平均质量分 83
lizhangxiong1234
这个作者很懒,什么都没留下…
展开
-
Findbugs 使用方法
一、简介 Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 Findbugs提供了方便操作的可视化原创 2011-08-16 12:11:20 · 1772 阅读 · 1 评论 -
java 在URL中传递参数乱码问题
有次在项目中遇到在一个servlet从URL中传递一个参数(中文)到另一个servlet中,这时会出现URL乱码问题,经过查找资料及代码调试,最后终于找到了问题所在。先分享给大家 第一个servlet String word = request.getParameter("word"); if(Tools.isNotEmpty(原创 2011-12-29 10:58:02 · 576 阅读 · 0 评论 -
为什么敏捷可行?
毫无疑问敏捷方法通过自己的方式已经成为行业中一种流行的实践。尽管我还没有看到一个严谨的研究证明敏捷相对于其他软件方法所拥有的好处,但是已经有很多有趣的现象证明敏捷方法是行之有效的。想要理解其中道理,我们可以通过多个角度来检查和分析敏捷方法。本文里,我将只从执行角度来讨论这个问题。阅读下文你将发现该选择只是应运而生而已。几个月前,我读了一本由Chris McChesney, Sean C转载 2013-05-10 09:59:34 · 527 阅读 · 0 评论 -
Android 浏览器 UA中的Safari字样
android内置浏览器是Safari浏览器?这个我绝对不相信! 那为什么在UA有Safari字样,一直没有找到合理的解析,这个问题一直困扰着我, 百度、google也很多都没有搜到多少有价值的东西。 今天突然想起出webkit的起源开始找答案,终于被我找到原因了。描述如下大家可以了解一下。 早在1998年 ,WebKit的代码其实是KDE开源项目的KHTML原创 2012-07-12 13:28:33 · 2729 阅读 · 0 评论 -
java 对于cookie的取值限制
最近在项目中遇到一个问题,在使用request.getCookies();获得cookie数据 使用cookie.getValue()获取到cookie值的时候,发现cookie中 ‘=’ 字符不见了(我使用了base64编码)。最后查询资料发现cookie 不允许出现某些特殊字符。1. Cookie的兼容性问题 Cookie的格式有2个不同的版本,第一个原创 2012-07-05 11:42:54 · 2059 阅读 · 0 评论 -
五种常见的Push Mail方式
随着移动办公观念的深入,从之前的笔记本到日前盛行的手机邮箱,手机Push Mail以其随时随地收发邮件、在线阅读附件、日历共享、工作进程信息共享等功能,成为移动商务必备工具越来越受到商务人士的推崇。那么目前我们身边的Push Mail有哪几种类型?它们又有哪些优缺点? 据了解,目前市场上有五种常见的Push Mail方式:SSD push、短信push、Wap push、IP push以及最原创 2012-02-06 00:42:03 · 2304 阅读 · 0 评论 -
设计原则
原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,拍砖引玉 呵呵1、单一职责原则原创 2012-02-01 12:45:49 · 315 阅读 · 0 评论 -
struts2 动态传递参数
在Action中我们经常会从这个Action跳转到另一个Action中,如果只是简单的跳转那么很容易,只需在struts配置文件中添加一个result,如:/manager/managerInfo/account.jsp。 result有一个type属性,这里的type默认是dispatcher,还有redirect、redirect-action、chain。 dispa原创 2012-02-02 02:45:24 · 1108 阅读 · 0 评论 -
如何实现前端优化提高网站访问速度
如何实现前端优化提高网站访问速度?前端优化的意义在于减少http请求,减少网站前端程序组成的体积。具体有以下五种方法:优化网站图片(为了减少图片体积达到最快的下载速度,每一张图片上传前应该优化一下体积)、精简和优化你的JS和CSS、缓存你的JS和CSS文件、把你的JS库文件地址替换成Google CDN的地址、使用css sprites合并图片等等。前端优化的意义在于减少http请原创 2012-01-16 16:56:22 · 693 阅读 · 0 评论 -
自定义标签的属性 rtexprvalue
rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式. 当在标签里指定true时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定, example : select * from mytable order by nameid 当在标签里指原创 2011-10-26 11:03:39 · 3542 阅读 · 0 评论 -
俩个应用程序使用memcached版本不同的问题
有俩个系统共用一个memcached,但是从A系统写进在B系统可以读到,但是从B系统写进在A系统读不到。 浪费好多时间查找这个问题,开始以为开发共用的代码问题,但是代码一样。 最后终于找出原因是因为memcached客户端jar包版本不一致问原创 2011-10-13 12:13:15 · 1196 阅读 · 0 评论 -
NoClassDefFoundError
NoClassDefFoundError public class NoClassDefFoundErrorextends LinkageError当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。 当前执行的类被编译时,所搜索的类定义存在,但无法再找到该...原创 2013-04-16 15:22:27 · 171 阅读 · 0 评论