自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jdk1.5新特性

关键字: jdk1.5新特性介绍泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxing)--无...

2011-08-29 17:06:33 103

原创 struts1与struts2的区别

Action类对比Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口也不是必须实现的,只有一个包含execute方法的POJO类都可以用作...

2011-08-25 10:32:12 115

原创 Launch failed.Binary not found错误

      在win7下使用CDT编写C++程序时,报Launch failed.Binary not found错误.查看CDT的帮助文档,在编译,调试程序前,需要首先下载MinGW(推荐)或者Cygwin.以下是解决办法:1.首先下载并安装MinGW,添加path系统环境变量为minGw\bin目录; 2、更改**—make.exe为make.exe; 3、编写程序源文件然后编译ctrl+...

2011-08-24 10:11:16 220

原创 转贴:java mail邮件发送

以下文章转至:http://www.blogjava.net/TrampEagle/archive/2006/05/26/48326.html,感谢原作者. 今天在研究javamail发信的过程中,出现了一些小问题,现总结如下,以免后来者走些不必要的弯路,先把完整的能够正常运行的代码示例粘贴如下:发邮件源代码:package com.hyq.test; import...

2011-04-14 14:00:33 143

原创 Android 常用布局说明

Android 布局1.LinearLayout    LinearLayout是Andriod中最常用的布局之一,它将自己包含的子元素按照一个方向进行排列(垂直或水平).这个方向可以通过设置  android:orientation="vertical" 或 android:orientation="horizontal"来实现. 垂直方向按照从上到上,水平方向按照从左到右的顺序进行排列. ...

2011-04-07 10:59:42 81

原创 Android Junit使用

Android、JUnit(一)JUnit初步解析Android SDK 1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习Android SDK 1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如何使用J...

2011-04-02 13:47:54 170

原创 Android Log介绍

android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义,相信用过Apache Log4j,Apache LogFactory的人都明白,此处不再描述. 1.下面是对各种日志级别的输出介绍: ...

2011-04-02 13:31:56 115

原创 转载:如何提高Android程序性能

出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景):1、避免建立对象例如,int数组比In...

2011-04-02 11:27:33 80

原创 转载:Android学习网站

google主站: http://code.google.com/android/ E文文档 http://code.google.com/android/documentation.html 中文社区 Android开发网 http://www.apkbus.com/ http://www.androidcn.net http://www.androidcn.net/wiki http://eo...

2011-04-02 11:19:44 89

原创 使用ADT签名打包发布Anriod应用程序

使用ADT签名打包发布Anriod应用程序,详情请下载附件.

2011-03-31 15:24:09 90

原创 anroid的开发领域

anroid开发应用领域 >社交>媒体消费,管理,修改或共享,如照片等>效率与协作,如电子邮件,即时通讯,日历等>游戏>资讯与信息>突破传统用户界面的新构想>混塔式(Mash-up)网络服务>定位服务>社会公益>服务于全球经济发展的各类应用>任何您所热衷的领域 开发应用的思考:...

2011-03-31 14:18:27 77

原创 android 开发包简介

一.android基本包 android.util  包含一些底层辅助类,例如,特定的容器类,XML辅助工具类等. android.os 提供基本的操作服务,消息传递和进程间通信IPC android.graphics 作为核心渲染包,提供图形渲染功能 android.text android.text.method android.text...

2011-03-31 14:11:18 118

原创 android平台工具说明

1. ADT(Android Development Tools Plugin for the Eclipse IDE) Android的Eclispe集成开发插件2.调试监控服务ddms.bat(Dalvik Dubug Monitor Service) 用于管理运行在模拟器或设备上的进程,并协助进行调试.可以用它来去除进程,选择一个特定程序来调试,生成跟踪数据,查看堆和线程...

2011-03-31 13:34:46 103

原创 模拟器与真机的区别

android1.模拟器与真机的区别>模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫>模拟器不支持USB连接>模拟器不支持相机/视频捕捉>模拟器不支持音频输入(捕捉),但支持输出(重放)>模拟器不支持扩展耳机>模拟器不能确定连接状态>模拟器不能确定电池电量水平和充电状态>模拟器不能确定SD卡的插入/弹出>模拟器不支持蓝牙...

2011-03-31 12:10:22 895

原创 jsp禁用缓存

HTML:<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb

2011-03-30 10:53:10 115

原创 Liferay 6.0.5 RenderURL页面跳转

应用场景: Portlet继承至com.liferay.util.bridges.mvc.MVCPortlet RenderURL页面跳转: <portlet:renderURL var="editBookURL"><portlet:param name="jspPage" value="/html/bookportlet/edit.jsp"></...

2011-03-29 16:06:28 118

原创 Liferay IDE - Error running javac.exe compiler

Liferay+Eclipse IDE在编译service.xml时,控制台报错: BUILD FAILEDD:\liferay\sdk\liferay-plugins-sdk-6.0.5\build-common-plugin.xml:216: The following error occurred while executing this line:D:\liferay\sdk\li...

2011-03-29 11:47:08 226

原创 Liferay service.xml解析

liferay中service.xml 元素解释时间:2009-07-16 17:00来源:www.iteye.com 作者:hatlar 点击:236次!-- This is the DTD for the Service Builder parameters for Liferay Portal. !DOCTYPE service-builder PUBLIC -//Liferay...

2011-03-29 11:03:22 185

原创 JSR168标准简介(一)

PLT.2.1 什么是Portal(门户)?  Portal 的组成可以分为三部份 (1) Portal Server (2) Portlet Container (3) Portlet  1) Portal Server 的定义是 一个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个性化设置、单一登陆、以及由各种不同来源或不同网站取...

2011-03-17 12:19:51 627

原创 常用开源协议解析

开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如BSD, GPL, LGP...

