自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Axis1,Axis2,Xfire,CXF区别

XFire VS Axis XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; 2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; 3、容易上手,可以方便快速地从pojo发布服务; 4、Spr...

2014-08-19 14:00:19 138

原创 Hibernate自定义SQL查询结果自动反射到POJO

转自: http://blog.csdn.net/caodegao/article/details/7196872 在hibernate中,当自己用到自定义SQL查询时,结果集和pojo类的字段一模一样,又想方便快捷的不用手动的映射到pojo上,相信大家都遇到过.看如下代码POJO private String month; // 月份 private String y...

2014-04-16 16:43:52 154

原创 android的Environment类

StringMEDIA_BAD_REMOVAL在没有挂载前存储媒体已经被移除。StringMEDIA_CHECKING正在检查存储媒体。StringMEDIA_MOUNTED存储媒体已经挂载,并且挂载点可读/写。StringMEDIA_MOUNTED_REA...

2014-01-10 17:04:51 134

原创 Android LayoutInflater详解

 在 实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用 来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用Lay...

2014-01-10 10:41:41 77

原创 网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析

 最近在给公司的产品做一个较完善的web架构,特转帖几篇入门文档,等使用一段时间后,再写些使用心得。 1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像...

2013-12-23 14:28:04 116

原创 apache与tomcat负载集群的3种方法

apache与tomcat负载集群集成方法有3种jk、jk_proxy、http_proxy 本次集成使用的软件版本:apache:httpd-2.2.17-win32-x86-no_ssl.msi tomcat:apache-tomcat-6.0.20.zip jdk:jdk-6u14-windows-i586.exe 本次测试是1个apache集成两个tomcat。 安装ap...

2013-10-18 13:40:47 89

原创 Apache+Tomcat集群配置详解

 Apache + Tomcat集群配置详解(1)  一、软件准备  Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本  Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件  注意:由于A...

2013-10-18 11:15:02 123

原创 html:options 小结

jsp页面部分调用代码:<html:select property="userfield" >       <html:options collection="plist" property="pkey" labelProperty="pvalue" />           </html:select>     Action

2012-04-09 08:47:37 121

原创 Oracle分区表学习及练习

-- Create table(创建分区表)    create table BILL_MONTHFEE_ZERO  (  SERV_ID       NUMBER(20) not null,  BILLING_CYCLE_MONTH NUMBER(6) not null,  DATE_TYPE      NUMBER(1),  ACC_NBR       V...

2012-04-09 08:47:29 130

logic标签循环map

<% User user = new User(); user.setId(Short.valueOf("1")); user.setName("name1"); user.setPass("*****"); Integer i = (Integer.valueOf("10")) ; HashMap map = new HashMa...

2012-04-01 09:28:39 159

原创 javascript自定义右键菜单

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>自定义鼠标右键弹出式菜单</title><style type="text/css">&a

2012-04-01 09:26:50 93

原创 判断日期的有效性

/** * 方法描述:去除字符串前后的所有空格 * 参数:str 字符串 */function trim(str) { return str.replace(/^(\s*)|(\s*)$/g,''); }   /** * 方法描述:日期格式的校验:如:2008-02-29或者2008/02/29等这样的才算合法 * 参数:d...

2012-04-01 09:23:48 373

原创 日期操作函数

// ------------------------------------------------------------------// 将日期类型转换成字符串型格式yyyy-MM-dd// ------------------------------------------------------------------function changeDateToStri...

2012-04-01 09:22:46 107

原创 常用JS功能

判断是否是IE var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; ...

2012-04-01 09:18:53 89

原创 自动为分区表增加分区存储过程

自动为分区表增加分区存储过程: create or replace procedure guan_add_partition/*/*为一个用户下所有分区表自动增加分区.分区的列为date类型,分区名类似:p200706./*create by David*/asv_table_name varchar2(50);v_partition_name varchar2...

2012-03-31 14:04:56 311

原创 对Oracle 应用分区表的100W条测试

      为验证分区表对检索数据的性能的提升,今天做了100W条数据级的检索和插入的测试。  测试环境:1. 操作系统和硬件:windows-XP,CPU3.2 双核,3G内存,硬盘500G左右。2. 软件环境:hibernate3,structs1,ORACLE 10.2 ,weblogic10,JDK6.0 测试表:1.无分区表testcr...

2012-03-30 17:05:37 143

原创 tuxedo11g MP 模式配置

     随着一些项目对实时交易处理量和响应时间的要求较高,最近两月接触了交易中间件的安装配置。上一会写了CICS的相关内容,这次整理一下oracle tuxedo的内容。tuxedo 11g在系统架构和基础配置文件上和之前的版本没什么区别。下文内容为整理而得,较中文网络其它的文章,多了多域间网关对的配置,这一点在MP模式下还是较为有用的。 Tuxedo架构图...

2012-02-29 09:54:38 703

原创 Javascript语言中的this

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,  function test(){  this.x = 1;}  随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是t...

2012-02-29 09:26:13 76

原创 JS函数

(一)  、函数的表示写法函数是JS里很神奇的一位童鞋。那么如何创建一个函数呢?简单来说有下面几种形式:1、定义式function a() {}2、声明式var a = funct...

2012-02-29 09:13:12 57

原创 js原型理解

原型是Js中非常重要的概念,每个函数(在Js里面函数也是对象)都有一个叫prototype即原型)的属性,不过在一般情况下它的值都是null,但它他有一项非常重要的功能就是所有实例都会共享它里面的属性和方法(这就是Js里面实现继承的基础)。...

