java
文章平均质量分 65
xy363338623
这个作者很懒,什么都没留下…
展开
-
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以转载 2012-11-26 11:41:50 · 198 阅读 · 0 评论 -
在细节上提升你的程序的性能
虽然,这些使用方法看似差别不大,在现在的cpu运行期起来几乎上可以忽略不计,但是,我们想一下现在软件,每一个都是那么的庞大,一个小项目都是几万行代码,一个函数中你消耗一点,那么多函数是很大的性能消耗的。举一个不恰当的例子,如果在百度首页中,每天几亿次的点击率,每一个函数里面都有一个无用++运算,这个i++可以小视吗? 下面的例子是我在虚拟机中运行,其中也会有转载 2012-11-29 18:15:43 · 261 阅读 · 0 评论 -
Java中十个常见的违规编码
最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性。这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出。一起来看下:一、Eclipse编转载 2012-11-29 18:04:00 · 291 阅读 · 0 评论 -
文件下载IllegalStateException 最简单的解决办法直接return null
文件下载IllegalStateException 最简单的解决办法直接return null原创 2012-11-29 18:02:17 · 423 阅读 · 0 评论 -
java+Jsoup 正则过滤html网页标签【多线程数据采集之二】
java采集数据,获取了 html整个文本之后。 该考虑的是如何过滤掉html标签, 得到自己所需要的重要数据了。实现方法有多种办法,第一:用正则,第二:用第三方jar包,其实本质也是封装了正则表达式今天就以 Jsoup 第三方jar包来讲解。jsoup详细资料:http://blog.csdn.net/yjflinchong/article/details/7转载 2012-11-29 18:18:40 · 820 阅读 · 0 评论 -
纯java版QQ源码下载
纯java版QQ源码下载http://url.cn/7Mjy4P郑重声明:(可先到华为网盘去看《java至尊QQ演示视频》)因网盘不稳定,下载不了的话,请点击这里回贴留邮箱。本人每天上下班前会发出源码。(注意:不是在本贴上留邮箱!而是在上面的链接指向的贴子里留。。。) 华为网盘地址,是100%能下载的,只不过需要你花1分钟来注册并安装华为的安全控件。我9月5号还转载 2012-11-27 19:23:21 · 1650 阅读 · 1 评论 -
省市二级联动数据库生成代码(JAVA)
最近在给一客户做网站,用的是php,现在需要有一个下拉框选择省市,并且需要保存省市的简拼,如“河北 HB”。我在网上找了半天,发现基本没有符合要求的代码,于是自己顶着浪费巨大时间的风险,动手写了一个自动生成省市二级联动insert语句的代码。由于时间仓促,自己的水平也有限,所以写的代码基本谈不上是合理的,可维护,可扩展的。我在此仅提供一个具体的思路,想把它写的漂亮点,还请广大朋友们跟据自己的需要进转载 2012-11-27 19:19:52 · 1707 阅读 · 0 评论 -
用分数形式精确表达有理数和循环无理数
学过计算机编程的就知道,在计算机中,浮点数是不可能用浮点数精确的表达的,如果你需要精确的表达这个小数,我们最好是用分数的形式来表示,而且有限小数或无限小数都是可以转化为分数的形式。比如下面的几个小数:0.3333(3) = 1/3的(其中括号中的数字是表示循环节)0.3 = 3 / 100.25 = 1 / 40. 285714(285714) = 2 / 7转载 2012-11-27 19:18:44 · 581 阅读 · 0 评论 -
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()在项目属性里把java build path里,把类库的位子调整了一下,把hibernate库调到最上面去,就好了原创 2012-11-27 19:15:45 · 239 阅读 · 0 评论 -
关于openoffice/libreoffice+swftools+jodconverter+flexpaper预览文件的一些问题
关于文件预览,网上比较流行的方案是原创 2014-05-19 16:34:45 · 4704 阅读 · 0 评论