
其他
萧逸2005
10年工作,开发、管理、产品、运营均有所涉及。互联网医疗领域创业合伙人。
展开
-
Jetty 的工作原理以及与 Tomcat 的比较
Jetty 应该是目前最活跃也是很有前景的一个 Servlet 引擎。本文将介绍 Jetty 基本架构与基本的工作原理:您将了解到 Jetty 的基本体系结构;Jetty 的启动过程;Jetty 如何接受和处理用户的请求。你还将了解到 AJP 的一些细节:Jetty 如何基于 AJP 工作;以及 Jetty 如何集成到 Jboss;最后我们将比较一下两个 Servlet 引擎:Tomcat 和转载 2014-01-16 10:39:06 · 4274 阅读 · 0 评论 -
ANT语法3-
5.4 一个Ant构建的示例 以下是你的构建过程需要做的主要步骤:· 编译程序,输出到bin目录 · 在bin目录中运行单元测试 · 生成一份Javadoc文档,输出到dist/doc目录 · 将程序的类文件打包到dist目录下的一个JAR文件中 因为你可能需要能逐步完成这些工作,它们在Ant构建文件中是独立的目标。然而通常,你会需要一次性完成所有步骤,所以你也转载 2011-11-11 08:22:29 · 688 阅读 · 0 评论 -
ssl加密的方法
随着计算机网络技术的发展,方便快捷的互连网使人们渐渐习惯了从Web页上收发E-mail、购物和交易,这时Web页面上需要传输重要或敏感的数据,例如用户的银行帐户、密码等,所以网络安全就成为现代计算机网络应用急需解决的问题。 现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合的方式。服务器端采用支持SSL的Web服务器,用户端采用支持SSL的浏览器实现安全通转载 2011-11-25 08:41:13 · 1084 阅读 · 0 评论 -
非常实用的原创小工具:EasyIP
【性质】批处理程序【用途】方便在多个ip间切换【适用】懂一点bat,喜欢小巧和命令行,常要切换IP【作者】LiLe【主页】暂无,呵呵,就到这里来找更新吧(如果需要更新的话)【文献】快速切换ip没必要用工具【提示】高级用户可以据此修改,精简掉很多内容;命令行支持参数,因此我的习惯是"ipbj" "ip 0"而不是进入后再选菜单。源代码如下(请将之保存为EasyIP.b转载 2011-11-03 10:43:58 · 745 阅读 · 0 评论 -
编写软件架构文档说明,第 2 部分: 开发系统上下文
出处:http://www.ibm.com/developerworks/cn/architecture/ar-archdoc2/引言 本系列的 第 1 部分 说明了采用编写软件架构文档说明的规范方法的重要性。其中还介绍了用于捕获典型软件开发流程的体系结构构件的常用机制。本文将继续此内容,重点讨论第一个重要体系结构构件:系统上下文。通过关系图和信息流记录系统上下文信息。从较转载 2011-11-03 10:19:06 · 2667 阅读 · 0 评论 -
Java中执行Shell,window批量处理 .
/* * jShell.java * class jShell is used for executing shell command * USAGE: * jShell obj=new jShell(shellCommand); * obj.startErr(); * obj.startOut(); * obj.start转载 2011-10-22 14:39:47 · 691 阅读 · 0 评论 -
netstat+-anb+确认windows的端口使用状况以及关闭80端口
netstat -anb 确认windows的端口使用状况在CMD状态下,输入netstat -anbMicrosoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft C原创 2011-10-12 15:17:27 · 6722 阅读 · 0 评论 -
localhost:8080打不开原因解决方法
一,tomcat 未启动,所以http://localhost:8080打不开;二,tomcat图标显示已启动,但http://localhost:8080还是打不开,可能是环境变量没有配置好,关于怎么配置环境变量网上到处都是,一下仅供参考:JAVA_HOME D:\转载 2011-09-29 13:37:45 · 145990 阅读 · 7 评论 -
PL/SQL输出信息到文件
先创建目录create directory temp as '/tmp';然后授权grant read,write on directory temp to dba;例子:declareFILE_HANDLE UTL_FILE.FILE_TYPE;转载 2011-09-29 11:23:44 · 1440 阅读 · 0 评论 -
Tomcat6.0安装后http://localhost:8080/打不开
Tomcat6.0のインストール。OS:winXP JDK:jdk1.6.0_13 Tomcat:apache-tomcat-6.0.18.exe【前提条件】 ・JDK1.6がインストールされていること。 ・環境変数 JAVA_HOME が設定されているこ原创 2011-09-29 14:01:30 · 1769 阅读 · 0 评论 -
关于js正则表达式g,i,m 参数的总结
对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如为了解答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”这个问题,也为了能够转载 2011-08-23 10:36:23 · 3011 阅读 · 0 评论 -
Jboss AS调优与瘦身
本人转自http://xudayu.blog.51cto.comJBoss4瘦身前言这个建议主要是如果对JBossAS进行调优和瘦身的. 这个概念在多数情况是交叉的。当通过瘦身减少闲置服务线程并不能带来大的性能影响的时候,允许你使用较少的内存和资源对其他性转载 2011-08-18 15:24:43 · 1073 阅读 · 0 评论 -
ant的各个元素的属性介绍
下面是我的学习笔记,主要是对些关键的地方的总结,还有就是一些我个人觉得比较有难度和技巧的地方的总结。首先是一些在使用ant前应该思考的问题,基本上这些问题的答案可以指导你怎么样用好antbuildfile怎么开始在build过程中我需要定义哪些property和d转载 2011-09-14 15:51:49 · 1151 阅读 · 0 评论 -
ANT 下载及配置使用方法
下载http://www.apache.org/dist/ant/binaries下的apache-ant-1.6.1-bin.zip 解压。 ant的配法: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 (我的电脑-属性-转载 2011-09-14 15:27:55 · 709 阅读 · 0 评论 -
Ant入门教程
本节内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。1. Ant简介:这里引用Ant帮助文档中对Ant的介绍:Apache Ant是一个基于Java转载 2011-09-14 15:22:35 · 622 阅读 · 0 评论 -
Ant 语法1-
3.1 Projectsproject有下面的属性:Attribute Description Requiredname 项目名称. Nodefault 当没有指定target时使用的缺省target Yesbasedir 用于计算所有其他路径的基路径。该属性可以被basedir property覆盖。当覆盖时,该属性被忽略。如果属性和basedir property都没有设定转载 2011-11-11 08:10:31 · 558 阅读 · 0 评论 -
ANT语法2-
〈project〉标签属性属性 描述 是否必需default 要运行的默认目标 是name 项目名称 否basedir 基本目录 否description 项目描述 否 在basedir属性中,你既可以指定相对路径也可以指定绝对路径;不管哪种情况,这都将被解析为其他标签可以使用的绝对路径。然而使用一个相对路径会较好,因为这样能让构建更具可移植性。在进行一次构建时,其它开发转载 2011-11-11 08:09:26 · 567 阅读 · 0 评论 -
使用 dom4j 解析 XML
出处:http://www.ibm.com/developerworks/cn/xml/x-dom4j.html使用 domj4 API 创建与修改 XML 文档简介: dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析转载 2011-11-11 12:21:42 · 452 阅读 · 0 评论 -
Web性能优化方案
第一章 打开网站慢现状分析在公司访问部署在IDC机房的VIP网站时会感觉很慢。是什么原因造成的?为了缩短页面的响应时间,改进我们的用户体验,我们需要知道用户的时间花在等待什么东西上。 可以跟踪一下我们的登录页面,如下图所示 从上图我们可以分析知道,HTML文档只占了总响应时间的20%,其它80%响应时间用来下载JS、CSS、图片等组件。所以WEB前端有很大的优化空间,转载 2013-05-14 13:54:26 · 4329 阅读 · 0 评论 -
微信收费事件背后被广泛忽略的技术细节
转自:http://blog.oasisfeng.com/2013/04/14/dirty-secret-behind-weixin-charge-gate/作为一个横跨通信与互联网两大行业的从业者,前四年的核心网经验和后五年的互联网经验让我不得不感慨一个非常遗憾的现实:通信与互联网两大行业本来可以有珠联璧合的技术协同,为移动互联网提供近乎零耗电零流量的PUSH机制,但由于两个行业之间转载 2013-04-27 17:49:38 · 4389 阅读 · 0 评论 -
svn的branch/tag
本节主要讲解一下在SVN中Branch和tag的比较,SVN中Branch和tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs),下面我们就来看一下SVN中Branch和tag的具体介绍。转载 2012-05-11 14:19:14 · 4085 阅读 · 0 评论 -
c#调用Java webService的专题
.NET向webService传double、int、DateTime 服务器得到的数据时null的问题 最近被一个 c#调用 Java web service的问题困扰,查询了一些资料,但都不详尽,于是自己动手做了个示例,发现问题,总结下。。。烦大家拍砖。。 问题现象:用C#.NET调用Java(使用xfire)开发的WebService时,先在客户端封装的带有转载 2011-12-29 09:39:11 · 992 阅读 · 0 评论 -
WebService(XFire)开发服务器端用java实现,客户端由C#实现。
参考资料:http://blog.youkuaiyun.com/s_ongfei/archive/2007/09/04/1771451.aspx http://hi.baidu.com/lcqiang521/blog/item/e3355219f1c9bbbd4aedbc8f.html 当时业务需要在(PDA)上运行一个wince程序,实现PDA和服务器之间的数据传输。 因为服转载 2011-12-29 09:36:05 · 1275 阅读 · 0 评论 -
在windows 2003 server 上安装bugzilla
在windows 上安装bugzilla,如果想通过Web访问的话,先要确认有没有安装IIS服务。 在网上找了一些如何在windows 上安装bugzilla的文章,感觉不是太麻烦,就是细节不太清楚,花了一天时间终于在windows 2003上安装好了bugzilla,把我的安装过程详细的写下来,这样大家就不用走弯路了。mysql-installer-5.5.19.0bugzi原创 2012-01-19 16:05:58 · 954 阅读 · 0 评论 -
VMware使用中的变态问题--原来是IE造成的
背景:1.我们在一台机器A里装了vm虚拟机(IP:192.168.1.23),在虚拟机里面假设了网上交易系统服务器。 2.在另外一台机器B里也装了vm虚拟机((IP:192.168.1.9),作为客户端。 VM虚拟机都装的是win2003server环境。 3.192.168.1.9里访问internet网页的butt原创 2012-01-11 16:08:45 · 1163 阅读 · 0 评论 -
玩转CVSNT+TortoiseCVS 版本控制系统(图解)(下)
第二部分 六、 CVS应用实践 (一)、CVSNT+Eclipse的CVS的配置1、 用Eclipse创建一个项目EclipseCVS,并添加一个测试类,如下图 2、 将项目添加到CVS仓库。操作如下图: 如上图,单击“共享项目”,弹出设置窗口: 按照上图中的填写配置后,单击下一步:转载 2012-01-09 12:13:45 · 564 阅读 · 0 评论 -
玩转CVSNT+TortoiseCVS 版本控制系统(图解)(上)
背景 这是去年秋天利用工作至于空暇时间写的一篇关于CVS的文章,因为是word格式的文章,发布不方便,今日放上来,希望对所有想了解和学习CVS的朋友有所帮助。 文章以CVSNT+TortoiseCVS搭建CVS平台的配置过程为主线,详尽介绍了CVS的平台搭建的过程。并以应用为中心,结合Java程序员常用的两种开发工具Eclipse-3.2、IntelliJ转载 2012-01-09 12:13:11 · 655 阅读 · 0 评论 -
cvs的架设(服务端)
1. 建立cvsroot目录,因为这里涉及到用户对cvsroot里的文件读写的权限问题,所以比较简单的方法是建立一个组,然后再建立一个属于该组的帐户,而且以后有读写权限的用户都要属于该组.假设我们建一个组cvs,用户名cvsroot.建组和用户的命令如下 #groupadd cvs #adduser cvsroot生成的用户家目录在/home/cvsroot(根据自己的系统转载 2012-01-09 09:17:45 · 585 阅读 · 0 评论 -
CVS相关工具下载地址总结
CVS服务器端:CVS 下载地址:http://www.cvshome.org/ (最新版本:hp:1.12.11,Linux and win32:1.11.17)cvsnt 下载地址:http://www.cvsnt.com/cvspro/ (最新版本:2.0.58d) CVS客户端:TortoiseCVS 下载地址:http://www.tortoisecvs.转载 2012-01-06 17:22:38 · 650 阅读 · 0 评论 -
证券行业集中式交易系统
有个证券公司的技术负责人问了这样一个问题:为什么美国人能够做集中式交易系统而我们却不行?这真是一个值得思考的问题,在中国不但可以买到美国制造的最先进的计算机硬件,也可以买到美国工程师使用的各种系统软件和开发工具,但是,为什么我们的实际应用水平却相去甚远呢? 经过多年的演变和实践,美国证券公司的实时交易系统已经十分成熟。不同的证券公司系统之间的技术架构基本相似,在软件和硬件转载 2011-12-27 13:16:00 · 2799 阅读 · 0 评论 -
四种操作xml的方式:SAX, DOM, JDOM , DOM4J的比较
1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内转载 2011-12-24 21:46:09 · 669 阅读 · 0 评论 -
正则表达式 规则
Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/, Mobile : /^((\(\d{3}\))|(\d{3}\-))?(13|15|18)\转载 2011-12-14 15:31:01 · 514 阅读 · 0 评论 -
ULTRA EDIT -32 之传统正则表达式
UltraEdit(后简称UE),是我经常使用的文本编辑软件,其功能的强大,令我由衷地爱上了它。每天不用就全身不爽。从最开始的9。0到现在的12。10a(本人只用到这个版本),UE都是系统重装后必安之物。UE本身除了普通的文本编辑功能以外,对十六进制文件的编辑能力也是十分了得,由转载 2011-07-14 16:14:06 · 1262 阅读 · 0 评论 -
やさしくわかるPro*COBOL - SQL通信領域(SQLCA) -
前ページにて、SQL命令のエラー時の処理やカーソルループの脱出処理などWHENEVER命令について説明してきましたが、もっと詳しく処理の結果を知りたいために、Pro*COBOLの内部変数について説明します。この領域を『SQL通信領域』(=SQLCA)と言います。 この領域は、DATA DIVISIONにてホスト変数を宣言した後、INCLUDE SQLCAと記述したSQLCAというCOBOLのCOPYファイルに宣言されています。 1. SQLCODE ・・・ エラーコード (各SQL命令を実行した後转载 2011-01-19 15:55:00 · 1681 阅读 · 0 评论 -
如何使用SQLyog备份和导入mysql5.0数据库
<br />当我们需要对mysql5.0数据库进行转移服务器时候,需要对数据库进行备份和导入,这时可使用SQLYogEnterprise 8.14,进行备份导入。(4.0也可以用此方法)<br />下载地址:http://www.greendown.cn/soft/13530.html<br />下载后解压,打开目录下的SQLyogEnt.exe,并用压缩包中提供的注册码进行注册<br />1.首先连接原来的数据库。选“新建”。按提示填入您的原来mysql数据库的相关信息,然后点连接<br /><br />转载 2011-01-16 00:01:00 · 2762 阅读 · 1 评论 -
Oracle SQL Loader的详细语法
Oracle SQL Loader的详细语法 <br /> SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 <br /> 仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 <br /> 首先,我们认识一下SQL*LOADER。 <br /> 在NT下,SQL*LOADER的命令转载 2011-01-13 14:19:00 · 661 阅读 · 0 评论 -
Apache Ant
<br /> Ant, 他是一个标准的 java-based Build 小工具, 你也许会问, 我都用 Jbuilder, Eclipse, 或 Netbeans 等等 IDE 工具开发, Compile & Build 都非常轻松, 那么, 还需要 Ant 吗 ? <br /><br />我的答案一定是肯定的, "需要", 因为你不能保证你的伙伴与客户是否和你用相同的开发工具, 如果不是, 各个 IDE 厂商预设的目录结构都不太相同, 所以 Ant 的 build.xml, 就是成为彼此转载 2010-11-12 12:30:00 · 650 阅读 · 0 评论 -
https://httpsplider.googlecode.com/svn/trunk/
<br /> GoogleCode.com Password<br />ahhsxy@gmail.com's googlecode.com password: ea7DU6vF7eG2<br />This password is used by project members when checking out or committing source code changes, or when using command-line tools to upload files to the原创 2010-11-08 16:58:00 · 1606 阅读 · 0 评论 -
JSP上传图片并生成缩略图
<br />本例子使用了jspsmart组件进行上传,这里可以免费下载该组件www.jspsmart.com<br />下载解压后,HI,os.0FJ络}将jar包复制到 /WEB-INF/lib 目录后重启服务器,jspsmart即可正常使用了<br />1、uploadimage.jsp<br /><%@ page contentType=”text/html;charset=gb2312″ language=”java” <br />import=”java.io.*,java.awt.Image转载 2010-11-04 14:56:00 · 566 阅读 · 0 评论 -
SQL优化34条
<br />我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!<br />(1)<br /> 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br />ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(interse转载 2010-11-04 14:54:00 · 391 阅读 · 0 评论