2012-02-29 09:11:27 81

Tuxedo安装、配置、以及演示样例程序

   最近在研究Tuxedo,想把它做成消息服务器,在网上搜了一些资料,真正入门级的太少了,搞了几天,终于在《Tuxedo安装license例子和远程客户端配置》这篇文章指导下测试成功,真得很感谢这个作者。但此文也少了一些细节,如C开发环境的配置等,以下是我在实践和这篇文章结合下写的,也是作为自己的学习笔记吧。一、Tuxedo简单介绍Tuxedo作为电子商务交易平台...

2012-02-21 17:02:39 927

Oracle 备份

    这段时间一直在摸索Oracle的数据库的备份,比起Sqlserver,Oracle数据库备份要复杂的多,功能也强大的多。查找了网上的一些资料,网上介绍oracle备份方法有多种,有导出/导入(exp/imp)、冷备份、热备份、数据泵(expdp/impdp)、rman备份(据说是oracle官方推荐)。我只是实践了导出/导入、数据泵。数据泵也是导出/导入的一种,这是10g开始,...

2012-02-21 12:19:43 80

原创 javascript操作XML入门

<script language="javascript"><!--var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM")//加载文档//doc.load("b.xml");//创建文件头var p = doc.cr...

2012-02-06 09:02:03 68

原创 常用jar包用途

jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP...

2012-02-06 09:01:56 449

原创 Android线程模型

Android进程在了解Android线程之间得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会劲量保留一...

2012-02-06 09:01:29 76

原创 Javascript之文件操作

javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。  一、功能实现核心:FileSystemO...

2012-02-03 09:01:10 76

原创 匿名类如何继承其它类或实现其它接口?

JButton b = new JButton("test");b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ // tasks } }); 这就是实现了ActionListener接口的匿名类。...

2012-02-03 08:59:05 284

原创 static{……}用法

static{……}用法:以下是网友的解释。 1.如果static{……}代码段在代码的最前面,那么里面的代码会最先执行 比构造器等任何方法都早,有些代码需要一些资源才能执行 可以定义static{……}块来初始化资源 这样可以防止空指针之类的错误.2.这叫做初始化块语句,{}里的代码在这个类被加载到内存后马上会被执行的。这些代码最先执行并且在JVM...

2012-02-03 08:55:18 57

原创 Servlet和action的线程安全

JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。  JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT...

2012-02-03 08:53:15 148

原创 线程安全的深入研究

1、什么是线程安全(thread safe)?        一个类要成为线程安全的类,就是在该类被多个线程访问时,不管运行环境中执行这些线程有什么样的时序安排或者交错,它仍然执行正确行为,并且在调用的代码中没有任何额外的同步。 2、什么时候考虑线程安全问题?       当一个类的实例为singleton的时候,你就要考虑该实例在调用的时候是否是线程安全的。   ...

2012-02-03 08:52:32 65

原创 Android MIME类型

如同一个web 站点根据 URL 返回 MIME 类型一样(允许浏览器调用相关的程序来显示具体的内容), content provider 也有根据 URI 来返回特定 MIME 类型的责任。这给数据显示增加了弹性。知道了数据的类型,你可能有不止一个程序来处理这个数据。举例来说,如果你在存储器上有一个文本文件,有很多编辑器可以用来显示这个文本文件。根据 OS 的不同,它可能会让你选择用哪个编辑器来...

2012-02-02 11:00:48 209

原创 MIME类型web.xml

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。  MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应...

2012-02-02 10:17:37 189

原创 详解 Android 的 Activity 组件

Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。 Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:...

2012-01-31 13:24:50 65

原创 Android消息机制

  Android消息机制  在Android开发中,有时会需要进行一个耗时的操作,例如:联网从远程读取数据,或者读取本地较大的一个文件的时候,这样的操作会引起系统长时间的等待,这时用户不能操作其它动作。长时间的等待给人假死的感觉,用户体验不好。究其原因,因为这样的操作都是在一个线程中完成。解决的办法可以采用类似AJA...

2012-01-18 15:11:25 55

原创 Android中Message机制的灵活应用

package com.test;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Bundle;import android.os.Handler;import android.os.Looper;im...

2012-01-17 11:41:58 86

原创 java中Thread类中的start()方法与run()方法

通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程终止,而CPU再运行其它线程。    而如果直接用Run方法,这只是调用一个方法而已,程序中依然只有主线程--这一个线程,其程序执行路径还是只有一条,...

2012-01-16 16:36:01 394

原创 [转]Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子:package org.thread.demo;class MyThread extends Th...

2012-01-16 16:10:04 49

原创 Intent 对象在 Android 开发中的应用

简介:       Android 是一个开放性移动开发平台,运行在该平台上的应用程序具有完全平等的地位。我们可以利用现有的应用来帮助我们实现想要的功能。Android 应用程序区别于以往传统应用的显著特征是程序没有唯一的启动入口。应用程序由不同核心组件构成,各个组件之间通过消息传递机制进行交互。而 Intent 作为消息传递的载体在 Android 应用开发中具有...

2012-01-13 09:59:55 147

空空如也

空空如也

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

TA关注的人

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