上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
  2013年2月18日
摘要: 对于hashcode方法和equals方法,我们需要注意以下几点: 1.equals方法所需要的几个特性 ?什么情况下进行equals的比较?答案是用equals比较的只是值本身,对于equals方法,读者需要记住按照两种情况来运用,一比较基本类型的值的比较,二比较的是对象。equals比较的只是值或者对象的内容。非空的x,y,z, 一致性:无论x.equals(y)比较多少次,都应该返回true 反射性:任何对象和它本身比较都应该返回true 类推性:x.equals(y), y.equals(z),x.equals(z)都应该返回true 对称性:x.equals(y)和y.equals( 阅读全文
posted @ 2013-02-18 20:13 蜜雪薇琪 阅读(182) 评论(0) 推荐(0) 编辑
摘要: P.S. 最好先学习 JPA 方面的知识....在这里使用的是 Hibernate . 也已经使用了一段时间,看什么都不如看官方文档,我这里也只是写个笔记记录一下,如果能帮助到其他人,很开心 .算是个 demoshow 吧.这里也只写了一些我觉得比较有用的地方.其他一些使用知识,请参见官方文档:http://static.springsource.org/spring-data/data-jpa/docs/current/reference/html/1. Spring 配置简述. Java代码 <jpa:repositories base-package="org.e.tes 阅读全文
posted @ 2013-02-18 20:13 蜜雪薇琪 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.SVN插件下载地址: http://subclipse.tigris.org/update_1.4.x http://subclipse.tigris.org/servlets/ProjectDocumentList?expandFolder=2240&folderID=22402.SVN server下载地址: http://www.visualsvn.com/server/download/ 1.下载subclipse1.6的site包 2.把这个site-1.6.2解压开,将其内部的文件,全部放到 C:\Program Files\MyEclipse\MyEclipse 9\ 阅读全文
posted @ 2013-02-18 20:12 蜜雪薇琪 阅读(194) 评论(0) 推荐(0) 编辑
摘要: dev_ydzj_1@localhost usr]$ cd $HOME [dev_ydzj_1@localhost ~]$ pwd /home/dev_ydzj_1 [dev_ydzj_1@localhost ~]$ java -version java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode) 在公司看到上述结果,认为linux系统全局java环境是1.6,但是 阅读全文
posted @ 2013-02-18 20:12 蜜雪薇琪 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SUN的jvm内存池被划分为以下几个部分: Eden Space (heap) 内存最初从这个线程池分配给大部分对象。 Survivor Space (heap) 用于保存在eden space内存池中经过垃圾回收后没有被回收的对象。 Tenured Generation (heap) 用于保持已经在survivor space内存池中存在了一段时间的对象。 Permanent Generation (non-heap) 保存虚拟机自己的静态(reflective)数据,例如类(class)和方法(method)对象。Java虚拟机共享这些类数据。这个区域被分割为只读的和只写的。 Code C 阅读全文
posted @ 2013-02-18 20:12 蜜雪薇琪 阅读(201) 评论(0) 推荐(0) 编辑
摘要: THRIFT服务器缺省无法获取客户端连接的地址。经过研究,发现通过重载transport factory+Thread local,能够简单解决。不需要修改thrift生成的代码。>>>>> arg.protocolFactory(protocolFactory); arg.outputTransportFactory(new TFramedTransport.Factory()); arg.inputTransportFactory(new TFramedTransport.Factory() { @Override public TTransport getT 阅读全文
posted @ 2013-02-18 20:11 蜜雪薇琪 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一个网友正好需要这个东西,我就把几个技术整合到了一起。包括三个部分,实现时也是逐个做到的 多线程的文件下载,HTTP协议 把这个功能做成一个HTTP的服务,侦听在某个端口上,方便非Java的系统使用 把这个功能封装为一个Windows服务,在机器启动时可以自动启动 我们逐个看程序。 一、多线程下载 这个主要使用了HTTP协议里面的一个Range参数,他设置了你读取数据的其实位置和终止位置。 经常使用flashget的用户在查看连接的详细信息时,应该经常看到这个东西。比如Range:bytes=100-2000 代表从100个字节的位置开始读取,到2000个字节的位置结束,应读取1900个字节。 阅读全文
posted @ 2013-02-18 20:11 蜜雪薇琪 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Java比较器对数组,集合排序一 分类: Java 2010-06-07 11:32 329人阅读 评论(0) 收藏 举报 数组排序非常简单,有前辈们的各种排序算法,再加上Java中强大的数组辅助类Arrays与集合辅助类Collections,使得排序变得非常简单,如果说结合比较器Comparator接口和Collator类及其子类RuleBasedCollator,能将排序发挥到极致。1.默认规则的排序 [java:nogutter] view plaincopyprint? String[] array = {"动作","剧情","情感& 阅读全文
posted @ 2013-02-18 20:11 蜜雪薇琪 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 参见 http://docs.oracle.com/javase/tutorial/java/generics/restrictions.html To use Java generics effectively, you must consider the following restrictions: Cannot Instantiate Generic Types with Primitive Types Cannot Create Instances of Type Parameters Cannot Declare Static Fields Whose Types are Type 阅读全文
posted @ 2013-02-18 20:10 蜜雪薇琪 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一个java实现MD5加密的类: Java代码 import java.security.MessageDigest; public class MD5Util {public final static String MD5(String s) { char hexDigits[] = { '0','1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 阅读全文
posted @ 2013-02-18 20:09 蜜雪薇琪 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页