java
shen2008biye
这个作者很懒,什么都没留下…
展开
-
Java中关于String类型的10个问题
Java中关于String类型的10个问题 分享到:1本文由 ImportNew - strongme 翻译自 programcreek。欢迎加入Java小组。转载请参见文章末尾的要求。1. 如何比较两个字符串?用“=”还是equals简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你项检转载 2014-08-27 10:07:46 · 522 阅读 · 0 评论 -
利用java自带keytool工具生成rsa密钥
生成证书仓库keytool -genkey -alias spdbkey -keyalg RSA -keysize 2048 -keypass spdbkey -validity 4000 -storetype PKCS12 -keystore f:\key\spdb\spdbkey.keystore -storepass spdbkey显示证书列表keytool -list -v -...原创 2018-08-17 15:48:15 · 901 阅读 · 0 评论 -
java 基本数据类型中 == 的骗局
今天和同事闲聊,聊到了Integer类型判断相等的问题。于是花了点时间整理了一下。java中每个基本数据类型都有一个对应的包装类。一般我们在操作的时候,(尤其是判断大小的时候),基本都是没有注意包装类和基本类型之间的不同。因为在代码编译的时候,编译器已经对包装类做了拆箱和装箱的处理,所以在表面上给我们一种他们的值是一样的错觉。这里是实例代码:{CSDN:CODE:1937796原创 2016-10-19 18:00:24 · 270 阅读 · 0 评论 -
xStream完美转换XML、JSON
xStream完美转换XML、JSON转自:http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.htmlxStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.转载 2016-11-04 16:54:19 · 414 阅读 · 0 评论 -
异常处理的原则
见过很多人在进行异常处理的时候,直接一个 e.printStackTrace() 就完成了,这是一种非常粗陋的做法,首先会导致应用日志的大量错误信息,而很多时候你都不知道这些错误信息因何发生;再者,反应到用户端将直接导致用户无法获取操作的结果以及失败的原因。以下 15 条异常处理的原则来自国外的博客:不用使用异常来管理业务逻辑,应该使用条件语句。如果一个控制逻辑可通过 if-els转载 2015-10-23 17:58:41 · 631 阅读 · 0 评论 -
java.io.IOException: Server returned HTTP response code: 500 for URL解决办法
今天遇到一个问题,写了一个客户端远程查询数据,结果报错了:java.io.IOException: Server returned HTTP response code: 500 for URL: http://adserver.sinosns.cn/owner/owner_userAndOwner.action客户端代码如下:服务器端代码:结果,因为传递的参数原创 2015-08-10 17:14:13 · 11723 阅读 · 0 评论 -
java反射详解
2011-09-02 14:16 by Rollen Holt, 239949 阅读,95 评论, 收藏, 编辑本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123转载 2015-03-06 17:08:00 · 293 阅读 · 0 评论 -
java设计模式--代理模式
1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以转载 2015-01-21 11:54:13 · 295 阅读 · 0 评论 -
《JAVA与模式》之适配器模式
《JAVA与模式》之适配器模式在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。转载 2014-11-17 15:16:05 · 294 阅读 · 0 评论 -
DecimalFormat对数值格式化的舍入问题——RoundingMode
背景:在对数值做一些计算的时候,往往我们需要控制计算结果的精度,所以会使用到DecimalFormat类来将数值格式化成字符串。在最近测试中,突然注意到默认使用DecimalFormat进行格式化时,并非我们一般认识上的四舍五入,而是一种诡异的舍入——(1)5以下舍去(2)5以上舍入(3)若前一位是奇数,5就舍入(4)如前一位是偶数,5就舍去遇到这样的统计结论,没有理论的支持,我们总是感到转载 2014-09-24 17:43:00 · 298 阅读 · 0 评论 -
Spring中属性文件properties的读取与使用
Spring中属性文件properties的读取与使用博客分类:Springspringproperties属性配置文件 实际项目中,通常将一些可配置的定制信息放到属性文件中(如数据库连接信息,邮件发送配置信息等),便于统一配置管理。例中将需配置的属性信息放在属性文件/WEB-INF/configInfo.properties中。其中部分配置信息(邮件发送相关)转载 2014-09-12 10:40:04 · 319 阅读 · 0 评论