2011-03-16 10:56:50 85

原创 转载SSO单点登录

摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了...

2011-03-13 14:40:17 86

原创 sso初探

什么是单点登陆单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。单点登陆的技术实现机制当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登...

2011-03-13 13:49:51 95

原创 java设计模式手册

上传一个java设计模式,方便自己和大家查阅.

2011-03-12 11:07:32 86

原创 dom4j介绍与基本使用

介绍 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无...

2011-03-12 10:58:58 93

原创 jdbc 连接SQL SERVER

一、下载驱动程序。 下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe    首先下载到sql2005jdbc驱动sqljdbc_2.0.1008.2_enu.exe(版本号1.1之后都支持sql2005,2.0的支持s...

2011-03-07 11:03:09 128

原创 windows dos 远程桌面连接命令

mstsc /console /v:IP:端口 例如:mstsc /console /v:192.168.0.1:3389 远程桌面连接(MSTSC.EXE)可以指定一些参数,实现特殊的功能: 1、/console 连接到服务期的控制台会话,只对XP和2003有效,XP的远程协助其实就是这样实现的,使用这个参数可以 直接接管服务器的控制台会话,即使当时已经有用户在使用 2、/v 指定要连接的服务器...

2011-03-07 10:53:31 751

原创 windows dos 常用命令

net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /de

2011-03-07 10:50:53 100

原创 axis1.4定制发布

1.编写deploy.wsdd,并将其拷贝至%TOMCAT_HOME%/webapps/axis/WEB-INF下<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"><!--provider可选值:R...

2010-12-22 14:10:38 93

原创 axis 1.4安装

       最近项目中要调用中国电信的webservice接口发送短信.首先想到的是axis(资料多,够稳定),以前也了解过axis,但没系统的学习过,现在补上,方便自己,也方便各位朋友查阅.有错误的地方,欢迎大侠们拍砖指正.1.首先安装JDK,TOMCAT,本人用的TOMCAT版本号为6.0.182.下载axis-bin-1_4.zip ,并解压下载包说明:       Doc...

2010-12-22 13:30:37 216

原创 java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory

      今天在测试spring与jndi集成的时候,出现了找不到org.jnp.interfaces.NamingContextFactory的异常,错误原因为缺包.遂将jboss5.0GA client下的jbossall-client.jar加入到构建路径,再运行单元测试的时候,仍然出现以上异常.查看jjbossall-client.jar说明,说此jar包要与client下的其他jar包...

2010-12-08 12:17:36 285

原创 mysql 重装问题

     本人用的是mysql-5.1.53-win32.msi的安装包,今天在重装mysql的时候,总是在提交配置后的最后一步,安装失败,进程管理器里显示程序无响应,mysql服务启动时报1067错误.搜索了一下网上的答案,有一篇文章说的是my.ini里缺失了tmpdir参数,只要加入此参数配置即可,结论是否正确没有研究过.个人觉得最主要的原因还是重装mysql前,没有卸载干净的原因.1.在...

2010-12-06 15:25:48 75

jboss4.4.2安装

jboss4.2.2GA安装:1.安装JDK1.5,并设置环境变量JAVA_HOME2.解压jboss4.2.2GA,解压路径最好不要出现空格,设置环境变量JBOSS_HOME3.设置环境变量path,在其后追加;%JAVA_HOME%\bin;%JBOSS_HOME%\bin;4.进入%JBOSS_HOME%\bin目录,双击run.bat启动jboss.若控制台没有报java异常,且控制台最后...

2010-04-23 10:31:44 123

Eclipse 3.5安装Jbpm 4.1 GPD插件

如何在Eclipse 3.5下安装Jbpm4.1 GPD(流程设计器)一.必备软件:1.eclipse3.5-jee-galileo-SR1-win32下载地址:http://www.eclipse.org/downloads/2.Jbpm 4.1发布包下载地址: http://sourceforge.net/projects/jbpm/files/a%29%20jBPM%...

2009-12-04 11:45:05 112

关于对ExtJs中FormPanel,BasicForm的理解

最近正在用ExtJs2.2开发项目的UI,至于为何要用ExtJs开发这个就不说了,看了官方的demo就知道了。由于对JS不是很熟,开发中遇到了不少的问题,在此也要感谢网上那些无私奉献的朋友们,正是有了你们,才坚定了学习ExtJs的信心。为了自身查阅方便,也为了给网友们一些参考,写点文章。有错误的地方,还请各位大侠指正。//loginForm为FormPanelvar formVal...

2009-06-04 16:05:04 198

原创 Eclipse快捷键大全

 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个...

2008-12-03 03:54:37 85

java 序列化和反序列化笔记

 java 序列化与反序化一.java序列化的用途  1.将数据持久化到文件中  2.在网络上传输字节序列  两种功能的示意图如下:  二.实现对象序列化的条件 1. 只有实现了Serializable(默认的序列化方式)或Externalizable(继承Serializable接口,自定义实现来控制...

2008-12-03 03:43:42 96

java I/O笔记

 JAVA  I/O  1.基本概念:I/O(Input/Output):输入输出数据源(Data Source):提供数据的地方,包括键盘输入,硬盘文件,网络文件等数据宿(Data Sink):接收数据的地方,包括显示器,硬盘文件,打印机等.2.流(Stream):JAVA中把不同的数据源与程序间的数据传输都抽象表述为...

2008-12-02 23:59:49 100

原创 spring设置动态定时任务

 Quartz在Spring中动态设置cronExpression什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean...

2008-11-14 16:11:25 103

调用oracle存储过程的几种方式

调用oracle存储过程的几种方式

2008-11-08 04:31:28 577

ORACLE 触发器

ORACLE 触发器

2008-11-08 04:30:27 72

空空如也

空空如也

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

TA关注的人

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