`
ccbobocat
  • 浏览: 20280 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
* * * * Title: HttpRequestProxy.java * Project: HP - Common * Type: com.hengpeng.common.web.HttpRequestProxy * Author: benl * Create: 2007-7-3 ????3: 07: 07 * Copyright: Copyright(c)2007 * Company: * * / import java.io.BufferedReader; import ja ...
/* 下面的程序说明了怎样实现对象序列化和反序列化。它由实例化一个MyClass类的对象开始。该对象有三个实例变量,它们的类型分别是String,int和double。这是我们希望存储和恢复的信息。 FileOutputStream被创建,引用了一个名为“serial”的文件。为该文件流创建一个ObjectOutputStream。ObjectOutputStream 的writeObject( )方法用来序列化对象。对象的输出流被刷新和关闭。 然后,引用名为“serial”的文件创建一个FileInputStream类并为该文件创建一个ObjectInputStr ...
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想 用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。 文章来源:http://blog.163.com/ccbobo_cat/blog/static/320994622009 ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内): [^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;} 匹配空行的正则表达式: \n[\s| ]*\r 匹配HTML标记的正则表达式: /.*|/ 匹配首尾空格的正则表达式: (^\s*)|(\s*$) ...
ant手册中的ant配置classpath采用classpath标签,可是我发现这样配置总是不好用,还是直接用path可以使用   设置classpath的方法有多种 <path id="project.classpath">     1<pathelement path="${basedir}/lib/aa.jar"/>    2<pathelement location="aa.jar"/>与1的区别在于location可以去当前路径,当然可以使用绝对路径     3<filelist id ...
ant的构建文件中,有很多核心类型,这些核心类型都是XXXSet的形式,主要有以下几个:PatternSet、DirSet、FileSet、PropertySet、ZipFileSet等。说下前三个的功能就应该可以举一反三了。           1.PatternSet  即模式集合。顾名思义,就是定义一个模式,他可以用来指定一个文件集合。常常可以被外部的target引用,复用性很强。有includes、 includesfile、excludes、excludesfile属性。每个属性里面还可以嵌套name、if、unless等类型。           2.DirSet  即目录集合。用来 ...
一、什么是条件变量        与互斥锁不同,条件变量是用来等待而不是用来上锁的。条件变量用来自动阻塞一个线程,直到某特殊情况发生为止。通常条件变量和互斥锁同时使用。        条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。 条 件的检测是在互斥锁的保护下进行的。如果一个条件为假,一个线程自动阻塞,并释放等待状态改变的互斥锁。如果另一个线程改变了条件,它发信号给关联的条件 变量,唤醒一个或多个等待 ...
工具:grub4dos0.4.2(想要的给我发信,我发给你,loveitdoit@163.com) 文件:fedora7.0映像文件,可在网上下载。 过程: 1.解压缩grub4dos0.4.2,把里面的 grldr和menu.lst,文件复制到c盘根目录下。 2.fedora7.0映像文件不必解压,必须放在fat32的分区里。把里面的isolinux目录下 的VMLINUZ、INITRD.IMG解压到c盘根目录下。 3.在c:\下找到menu.lst,用记事本打开并修改,删除其他命令,添加以下命令! title Linux System Install kernel (hd0,0)/vmlin ...
花了半天时间研究了下下MYSQL的备份实现,发现其是在MY.CNF(MY.INI)配置文件中作的设置,直接设置服务器唯一性ID号加上其它的附加设 置,则可作为一台MASTER,而在 SLAVE机上,也只需要在配置文件中设置一下连接MASTER所需的参数即可,如果在MASTER里也加上连到SLAVE机的参数,则就是双向备份 了~~不过,这些连接参数中用到的账号需要注意权限的设置,否则会搞半天没反就急死你迪。。。 我在WIN上和LINUX上各装了MYSQL5,下面是它们的配置: WIN(172.22.33.33)下的MASTER(由于我改了端口3327所以下面多加了个端口方面的特殊处理了)的配置 ...
【第一篇】 我是如何提高口语水平的?    首先、确定你自己的英语水平。中国大学毕业生的通病是,书面阅读还可以,口语不行,听力很差, ...
[关键字]:java,design pattern,设计模式,《Java与模式》,Chain of Responsibility,责任链模式 [环境]:StarUML5.0 + JDK6 [作者]:Winty (wintys@gmail.com) [正文]: package pattern.chainofresponsibility; /**  * 责任链模式:Chain of Responsibility  * @version 2009-5-9  * @author Winty(wintys@gmail.com)  */ public class ChainOfRespon ...
这么一个需求:同一台服务器上有两个应用,如http://hostA:8080/services和http://hostA:8080/admin外部访问时,需要从不同的域名访问,如http://services.host.com和http://admin.host.com一开始给他们这么一个比较简单的解决方案:分别把services和admin ...
随着访问量的不断提高,以及对响应速度的要求,进行负载均衡设置就显得非常必要了。公司的系统在最初设计的时候就已经考虑到了负载均衡的规划,www静态 服务器配置了两台,由于初期项目时间紧,并且访问量并不高,所以当时只用了一台,另一台在内网中,只是进行了同步,并为发挥出效用来。此次就是对负载均衡 的一个简单测试。       先介绍一下apache mod_proxy_balancer的几个配置规则(从网上找的):将Apache作为LoadBalance前置机分别有三种不同的部署方式,分别是: 1 )轮询均衡策略的配置 进入Apache的conf目录,打开httpd.conf文件,在文件的末尾加入: ...
一、集群和负载均衡的概念 (一)集群的概念   集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用 户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同 ...
附录B SQL*PLUS Sql*plus 中使用绑定变量: sql> variable x number; sql> exec :x := 7788; sql> SELECT empno,ename from scott.emp where empno=:x; SQL*PLUS 是Oracle提供的一个工具程序,它不仅可以用于测试,运行SQL语句和PL/SQL块,而且还可以用于管理Oracle数据库, 1.启动sql*plus 为了使用sql*plus,必须首先要启动sql*plus。Oracle不仅提供了命令行和图形界面的sql*plus,而且还可以在web浏览器中 运行. ...
Global site tag (gtag.js) - Google Analytics