- 博客(54)
- 收藏
- 关注
vista边栏无法启动
命令提示符中输入下列文字:cd "\Program Files\Windows Sidebar" (注意这里的西文双引号不可省略);输入下列命令,每输一次就按回车一次,遇到错误请跳过执行下一个命令: regsvr32 -u ATL.DLL regsvr32 -u sbdrop.dll regsvr32 -u wlsrvc.dll regsv...
2007-11-02 15:59:09
170
tomcat、apache、jk2
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 80...
2007-09-30 15:39:42
188
数据库死锁问题及银行家算法
在操作系统的设计中,我们往往无法回避一个问题,那就是进程对有限资源的占用问题。在计算机系统中有很多独占性的资源,在任一时刻,它们都只能被一 个进程使用。常见的有打印机、磁带驱动器等。例如:两个进程同时打印会引起打印混乱。鉴于此,操作系统全都具有授权一进程(临时)独占地访问某一种资源的 能力。在很多情形中,需要一个进程独占地访问若干种资源而不是一种。例如将一个大文件由磁带拷贝至打印机,进程需要同时...
2007-09-29 15:38:59
319
1
Adapter--适配器模式(五)
这里以一个“指方为圆”的例子来说明适配器模式的原理和简单应用,本例子来自《Java与模式》。1. 类图2. Java实现代码package cn.edu.ynu.sei.adapter;/** * 球体接口<br> * * @author 88250 * @version 1.0.0, 2007-8-28 */public interface Ball...
2007-09-21 17:45:07
195
Prototype-原型模式(四)
我们手头上已经得到一个Product实例了,现在我们由于业务的要求,需要再获取若干个完全一样或相近的Product,好完成其他的工作。这个 时候我们要做的工作就是复制一个。按照以往的做法,我们是每要求复制出一个的时候,我们会先new出一个对象,然后逐个属性地先从样板Product中 get出来再set到新对象中去。java 代码 public class ClassSample ...
2007-09-21 17:19:57
123
Builder - 创建者模式(三)
对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。刚才google到一篇文章,总算清楚了。在这里转贴一下这位richardluo的比喻。简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙...
2007-09-21 17:07:29
109
工厂方法(一)
这次的实例讲的是在一个果园中种有3种水果,勤劳的园丁负责照看它们,当有客户需要水果的时候就给他们。1. 工厂方法实例类图2. Java实现代码package cn.edu.ynu.sei.factoryMethod;/** * 果园园丁接口 * * @author 88250 * @version 1.0.0, 2007-8-12 * @uml.dependenc...
2007-09-21 15:58:47
156
抽象工厂类(二)
转自http://blog.youkuaiyun.com/DL88250/archive/2007/08/13/1741590.aspx本次实例继续上次 工厂方法 中的果园农场。这次,该农场公司引进塑料大棚技术,在大棚里种植热带(Tropical)水果和蔬菜。1. 抽象工厂实例类图2. Java实现代码package cn.edu.ynu.sei.abstractFactory;/**...
2007-09-21 15:55:39
143
ThreadLocal
早在Java1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程...
2007-09-19 20:29:00
119
learn from robbin
软件技术人员常见的缺点1.过高的估计了自身的价值2.兴趣导向性而不是目标导向性3.频繁跳槽,不拿职业生涯当回事4.过于关注细节而缺乏大局观6.缺乏为人处事的成熟和练达职业箴言1.不要频繁跳槽2.慎重的选择自己的职业3.注意培养自己的人脉关系4.技术不是你生命的全部5.多结交不同背景的人6.脚踏实地做事情必有斩获...
2007-09-11 00:01:15
100
JMS初探
JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS 使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个 JMS 客户机...
2007-09-06 17:31:44
107
http包协议研究
用IEInspector抓的http包:参考http1.1协议,http://www.cnpaf.net/Class/HTTP/0772522080738754597.html1.其中的一个ruquest包streamxml 代码 GET http://www.sina.com.cn/iframe/2006/weather/310100.html HTTP/1.1 ...
2007-09-04 21:33:25
179
ibatis指南阅读笔记
半自动化的ibatisibatis并不会为程序员在运行期自动生成sql执行。具体的sql需要程序员编写,然后通过映射配置文件,将sql所需的参数,以及返回的结果字段映射到指定的pojo。使用ibatis提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的java对象,这一层与通过hibernate实现orm而言基本一致,而对于具体的数据操作,hibernate会自动生成sql语句,而ib...
2007-09-04 14:38:56
119
java中文问题
1、中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理。随着计算机的发展,为了适应 世界其它民族的语言(当然包括我们的汉字),人们提出了UNICODE编码,它采用双字节编码,兼容英文字符和其它民族的双字节字符编码,所以,目前,大 多数国际性的软件内部均采用UNICODE编码,在软件运行时,它获得本地支持...
2007-09-01 21:02:45
145
spring aop 处理exception()
在目前使用的现有框架当中,利用spring的AOP机制来控制事务处理是目前最流行的一种控制事务的方式。<o:p></o:p>但是我们在某种使用场合的过程中,为什么有时事务处理老是不起作用呢?这里,为您道出原因之一,<o:p></o:p><o:p></o:p>首先请看一段话<o:p></o:p&a
2007-08-30 21:30:42
302
深入浅出hibernate笔记
hibernate数据检索1.Criteria Query2.HQL数据加载1.即时加载2.延迟加载3.预先加载4.批量加载hibernate持久化1.自由态,transient,即实体对象在内存中的自由存在,它与数据库中的记录无关。2.持久态,persistent,即实体对象处于由hibernate框架所管理的状态。这种状态,实体对象的引用被纳入hibernate实体容...
2007-08-30 16:34:27
253
一对多关联
1.单向一对多(只在主控方进行配置)<key column="id"> xml 代码 <set name="address" table="t_address" cascade="all" order-by="user_id"
2007-08-29 15:23:34
141
hibernate一对一
主类<one-to-one name="TPassport" class="bo.TPassport" cascade="all"/>傅类<generator class="foreign"> <param name="pro
2007-08-29 14:10:28
131
JTA初级研究
JTA和JDBC事务 一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。★ 在jdbc中...
2007-08-28 11:10:34
147
weblogic8.1中使用hibernate3的问题
weblogic8.1中使用hibernate3的问题报错:ClassNotfoundexception:org.hibernate.hql.ast.HqlToken在hibernate3中需要用到antlr.jar,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在war或者ear中的hibernate3.jar。 ...
2007-08-27 23:23:47
97
Spring AOP Sample Code
转自 http://www.iteye.com/topic/40725 Before Advice代码 1. package test3; 2. public class MessageWriter { 3. public void writeMessage() { 4. System.out.print("W...
2007-08-27 00:03:11
143
Spring声明式事务处理
Spring声明式事务处理 Spring声明式事务处理也主要使用了IoC,AOP思想,提供了TransactionInterceptor拦截器和常用的代理类TransactionProxyFactoryBean,可以直接对组件进行事务代理。 使用TransactionInterceptor的步骤: (1)定义数据源,事务管理类 (2)定义事务拦截器,例如: <ccid_nobr&g...
2007-08-23 15:35:07
104
cglib实现AOP
CGLib与java标准库提供的实现方案不同,cglib主要是基于实现类(如StudentInfoServiceImpl.java)扩展一个子类 来实现。与Dynamic Proxy中的Proxy和InvocationHandler相对应,net.sf.cglib.proxy.Enhancer和 MethodInterceptor在CGLib中负责完成代理对象创建和方法截获处理,产生的是目标类的子...
2007-08-22 17:17:36
374
动态代理类(Proxy)
使用一个动态代理类(Proxy),通过拦截一个对象的行为并添加我们需要的功能来完成。Java中的java.lang.reflect.Proxy类 和java.lang.reflect.InvocationHandler接口为我们实现动态代理类提供了一个方案,但是该方案针对的对象要实现某些接 口;如果针对的目的是类的话,cglib为我们提供了另外一个实现方案。一、接口的实现方案:java 代...
2007-08-22 16:51:11
118
LocalSessionFactoryBean
xml 代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <b
2007-08-22 11:48:47
290
PropertyPlaceholderConfigurer
* A property resource configurer that resolves placeholders in bean property values of * context definitions. It <i>pulls</i> values from a properties file into bean definitions.xml 代码...
2007-08-22 10:58:39
112
struts PlugIn
PlugIn根据Struts文档,“PlugIn是一个须在应用启动和关闭时需被通知的模块定制资源或服务配置包”。这就是说,你可以创建一个类,它实现PlugIn的接口以便在应用启动和关闭时做你想要的事。实现PlugIn接口的类必须是实现以下两个方法:init() 和destroy().。在应用启动时init()被调用,关闭destroy()被调用。Struts允许你传入初始参数给你的Pl...
2007-08-22 10:05:39
142
java几种对象
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数...
2007-08-21 17:31:54
145
usertype的详细解释和使用实例
usertype的详细解释和使用实例java 代码 import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import net.sf.hibernate.HibernateException; ...
2007-08-21 17:21:20
3163
ClassLoader
ClassLoaderJVM主要有三类ClassLoader:Bootstrap、Extention、Application,该三类ClassLoader从上到下是分级(hierarchy)结构,遵循代理模型(Delegation Model)。Tip:大家可以看看sun.misc.Launcher的源码,Bootstrap和Extention就在该文件里。该src可以在sun的网站上下载该...
2007-08-21 15:48:31
864
wsad编译jsp为class的目录
找了半天才找到位置。workspace\.metadata\.plugins\com.ibm.etools.server.core\tmp1\cache\localhost\server1真难找。
2007-08-20 16:13:09
83
双重检查成例在Java 编译器
《java与设计模式》中谈到了这样一种情况:在Singleton模式的使用中,存在一种错误的技巧,即“双重检查成例”,代码如下所示://Broken multithread versionpublic class ResourceObject { private static ResourceObject obj=null; //unnormal private constructor...
2007-08-19 23:24:06
142
Ajax使用
在.JS文件或者网页中写入如下脚本js 代码 //定义XMLHttp实例 var xmlHttp; function createXMLHttpRequest(){ //开始初始化XMLHttpRequest对象 if(window.ActiveXObject){ //IE浏览器 xmlHttp ...
2007-08-16 15:29:41
91
Http协议浅析
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码...
2007-08-15 11:03:43
135
正则表达式
软件包 java.util.regex 的描述用于匹配字符序列与正则表达式指定模式的类。Pattern(模式类) 类的实例采用类似于 Perl 的语法来表示以字符串形式指定的正则表达式。Matcher(匹配器类) 类的实例用于匹配字符序列与给定模式。通过 CharSequence 接口将输入提供给匹配器,以支持从多种输入源到字符的匹配。Pattern pattern = Patte...
2007-08-14 18:02:46
128
jsp标签库
1)提供属性的set方法,此后这个属性就可以在jsp页面设置。以jstl标签为例 <c:out value=""/>,这个value就是jsp数据到tag之间的入口。所以tag里面必须有一个setValue方法,具体的属性可以不叫value。例如setValue(String data){this.data = data;}这个“value”的名称是在tld里定义的。取什么名字都可以,只需...
2007-08-14 15:17:34
121
PageContext研究
javax.servlet.jsp.PageContext A PageContext instance provides access to all the namespaces associated with a JSP page, provides access to several page attributes, as well as a layer ab...
2007-08-14 11:38:09
117
Socket初级应用
模拟了一个聊天的程序,通过xml通讯,以下是server端,及client端的部分代码。server端:public class Server { private ServerSocket ss; private Socket socket; ServerFrame serverFrame = null; public Server(Server...
2007-08-14 09:24:20
83
doGet()与doPost()区别
After the servlet is initialized, the container may keep it ready for handling clientrequests. When client requests arrive, they are delegated to the servlet through theservice()method, passing the ...
2007-08-13 17:54:09
175
dtree使用
js 代码 <script type="text/javascript"> d = new dTree('d'); d.add(0,-1,'My example tree'); d.add(1,0,'Node 1','example01.html'); d.add(2,0,'Node 2','...
2007-08-13 17:33:50
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人