
java
dalaoshu
这个作者很懒,什么都没留下…
展开
-
Hashtable和HashMap的区别
Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable 了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Colle...原创 2009-10-12 14:09:47 · 81 阅读 · 0 评论 -
zeroc ice Helloworld小例子
ice 官方小例子,具体什么是ice网上的介绍挺多的。下载要用到的包去 http://www.zeroc.com/download.html 下载Ice-3.3.1-VC80.msiIce-3.3.1-ThirdParty-VC80.msi文档 Ice-3.3.1.pdf安装Ice-3.3.1-VC80.msiIce-3.3.1-ThirdParty-V...原创 2010-02-09 11:13:30 · 271 阅读 · 0 评论 -
编码测试.
package codingTest;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Un...2009-08-27 14:22:09 · 167 阅读 · 0 评论 -
java 使用相对路径读取文件
java 使用相对路径读取文件1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构: DecisionTree |___src |___com.decisiontree.SamplesReader.java |___resource ...原创 2009-08-26 12:07:50 · 609 阅读 · 0 评论 -
写了一个html特殊字符的转换代码.
转换字串中的字符.字符 实体名称 实体数字 描述♠ ♠ ♠ 黑桃♣ ♣ ♣ 梅花♥ ♥ ♥ 红桃,心♦ ♦ ♦ 方块牌◊ ◊ ◊ 菱形† † † 匕首‡ &Da...2009-08-25 17:15:07 · 689 阅读 · 0 评论 -
memcached安装
memcached安装1. 下载, memcached需要先安装libeventmemcached的下载地址:http://danga.com/memcached/download.bmllibevent的下载地址 :http://www.monkey.org/~provos/libevent/安装libeventapt-get install libevent-dev...原创 2010-05-14 17:24:59 · 154 阅读 · 0 评论 -
类设计原则
类设计原则 收藏 类设计原则The Open-Closed Principle(开闭原则)开闭原则定义开闭原则(OCP: Open-Closed Principle)是指在进行面向对象设计(ODD: Object Oriented Design)种,设计类或其他程序单位时,应该遵循:对扩展开放(Open)对修改关闭(Closed)的设计原则开闭原则是判断面向对象设计...2010-04-30 12:03:51 · 162 阅读 · 0 评论 -
Quartz 的使用
Quartz 的使用Quartz 是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。虽然可以通过属性文件(在属性文件中可以指定 JDBC 事务的...原创 2009-08-19 12:58:35 · 193 阅读 · 0 评论 -
用httpclient写的登录开心网
登录开心网并,猜加密相册的密码,不过猜一会返回的东西好像就不对了.2009-08-19 12:09:21 · 207 阅读 · 0 评论 -
LOG4J 配置文件
一、log4j配置,一般可以采用两种方式,资源文件和XML文件。1、属性文件log4j.rootLogger=DEBUG,stdout,R##日志文件的名称(定义为控制台输出)log4j.appender.stdout=org.apache.log4j.ConsoleAppender##灵活定义输出格式log4j.appender.stdout.layout=o...原创 2009-08-19 10:59:29 · 109 阅读 · 0 评论 -
jetty的一个小程序
用jetty写了一个小程序,主要是解决局域网内很多人不能上网的问题.我的想法是通过一台可以上网的主机,启动这个服务.其他人访问他就可以浏览网页.写的很糙.不过能跑,有的页面还是有问题.思路:浏览器 --> jetty服务,httpclient(这里的url写死的 http://www.google.cn/search?q= 查询内容) --> google 浏...2009-08-19 10:28:54 · 112 阅读 · 0 评论 -
JDK自带的native2ascii工具完全揭密
JDK自带的native2ascii工具完全揭密背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、nati...原创 2009-08-19 10:21:51 · 90 阅读 · 0 评论 -
jetty写的一个小工具
里面有一个聊天的小工具,一个上传图片的,一个发邮件的,发邮件的账号要改一下。很早写的,做的很糟,那时想写个spring版的改了一半,有点懒的弄了。依赖包太大没上传,有兴趣的自己下一下吧。见图1111.jpg启动入口 JettyMain.java conf 里的配置要改,ip和数据库设置。没做注册用户页面,用户信息在DBHandler初始化添加。[...原创 2010-01-28 13:03:13 · 135 阅读 · 0 评论 -
多数据源事务jta测试
测试代码在下边。原创 2009-12-31 17:34:49 · 144 阅读 · 0 评论 -
解决osgi spring 事务配置问题
前久看了一篇文章,http://www.iteye.com/topic/315257里面说由于目前还无法解决 osgi 环境下的 aspectj 问题 , 所以 , 处理事务无法使用 tx:advice 和 aop:config, 改用 DataSourceTransactionManager. 后又看了一篇文章页是他的,说Equinox Aspects可以解决这个问题。...原创 2009-12-31 16:38:32 · 195 阅读 · 0 评论 -
Vector,ArrayList 哪一个更好
Vector 和 ArrayList的不同 有的时候 Vector更好一些;有的时候ArrayList 更好一些;有的时候你一个也不想用。但愿,你不是在期望一个简单明了的答案,因为答案因你在用他们做什么而定。下面是要考虑的四个方面: API 同步-Synchronization 数据增长-Data growth 使用方法-Usa...原创 2009-10-12 14:28:32 · 119 阅读 · 0 评论 -
Java中的HashSet和TreeSet HashSet和TreeSet的区别是什么
一. 问题1. HashSet,TreeSet是如何使用hashCode()和equal()方法的2. TreeMap,TreeSet中的对象何时以及为何要实现Comparable接口?二. 回答:1. HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key2. Map的key和Set都有一个共同的...原创 2009-10-12 14:25:25 · 224 阅读 · 0 评论 -
hashcode()与equals()
hashcode()与equals()java.lnag.Object中对hashCode的约定: 1. 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。 2. 如果两个对象根据equals(Object o)方法是相等的,则调用这两个对象中任一对象的hash...原创 2009-10-12 14:10:58 · 103 阅读 · 0 评论 -
修改hadoop中的io写的,远程调用对象的东西。
修改hadoop中的io写的,远程调用对象的东西。原创 2012-06-04 18:55:05 · 158 阅读 · 0 评论