自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧逸闲侃

技术爱好者

  • 博客(40)
  • 资源 (19)
  • 收藏
  • 关注

转载 java,weblogic和jdk性能文档

1.应用服务器weblogic 应用服务器是weblogic8.1 1.1 weblogic核心运行规则 WebLogic Server的核心组件由监听线程,套接字复用器和可执行线程的执行队列组成。当服务器由监听线程接收到连接请求后,将对它的连接控制权交给等待接收请求的套接字复用器。然后套接字复用器读取离开套接字的请求,并将此请求及相关安全信息或事务处理环境一起置入适当的执行队列中(一

2011-11-28 10:55:07 943

转载 ssl加密的方法

随着计算机网络技术的发展,方便快捷的互连网使人们渐渐习惯了从Web页上收发E-mail、购物和交易,这时Web页面上需要传输重要或敏感的数据,例如用户的银行帐户、密码等,所以网络安全就成为现代计算机网络应用急需解决的问题。 现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合的方式。服务器端采用支持SSL的Web服务器,用户端采用支持SSL的浏览器实现安全通

2011-11-25 08:41:13 1060

原创 Linux下删除N天前的文件

最近做到一个需要删除N天前的log文件的需求。通过调查出Linux下的命令有find ${logfilepath} -mtime【修改时间 -atime 访问时间 -ctime 状态时间】 +365【天数】 -type f -name "*.log" -o-mtime +365 -type f -name "SEND_LIST_*.dat" | xargs rm -f如果有多个类型

2011-11-22 15:08:27 573

转载 Linux文件的三个主要的修改时间方法

Linux文件有3个修改时间,很多朋友都喜欢弄混淆,也包括我在内,现在列出来供参考。  1)modification time (mtime,修改时间):这个时间指的是文件内容修改的时间,而不是文件属性的修改,当数据内容修改时,这个时间就会改变,用命令ls -l默认显示的就是这个时间:  2)status time (ctime,状态时间):当一个文件的状态改变时,这个时间就会改变,例如更

2011-11-22 15:02:12 1402

原创 ibatis在debug时打印完整的SQL语句

1 首先在tomcat安装目录的lib包下(Tomcat6之前的版本可能是common下的lib包)加入log4j-1.2.9.jar(版本无所谓);2 将log4j.properties文件复制到你的工程的src目录下;其中文件内容为:log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.consol

2011-11-21 15:50:06 964

转载 使用 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 440

转载 ANT语法3-

5.4 一个Ant构建的示例   以下是你的构建过程需要做的主要步骤:· 编译程序,输出到bin目录 · 在bin目录中运行单元测试 · 生成一份Javadoc文档,输出到dist/doc目录 · 将程序的类文件打包到dist目录下的一个JAR文件中   因为你可能需要能逐步完成这些工作,它们在Ant构建文件中是独立的目标。然而通常,你会需要一次性完成所有步骤,所以你也

2011-11-11 08:22:29 661

转载 Ant 语法1-

3.1 Projectsproject有下面的属性:Attribute Description Requiredname 项目名称. Nodefault 当没有指定target时使用的缺省target Yesbasedir 用于计算所有其他路径的基路径。该属性可以被basedir property覆盖。当覆盖时,该属性被忽略。如果属性和basedir property都没有设定

2011-11-11 08:10:31 544

转载 ANT语法2-

〈project〉标签属性属性 描述 是否必需default 要运行的默认目标 是name 项目名称 否basedir 基本目录 否description 项目描述 否  在basedir属性中,你既可以指定相对路径也可以指定绝对路径;不管哪种情况,这都将被解析为其他标签可以使用的绝对路径。然而使用一个相对路径会较好,因为这样能让构建更具可移植性。在进行一次构建时,其它开发

2011-11-11 08:09:26 542

转载 struts中利用ExceptionHandler处理异常

在Struts1.X的版本中加入了对异常的处理,Exception Handling,有了它就不需要我们用try/catch等捕获异常,一旦出现了我们已经定义的异常那么就会转到相应得页面,并且携带定制的信息。STRUTS框架提供了默认的异常处理org.apache.struts.action.ExceptionHandler,他的execute()方法负责处理异常。在需要实现自定义处理时重写方法,

