- 浏览: 124798 次
- 性别:
最新评论
-
cilendeng:
总结挺好,拜读!
java中文问题 -
unika_ly12:
大哥,你排排版行不
JTA初级研究 -
挪威的幽灵:
有道理,我现在的项目都是多个产品线之间接口同步的,可以想象下怎 ...
JTA初级研究 -
unsid:
现实可能跟更复杂一些,XA定义分布式事务为:有多个数据源参与的 ...
JTA初级研究 -
Virgo_S:
ln是什么东西呀
Oracle 索引使用(小技巧)
文章列表
命令提示符中输入下列文字:cd "\Program Files\Windows Sidebar" (注意这里的西文双引号不可省略);
输入下列命令,每输一次就按回车一次,遇到错误请跳过执行下一个命令:
regsvr32 -u ATL.DLL
regsvr32 -u sbdrop.dll
regsvr32 -u wlsrvc.dll
regsvr32 ATL.DLL
regsvr32 sbdrop.dll
regsvr32 wlsrvc.dll
重新测试,ok
- 2007-11-02 15:59
- 浏览 1512
- 评论(0)
apache
在apache网站上下载windows安装版本的 apache_2.2.6-win32-x86-openssl-0.9.8e
默认安装结束后,apache不能正常启动,报错:could not bind to address 0.0.0.0:80,netstat查看好像没有软件占用80端口,就是启动失败。
没办法更改httpd.conf(将80改为8081)
Listen 8081
ServerName localhost:8081
重启后apache正常,不知道vista下面什么进程占用了80
jk2
在apache网站下面下载连接器mod_jk-apache-2.2.4 ...
- 2007-09-30 15:39
- 浏览 2206
- 评论(0)
在操作系统的设计中,我们往往无法回避一个问题,那就是进程对有限资源的占用问题。在计算机系统中有很多独占性的资源,在任一时刻,它们都只能被一 个进程使用。常见的有打印机、磁带驱动器等。例如:两个进程同时打印会引起打印混乱。鉴于此,操作系统全都具有授权一进程(临时)独占地访问某一种资源的 能力。
在很多情形中,需要一个进程独占地访问若干种资源而不是一种。例如将一个大文件由磁带拷贝至打印机,进程需要同时访问磁带驱动器和打印机,并且不允 许其他进程这时访问它们。在只有一个进程的系统中,该进程可以要求任何它所需要的资源,然后进行工作。但是,在一个多道程序系统中,就有可能出现严重的问 题。例如,两个进程分别 ...
- 2007-09-29 15:38
- 浏览 3278
- 评论(0)
这里以一个“指方为圆”的例子来说明适配器模式的原理和简单应用,本例子来自《Java与模式》。
1. 类图
2. Java实现代码
package cn.edu.ynu.sei.adapter;
/**
* 球体接口<br>
*
* @author 88250
* @version 1.0.0, 2007-8-28
*/
public interface BallF
{
/**
* 计算表面积
* @return
*/
public double calculateArea();
/**
...
- 2007-09-21 17:45
- 浏览 1060
- 评论(0)
我们手头上已经得到一个Product实例了,现在我们由于业务的要求,需要再获取若干个完全一样或相近的Product,好完成其他的工作。这个 时候我们要做的工作就是复制一个。按照以往的做法,我们是每要求复制出一个的时候,我们会先new出一个对象,然后逐个属性地先从样板Product中 get出来再set到新对象中去。
java 代码
public class ClassSample {
private String attrA = null;
private String attrB = null;
...
- 2007-09-21 17:19
- 浏览 1006
- 评论(0)
对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。刚才google到一篇文章,总算清楚了。在这里转贴一下这位richardluo的比喻。
简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙,还得找个设计师,他知道怎么设计,我还要确保民工听设计师的领导,而设计师本身也不干活,光是下命令,这里砌一堵墙,这里砌一扇门,这样民工开始建设,最后,我可以向民工要房子了。在这个过程中,设计师是什么也没 ...
- 2007-09-21 17:07
- 浏览 1024
- 评论(0)
这次的实例讲的是在一个果园中种有3种水果,勤劳的园丁负责照看它们,当有客户需要水果的时候就给他们。
1. 工厂方法实例类图
2. Java实现代码
package cn.edu.ynu.sei.factoryMethod;
/**
* 果园园丁接口
*
* @author 88250
* @version 1.0.0, 2007-8-12
* @uml.dependency supplier="cn.edu.ynu.sei.factoryMethod.Fruit"
*/
public interface FruitGardener
{
/* ...
- 2007-09-21 15:58
- 浏览 1134
- 评论(0)
转自http://blog.csdn.net/DL88250/archive/2007/08/13/1741590.aspx
本次实例继续上次 工厂方法 中的果园农场。这次,该农场公司引进塑料大棚技术,在大棚里种植热带(Tropical)水果和蔬菜。
1. 抽象工厂实例类图
2. Java实现代码
package cn.edu.ynu.sei.abstractFactory;
/**
* 水果接口
* @author 88250
* @version 1.0.0, 2007-8-13
* @see cn.edu.ynu.sei.factoryMethod.Fruit
*/ ...
- 2007-09-21 15:55
- 浏览 1271
- 评论(0)
早在Java1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变
量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用某变量的线程都提供一
个该变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像 ...
- 2007-09-19 20:29
- 浏览 1073
- 评论(0)
软件技术人员常见的缺点
1.过高的估计了自身的价值
2.兴趣导向性而不是目标导向性
3.频繁跳槽,不拿职业生涯当回事
4.过于关注细节而缺乏大局观
6.缺乏为人处事的成熟和练达
职业箴言
1.不要频繁跳槽
2.慎重的选择自己的职业
3.注意培养自己的人脉关系
4.技术不是你生命的全部
5.多结交不同背景的人
6.脚踏实地做事情必有斩获
- 2007-09-11 00:01
- 浏览 983
- 评论(0)
JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。
JMS 使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个 JMS 客户机发送消息。消息是 JMS 中的一种类型对象,由两部分组成:报头和消息主体。报头由路由信息以及有关该消息的元数据组成。消息主体则携带着应用程序的数据或有效负载。根据有效负载的类型来划分,可以将消息分为几种 ...
- 2007-09-06 17:31
- 浏览 1276
- 评论(0)
用IEInspector抓的http包:
参考http1.1协议,http://www.cnpaf.net/Class/HTTP/0772522080738754597.html
1.其中的一个ruquest包stream
xml 代码
GET http://www.sina.com.cn/iframe/2006/weather/310100.html HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, applicat ...
- 2007-09-04 21:33
- 浏览 2334
- 评论(0)
半自动化的ibatis
ibatis并不会为程序员在运行期自动生成sql执行。具体的sql需要程序员编写,然后通过映射配置文件,将sql所需的参数,以及返回的结果字段映射到指定的pojo。
使用ibatis提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的java对象,这一层与通过hibernate实现orm而言基本一致,而对于具体的数据操作,hibernate会自动生成sql语句,而ibatis则要求开发者编写具体的sql语句。
ibatis采用了apache common_logging,并结合了log4j作为日志输出组件。在classpath新建log4j.properties
...
- 2007-09-04 14:38
- 浏览 1920
- 评论(0)
1、中文问题的来源
计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理。随着计算机的发展,为了适应 世界其它民族的语言(当然包括我们的汉字),人们提出了UNICODE编码,它采用双字节编码,兼容英文字符和其它民族的双字节字符编码,所以,目前,大 多数国际性的软件内部均采用UNICODE编码,在软件运行时,它获得本地支持系统(多数时间是操作系统)默认支持的编码格式,然后再将软件内部的 UNICODE转化为本地系统默认支持的格式显示出来。
Java的JDK和JVM即是如此,我这里说的JDK是指国际版的JDK, 我 ...
- 2007-09-01 21:02
- 浏览 1026
- 评论(1)
在目前使用的现有框架当中,利用spring的AOP机制来控制事务处理是目前最流行的一种控制事务的方式。<o:p></o:p>
但是我们在某种使用场合的过程中,为什么有时事务处理老是不起作用呢?这里,为您道出原因之一,<o:p></o:p>
<o:p></o:p>
首先请看一段话<o:p></o:p>
Spring的事务实现采用基于AOP的拦截器来实现,如果没有在事务配置的时候注明回滚的checked exception,那么只有在发生了unchecked exception
- 2007-08-30 21:30
- 浏览 2810
- 评论(0)