
java
文章平均质量分 76
robertaqi
一个二十快五的人,大学没有全部读完,这完全出于自愿,完全没有模仿比尔盖茨的想法。
喜欢互联网,自信是一个合格的程序员,有时候也和朋友谈架构。
有着创业的激情,有第一次失败,所以现在特别喜欢创业型的公司;对开源和自由软件很是热爱
展开
-
java Properties类
今天看到java中有一个很有意思的类,那就是Properties类,此类真的很方便。我在想为什么php没有这样的类,可能是有的,但是我没有发现,其实要用php去实现此类也是很容易的。但是可能些类的架构没有java设计的那样好而已。我一般会这样去用他。 Properties props = null; try { /* propsFile 是你的属性文件 */ FileInputStream propsIn = new FileInputS原创 2010-06-29 23:28:00 · 531 阅读 · 0 评论 -
java基础 内部类
java内部类原创 2010-10-06 21:48:00 · 640 阅读 · 0 评论 -
lucene增删改查
lucene基本操作原创 2010-10-05 23:12:00 · 895 阅读 · 0 评论 -
java基础 字符文件的读写
记得以前在用c#的时候,感觉到他的IO类库设计的很不错的,但是我用完java的类库之后,感觉到php,还有c#的类库在某些方面还有待加强,也许可能是c#或者php这些ip类库都包装的太深了,所以很多工作已经作了,而我没有看到。java IO在处理文件时,分为面向字节的流,如inputStream和outputStream。也有分为面向字符的,如Writer和Reader。并且最让人满意的地方是有缓冲,不管什么IO操作,基本上都可以用到缓冲,这样对于处理网络流是相当好的,这也是我感觉到php 的文件操作在打开原创 2010-10-05 23:24:00 · 631 阅读 · 0 评论 -
java基础 序列化与反序列化
有什么用?序列化一个对象与反序列化对象可能只在java语言中能用到,如果想把对象的状态保存,别的语言是无法识别,也就是没有对其反顺序列化。因此要想跨语言,最好用别的格式来保存,比如xml,txt等。序列化能保存对象的哪些状态?只能保存对象的属性的值,方法是没法保存的,因为方法是属性类的,而属性的的值是属性对象的。怎么样序列化一个对象?1、创建一个FileOutputStream fileStream = new FileOutputStream(“filename”);如果文件名不存在,他会自动创建的。2、原创 2010-10-05 23:35:00 · 847 阅读 · 2 评论 -
ice异常ObjectNotExistException及Servant之理解
今天在公司调试ice的时候,出现了一个ObjectNotExistException的异常,这个异常是server返回给client,server是用java编写的,client是用php编写的,用ice来实现php和java的协作。遇到ObjectNotExistException这样的异常,当时google了一下,知道是客户请求所包含的对象标识没有对应的条目,也就是连接已经建好了,但是client请求的对像不存在,所以才有这样的异常。当时只是略看了一下,没有作仔细阅读,也没有完全弄明明白白,回家后感觉到原创 2010-09-29 00:05:00 · 5499 阅读 · 3 评论 -
ice 通用代码解析
写了几个ice程序之后,发现其实每一个程序都是只要改动几个地方就可以了,整体的代码没有必要修改以HelloWorld!程序来说明,首先新建一个Printer.ice文件module Demo{ interface Printer { void printString(string s); };}; 运行slice2java Printer.ice命令要实现我们的Printer 接口,我们必须创建一个servant 类。按照惯例,servant 类的名字是它们的接口的名字加上原创 2010-09-26 23:48:00 · 1424 阅读 · 0 评论 -
ice php与java传递对像与数组
写下这些东西是因为我们工作中碰到的,在我看来是正确的,也许是我可能找到的解决方法,如果您看到不正确的地方,或者有更好的解决方式,请留言或者gtalk或者邮件联系 centerqi#gmail.comphp因为没有多线程,或者你想别的办法让php可以异步执行,但那还是不能处理大的数据,我们以前用php异步来发过邮件,那样不但不好控制,而且还在性能上面大打折扣。所以php做页面显示很方便,但是做数据计算或者检索,数据挖掘,数据采集等这方面的事情,还是用java,或者c++,c之类的来处理较方便。用ice的好处与原创 2010-09-26 22:13:00 · 2402 阅读 · 2 评论 -
ice(Internet Communications Engine)安装与配置
ice安装与配置原创 2010-09-22 11:09:00 · 5908 阅读 · 0 评论 -
jsp笔记之 读取web.xml配置参数
servlet 读取web.xml 详解,心得原创 2010-09-16 23:32:00 · 1922 阅读 · 0 评论 -
jsp学习之 Context init 参数和servlet init 参数详解
Context init参数的配置与访问方式Context init 参数就像servlet init 参数那样,只不过context 参数是事个webapp都可以访问的,不属于单个的servlet,所以意味着任何servlet和jsp都可以访问,我们没有必要去配置第个配置文件,如果你想改变他的值,只要改变一个地方,所有的值都会同时发生变化。在配置文件(web.xml)中要进行如下配置paramContextTestTestContextInityouEmailadmin@gmail.comparamCon原创 2010-09-19 22:25:00 · 1698 阅读 · 0 评论 -
java编译与类路径设置(一)
java 类路径设置 javac设置原创 2010-08-25 08:52:00 · 2794 阅读 · 0 评论 -
ubuntu 安装配置 jdk
我不是很喜欢用apt-get install的方式去安装jdk,这样感觉到就是少了一点什么。什么软件我都喜欢手动去编译安装,这样可以知道他的组成和内容。手动安装配置jdk在ubuntu上面。首页用wget 下载jdk下载后要让此文件有执行的权限chmod 777 jdk1.6.0_21.bin然后就可以安装了。我鼓动把软件都安装到/opt下面/.jdk1.6.0_21.bin一路回车就可以了。配置jdkvi /etc/profile在profile中添加如下JAVA_HOME=/opt/jdk1.6.0_2原创 2010-08-06 09:25:00 · 785 阅读 · 0 评论 -
Class.forName与newInstance方法
<br />java的架构确实很完美,但是也很麻烦。今天看到Class.forName与newInstance方法在jdbc编程时无处不在用。<br />我把自己的想法写下来,<br />Class.forName( )方法的目的是为了动态加载类。这仅是加载,还没有实例化,所以不能用,<br />一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。<br />因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。 <br />原创 2010-07-08 00:07:00 · 1898 阅读 · 0 评论 -
python 访问 google docs 类库gdatacopier介绍
gdata-python-client gdatacopier工具python ms word 转 doc原创 2010-11-20 22:04:00 · 2068 阅读 · 0 评论