2011-11-10 11:13:21 818

转载 Select For Update行级锁定

Oracle的Select For Update语句可以实现在读取数据后马上锁定相关资源,防止被其他session修改数据的目的。也就是我们常常谈到的“悲观锁定”(现实应用开发中,使用悲观锁定的情况少之又少,也许是因为乐观锁定的实现更加灵活和便捷的缘故)。这个小文儿做一个小小的实验,来看看Select For Update语句实现的行级锁定1.创建实验表table_sfu,并初始化

2011-11-10 09:59:32 539

原创 System.setProperty("sun.net.client.defaultReadTimeout", "5000")关于Timeout的测试

System.setProperty("sun.net.client.defaultReadTimeout", "5000");//jdk1.5以前的版本,用此方法。默认是毫秒// 如果请求的服务器处理的时间超过5000毫秒的话,就会抛出异常,其中异常的内容如下://e.toString()的内容是:java.net.SocketTimeoutException:Read timed

2011-11-09 16:25:11 2763

转载 JAVA Socket超时分析

客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误;其中客户端所等待的时间就是超时时间。由于生产超时错误的一端都是被动端;也就是说,这一端是在接收数据,而不是发送数据。对于客户端Socket来说,只有两个地方是在接收数据

2011-11-09 16:00:45 1355

转载 JAVA Socket超时分析

套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初始一次连接。侦听套接字只能接收新的连接请求,不能接收实际的数据包。  套接字是基于TCP/IP实现的,

2011-11-09 15:58:04 571

转载 HttpURLConnection奇怪问题:用IP时windows,linux都能连,但用域名时linux下却报connection refused

最近在做WebService时,由于要返回结果给调用接口的商户,所以用HttpURLConnection来连接商户提供的返回地址,再将结果信息送到此地址上去,在这个过程中,如果商户提供的地址是IP地址的话,就不会有问题,但有时候商户提供的是域名的地址,却是报出了:Connection refused 异常。 我又将代码在自己的机器上测试了一下,发现在自己的windows下,连接域名是没问题的!?一

2011-11-09 11:53:14 2864

转载 java认证:客户端套接字(Socket)的超时

客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误; 其中客户端所等待的时间就是超时时间。  由于生产超时错误的一端都是被动端;也就是说,这一端是在接收数据,而不是发送数据。对于客户端Socket来说,只有两个地方是在接收数

2011-11-09 11:33:51 920

原创 不同系统中的通信处理以及电文信息传递

1,首先我们需要将要传递的信息做成电文形式     一般有多种形态,一种是纯内容的按长度做成。 1234567890|01234      以上就是以长度做成的电文,前10个字节代表一个值,后6个字节代表一个值。      一种就是按Map的键值对形式做成。如下所示: user=123456789 name=012342,由于安全性,我们需要对电文进行加密

2011-11-08 14:40:03 1358

转载 浅析Java抽象类和接口的比较【】

