自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 第8条:覆盖equals时请遵守通用约定

本来应该是写第7条的,但是发现我对第7条讲的东西不是很理解,所以就暂时先跳过,以后可能会遇到这样的章节也会跳过,写错误导别人罪过就大了。覆盖equal方法看起来似乎很简单,但有很多覆盖方式会导致错误并导致很严重的后果。避免这类问题最简单的方法当然就是不覆盖equal方法。那么,我们要知道在哪些情况下就不需要覆盖equal方法呢? 只要满足下面任何一条,就可以, ...

2014-07-29 21:09:03 111

原创 第6条:消除过期的对象引用

因为我是做Java开发,所以几乎没有关心过内存的问题,反正有垃圾回收机器来管。这也是做Java比做C和C++轻松的一点。但是看了这一条后,我的想法开始转变了。先看一下书中给出的示例:[code="java"]public cluass Stack{ private Object[] elements; private int size = 0; p...

2014-07-27 17:02:22 120

原创 第5条:避免创建不必要的对象

看到这个标题就想起我以前一个同事,当时他在敲代码,我正好在他身边站的,他写一个函数,定义一个整数的count用来计数, Integer count=0;我就和他说不需要用Integer类型,int就可以的。他回答我说都一样。怎么能一样呢?要是一样设计者为啥要弄出两个来呢?两个肯定是有区别的嘛。(凡事多问为什么)。下面一个类似示例:[code="java"]public sta...

2014-07-25 20:31:12 105

原创 第4条:通过私有构造其强化不可实例化的能力

在开发中我们有时候需要编写只包含静态方法和静态域的类,比如一些工具类。这些工具类不希望被实例化,因为实例对它们没有任何意义。但是,在没有显示构造器的情况下,编译器会自动提供一个共有的、无参的缺省构造器。 那如何解决这个问题呢?由于只有类不包含显示的构造器时,编译器才会生存缺省的构造器,所以我们可以在类中提供一个私有的构造器:[code="java"]public ...

2014-07-24 21:31:51 81

原创 第3条:用私有构造器或者枚举类型强化Singleton属性

Singleton大家应该不会很陌生,下面给个给个示例,里面讲了几个我们经常实现单例的方法:[code="java"]public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止...

2014-07-23 20:18:09 96

原创 读《Effective Java》总结第二条:构建器

今天是讲《Effective Java》中的第二条:遇到多个构造器参数时要考虑用构建器 这节我们先看代码(这些代码是我直接从书上抄下来的,这节的代码示例给的非常好) 示例一: [code="java"]public class NutritionFacts{ private final int servingSize; //...

2014-07-21 20:18:14 86

原创 读《Effective Java》总结

   最近看了一本书,《Effective Java》中文版,内容非常好,但作者有些地方没有讲的太明白,例子也举的不是很丰富,或许是我水平太低吧,第一次读完感觉云里雾里的。那我反复看了好几次,终于有点头绪。我把自己看过的和自己的理解记下来分享出来,一是加深一下自己的记忆、整理一下自己的思路;二是大家一块学习,如果有什么不对的地方请大家指点纠正。有些我不是很明白的地方会写出来希望能够得到大家的解答...

2014-07-17 21:51:36 291

原创 android 合包

最近研究了一下android合包,从A.apk中调用B.apk,B.apk图标不允许在手机界面上显示。废话不说了,直接上代码:[code="java"]ComponentName componetName = new ComponentName("com.pms.zytk","com.pms.zytk.SplashActivity"); //com.pms.zytk 是B.apk...

2014-07-08 16:43:30 179

原创 cxf的webservice的Could not send Message

今天测试webService,又遇到cxf的webservice的Could not send Message的问题,显示连接超时,解决办法:[code="java"] HTTPConduit http = (HTTPConduit) cxfClient.getConduit(); http.getClient().setReceiveTimeout(0); HTTPClien...

2014-05-21 13:57:18 4445

原创 使用cxf实现webService,客户端填写信息到soap header

最近调试公司的webService,我用java实现客户端。在调试中遇到点困难,客户端调用服务端需要先签证,签证正确后需要将签证返回的结果保存到soap header中用于请求验证。网上找了好多,参考并不断尝试,最终搞定了。今天分享出来,希望能对有需要的朋友有帮助。我这直接就粘代码了[code="java"]package com.hzsun.client;import java....

2014-04-22 15:46:28 1374

原创 java

由于业务需求,最近需要用到压缩文件的解压和压缩文件功能,在网上找到很多很好的例子,参考前辈的成果,加了点自己的需求,实现zip文件的递归解压import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExceptio...

2013-10-30 17:21:21 115

Highcharts的使用

由于业务需求,需要出各种统计图,因此使用了Highcharts,今天分享一下我使用Highcharts的一点点经验。 好多地方都有关于Highcharts的问题,但是好多都是下载的下的源码,值都是写死的,但是一般情况下,值都是动态的。下面是我写的代码,希望对大家能有点帮助。下面只写了饼状统计图。$(function() { var options; var c...

2013-01-26 11:02:16 62

原创 tomcat设置引起的中文乱码

今天遇到个问题,自己写的一段代码,在生产环境和其他人的电脑上都没有乱码问题,在我的电脑上启动却出现中文乱码。后来找了找资料,原来是我换的tomcat设置有问题,只要在tomcat的tomcat/conf/server.xml中在下面配置中 加上[color=red]URIEncoding="UTF-8"[/color],就ok了!...

2012-10-16 18:07:44 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除