随笔分类 -  JAVA

摘要:http://www.blogjava.net/cmzy/archive/2009/03/09/258663.html写得不错!收藏了!一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批... 阅读全文
posted @ 2009-03-31 14:32 jambol 阅读(539) 评论(1) 推荐(0)
摘要:转自:http://www.javaeye.com/topic/240053POI或者JXL在导出大量数据的时候,由于它们将每一个单元格生都成一个Cell对象,所以很容易导致内存溢出。解决这个问题,唯一的办法是弄清楚Excel的二进制格式(汗),并且用流的方式读写Excel。POI和JXL其实提供了二进制方式读写Excel的API,只是因为缺少文档和实例,所以使用的人不多。我编写了这个简单的合并E... 阅读全文
posted @ 2008-09-11 10:08 jambol 阅读(5294) 评论(0) 推荐(0)
摘要:http://www.cppblog.com/IssacAsimoy/archive/2008/08/13/58692.htmljava方面的:it人资讯交流网http://www.it315.org这个网站是我最近才发现的,虽然内容不多,但是提供的相关java工具挺齐全。还有就是里面提供了java教学视频录象的免费下载,好像一两周更换一段。个人觉得挺适合初学者的,尤其是那个classpath的设... 阅读全文
posted @ 2008-08-13 14:08 jambol 阅读(347) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/lane_cn/archive/2007/01/25/629731.html 我使用OO技术第一次设计软件的时候,犯了一个设计者所能犯的所有错误。那是一个来自国外的外包项目,外方负责功能设计,我们公司负责程序设计、编码和测试。 第一个重要的错误是,我没有认真的把设计说明书看明白。功能点设计确实有一些问题,按照他们的设计,一个重要的流程是无法... 阅读全文
posted @ 2008-03-23 16:30 jambol 阅读(375) 评论(0) 推荐(0)
摘要:http://www.blogjava.net/neumqp/archive/2006/03/02/33152.html 在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject 。如果返回java不必release,java会自己回收。 jstring jstr = env->NewStringUTF((*p).ses... 阅读全文
posted @ 2008-03-17 22:50 jambol 阅读(2384) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274458.aspx 1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定,... 阅读全文
posted @ 2008-03-15 12:08 jambol 阅读(301) 评论(0) 推荐(0)
摘要:http://forums.cweek.com.cn/viewthread.php?tid=211516 摘要 Sun的EJB 3.0规范正处于其最后的"冲刺"阶段,许多公司都在为遵循这一规范而忙碌着。这个EJB规范最新版本所提供的众多优点中比较突出的当属其数据库功能,但是一些开发人员感到,这个规范仅仅是Hibernate持久性存储引擎的一个"克隆"版。真的吗?本文正是想讨论这一问题。 ... 阅读全文
posted @ 2008-01-17 13:47 jambol 阅读(349) 评论(0) 推荐(0)
摘要:1. List是接口,List特性就是有序,会确保以一定的顺序保存元素. ArrayList是它的实现类,是一个用数组实现的List. Map是接口,Map特性就是根据一个对象查找对象. HashMap是它的实现类,HashMap用hash表实现的Map,就是利用对象的hashcode(hashcode()是Object的方法)进行快速散列查找.(关于散列查找,可以参看>) 2. 一般情况下,如果... 阅读全文
posted @ 2007-12-30 15:33 jambol 阅读(14787) 评论(3) 推荐(1)
摘要:http://www.cjsdn.net/post/view?bid=1&id=155189 由于不带包结构的类无法被import 而直接使用的话,编译器会报错:cannot resolve symbol 联想到除了直接用new的方式创建一个对象外 还可以通过Class.forName().newInstance()的方式获取类的实例 于是写了一个测试例子如下: //MyShow.java /... 阅读全文
posted @ 2007-12-24 12:09 jambol 阅读(344) 评论(0) 推荐(0)
摘要:我一直很矛盾:是否PO可以用在商业逻辑层,当作VO使用;还是将两者分开。在许多论坛上,这两者之争也很激烈。所以今天我打算把我的想法写下来。 首先,java有几种对象(PO,VO,DAO,BO,POJO) 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。... 阅读全文
posted @ 2007-11-23 10:55 jambol 阅读(1002) 评论(0) 推荐(0)
摘要:http://www.dreamjava.com.cn/html/Spring/20070929/561.html 注:很多XFIRE的例子只是简单地讲HelloWorld,本文则是提供了一个操作具体类的例子,解决了初学者只能处理字符串的问题。 一.本例概述 在本例中,我们将在业务逻辑类是一个用户的业务逻辑类,包括创建用户、获取单个用户、获取用户数组、获取用户列表四个方法,因该文讲的是X... 阅读全文
posted @ 2007-11-21 17:23 jambol 阅读(1154) 评论(2) 推荐(0)
摘要:http://publish.it168.com/2005/0820/20050820006201.shtml 大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的... 阅读全文
posted @ 2007-11-20 15:28 jambol 阅读(247) 评论(0) 推荐(0)
摘要:本文介绍一个非常实用的客户端工具类来调用C# WebServices和 rpc server,这个类的源码是从网上下载的,我在博客网做项目的时候一直使用这个类来调试C# WebServices和MetaWeblog API。顺便在这里也给大家介绍一下C#如何处理此类发送的xml数据。 使用这个类不用安装任何第三方工具,因为采用http的方式发送xml文件,所以你只需要安装好... 阅读全文
posted @ 2007-11-19 10:40 jambol 阅读(997) 评论(0) 推荐(0)
摘要:http://topic.csdn.net/t/20050808/15/4196029.html 其实从实现的效果上,它们是很相似的 相同点: 客户端访问一个服务器的url,然后得到返回结果。 我们使用的servlet是基于 http的请求应答模式的 大部分WebService低层也使用http作为实现。 客户端方面, ... 阅读全文
posted @ 2007-11-07 16:42 jambol 阅读(1378) 评论(0) 推荐(0)
摘要:import java.util.regex.Pattern; public class ZhengZe { /** * @param args */ public static void main(String[] args) { Pattern p = Pattern .compile("^((\\d{2}(([02468][048])|([13579][26]))[\... 阅读全文
posted @ 2007-09-03 17:58 jambol 阅读(2804) 评论(1) 推荐(0)
摘要:http://hi.baidu.com/banseon/blog/item/6cf5e2133e0535005baf53d2.html 本文介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括: 1. 介绍了MyEclipse Web Services的基本概念 2. 创建一个MyEclipse We... 阅读全文
posted @ 2007-08-27 17:50 jambol 阅读(2116) 评论(1) 推荐(0)
摘要:http://www.cnblogs.com/kongxx/archive/2005/10/09/251073.aspx 在log4net是.net平台中日志记录的开源工具包,其中包括了很多记录日志的方式和模板,详细可以参考log4net的document,这里仅仅就在使用log4net向MySQL记录日志做说明。 1)首先需要到mysql的官方网站(www.mysql.com)下载驱动,网站... 阅读全文
posted @ 2007-08-23 10:17 jambol 阅读(292) 评论(0) 推荐(0)
摘要:^([0-9a-fA-F]{2})(([/\s:-][0-9a-fA-F]{2}){5})$ Mac地址以空格,"-",":"分开^([0-9a-fA-F]{2})(([0-9a-fA-F]{2}){5})$ 中间没有任何符号 阅读全文
posted @ 2007-08-06 16:46 jambol 阅读(3244) 评论(0) 推荐(0)