[摘要] abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。首先,抽象类是不能别实例化的。Interface也是不能实例化的。其次,抽象类是特殊的类,可以有抽象方法,但是也可以不定义抽象方法。再次,一个类可以实现多个接口,但是只能继承(extends)一个类,(包括

2011-11-07 14:09:37 501

转载 【单接口与多个实现类的注入处理】

假设我们定义了一个接口,同时拥有两个实现类,我们该如何将这两个实现类分别注入呢?Guice为我们提供了自定义绑定标注的方法处理此问题。我们可以使用@BindingAnnotation标注自定义两个标注,并分别作用于两个接口类型的成员变量,同时在绑定类中将接口根据这两个标注的作用对象分别绑定到具体实现类,然后将其注入。自定义标注如代码1所示。view plainprint?p

2011-11-07 14:02:43 1160

原创 接口实现类的问题

Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。  一.接口含义:  1.Java接口,Java语言中存在的结构,有特定的语法和结构;     2.一个类所具有的方法的特征集合,是一种逻辑上的抽象。  前者叫做“Java接口”,后者叫

2011-11-07 14:02:11 979

原创 eclipse的checkstyle模板

<rule-configuration classname="com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck" comment="配列宣言" severity="warning">

2011-11-06 20:44:47 2162 2

转载 Java SE 6 新特性: HTTP 增强

李 夷磊, 软件工程师, EMC胡 睿 (ruihu@cn.ibm.com), 软件工程师, EMC简介: 2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅

2011-11-04 10:53:43 533

转载 用 Java 实现断点续传 (HTTP)

钟华 (zhong_hua@263.net),简介: 本文介绍了一种利用 Java 来实现断点续传的方法。出处:http://www.ibm.com/developerworks/cn/java/joy-down/断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:

2011-11-04 09:24:55 435

转载 深入分析 Java 中的中文编码问题

出处:http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/许 令波, Java 工程师, 淘宝网简介: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码

2011-11-04 09:07:46 452

转载 在 Java 应用程序中计划重复执行的任务

介绍 Java 语言中 Timer 类的一种简洁用法 Tom White (tom@tiling.org), 首席 Java 开发人员, Kizoom简介: 所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类Timer 和Time

2011-11-03 17:10:18 740

转载 Java 运行时监控,第 1 部分: Java 系统运行时性能和可用性监控

技巧和模式Nicholas Whitehead, 高级技术架构师, ADP简介: 运行时性能监控对于实现和维护性能优异的系统至关重要。本文是系列文章的第 1 部分(共 3 部分),Nicholas Whitehead 将阐述如何有效地对 Java™ 性能执行低级粒度的监控。您生成的数据可以很好的反映系统操作的内在状态,并揭示影响环境稳定性及性能的约束和因素。简介当今的许多 Java

2011-11-03 16:59:39 896

转载 Java 运行时监控,第 2 部分: 编译后插装和性能监控

截取、类包装和字节码插装Nicholas Whitehead, 高级技术架构师, ADP简介: 本系列包括三部分,介绍有关 Java™ 应用程序的运行时监控知识,第 1 部分 重点介绍了 JVM 的健康状况和插装源代码以捕获性能指标的方法。本篇为第二部分,介绍了在无需改变原始源代码的情况下来插装 Java 类和构造的技巧。简介正如您在本系列(共三篇文章)的 第 1 部分 中所了

2011-11-03 16:58:39 845

转载 Java 运行时监控,第 3 部分: 监控应用程序生态系统的性能与可用性

级别: 中级Nicholas Whitehead, 高级技术架构师, ADP2008 年 9 月 02 日本文为 Java™ 应用程序运行时监控 系列 的第三部分,也是最后一部分,主要介绍在监视应用程序支持和依赖服务的性能和可用性时应使用哪些策略与技巧。所谓支持和依赖服务包括底层主机操作系统、运行数据库以及通信基础设施。文章结尾针对性能数据管理问题以及数据的报告和可视化做了论述

2011-11-03 16:55:24 198

转载 非常实用的原创小工具:EasyIP

【性质】批处理程序【用途】方便在多个ip间切换【适用】懂一点bat,喜欢小巧和命令行,常要切换IP【作者】LiLe【主页】暂无,呵呵,就到这里来找更新吧(如果需要更新的话)【文献】快速切换ip没必要用工具【提示】高级用户可以据此修改,精简掉很多内容;命令行支持参数,因此我的习惯是"ipbj" "ip 0"而不是进入后再选菜单。源代码如下(请将之保存为EasyIP.b

2011-11-03 10:43:58 659

转载 编写软件架构文档说明,第 2 部分: 开发系统上下文

出处:http://www.ibm.com/developerworks/cn/architecture/ar-archdoc2/引言 本系列的 第 1 部分 说明了采用编写软件架构文档说明的规范方法的重要性。其中还介绍了用于捕获典型软件开发流程的体系结构构件的常用机制。本文将继续此内容,重点讨论第一个重要体系结构构件:系统上下文。通过关系图和信息流记录系统上下文信息。从较

2011-11-03 10:19:06 2548

转载 HttpUrlConnection消息发送失败重新发送实现

最简单的方法就是建立一个Timer,和一个list每隔一段时间执行一次,执行成功则删除list里的信息,执行失败则不删除,如果有添加则在list里添加一条,具体看以下代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStrea

2011-11-02 13:58:49 1337

翻译 java.net.HttpURLConnection 的设计引起的事件

以下的内容,我抽空会翻译程中文的,先大家将就着看代码吧!JavaでHTTPクライアントを作ろうと思ったときには、おそらく二つくらいのアプローチがあって、ひとつがApacheJakartaプロジェクトのHTTPClientを使う方法、もうひとつがjava.net.HttpURLConnection を使う方法だ。まあもちろん、自前でTCPクライアントの上に乗せてもいいのだが、そん

2011-11-02 13:25:33 559

转载 HTTP状态码

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说

2011-11-02 12:07:53 431

转载 java System类

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。    由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。    1、成员变量    System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输

2011-11-02 11:18:43 593

转载 Struts控制器组件---RequestProcessor类

RequestProcessor类Struts框架只允许应用中存在一个ActionServlet类,但是可以存在多个客户化的RequestProcessor类,每个子应用模块都可以拥有单独的RequestProcessor类,如果像修改RequestProcessor类的一些默认功能,可以覆盖RequestProcessor基类中的相关方法。下面我们来介绍其中的process()方法:

2011-11-01 14:28:19 502

转载 Struts 1 核心类RequestProcessor

Struts框架只允许应用中存在一个ActionServlet类,但是可以存在多个客户化的RequestProcessor类,每个子应用模块都可以有单独的RequestProcessor类,  下图是Struts的工作流程,前边我们提到,所有的请求都提交给ActionServlet来处理。ActionServlet是一个FrontController,它是一个标准的Servlet,

2011-11-01 14:16:42 613

转载 Weblogic+Apache配置负载均衡(Load Balancing)要注意的一点

在Weblogic+Apache配置负载均衡(使用mod_wl_20.so 或 mod_wl_22.so)时,在Apache的配置文件中配置mod_wl_2x.so参数时,CookieName参数需要注意,必须与weblogic.xml里配置的CookieName的值一致,例如在weblogic.xml里配置的CookieName的值是JSID,则在httpd.conf里段里必须指定CookieN

2011-11-01 13:58:12 685

转载 如何构建Weblogic与Apache之间的连接桥(即Apache为WWW服务器,Weblogic为应用服务器)

如何构建Weblogic与Apache之间的连接桥(即Apache为WWW服务器,Weblogic为应用服务器) 与APACHE WWW SERVER的连用设置 在使用APACHE WWW SERVER与WEBLOGIC连用时,需要使用SERVICE PACK,因为原始版本 不支持APACHE的连用。 如果使用APACHE WWW SERVER 则APACHE WWW

2011-11-01 13:51:51 2029

转载 HTTP Header 详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息 。http header 消息通常被分为4个部分:gener

2011-11-01 13:27:08 553

转载 URLConnection的连接、超时、关闭用法总结

java中可以使用HttpURLConnection来请求WEB资源。1:> URL请求的类别:分为二类,GET与POST请求。二者的区别在于:      a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,      b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。2:>

2011-11-01 13:17:44 1192

Spring_OSGi_入门

Spring_OSGi_入门

2013-05-15

svn中文语言包

svn中文语言包

2012-02-03

myeclipse 7.0注册码以及注册程序

myeclipse 7.0注册码以及注册程序 一站式解决myeclipse 7.0注册码问题,可以自己通过注册程序来生成注册码

2012-01-31

企业门户网站 java

企业门户网站 java语言 前台后台程序都有

2012-01-30

生产线管理软件

生产线管理软件

2011-09-22

开发周刊003期

开发周刊003期

2011-09-22

Weblogic_install_guide

Weblogic_install_guide.doc

2011-09-22

基于RFID技术的仓储管理系统解决方案

基于RFID技术的仓储管理系统解决方案

2011-03-03

一个很好的资源管理器工具

资源管理器资源管理器 一个很好的资源管理器工具

2010-11-05

免费的 javascript高级教程

javascript高级教程.pdf javascript高级教程.pdf javascript高级教程.pdf

2009-09-11

firebug插件,javaScript开发中很好的一个插件!

firebug插件,javaScript开发中很好的一个插件! firebug插件,javaScript开发中很好的一个插件!

2009-09-11

ruby最新API chm文档

ruby最新API ruby最新API chm文档

2009-08-27

ruby语言入门教程

ruby语言入门教程(中文版)[PDF]

2009-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除