自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Donny的专栏

分享知识,共同进步!

  • 博客(93)
  • 资源 (20)
  • 收藏
  • 关注

原创 Eclipse Color Theme插件

这个插件提供对你的Eclipse编辑器设定一个颜色主题,并且自带了很多好看的备选主题。 Eclipse update site:http://eclipse-color-theme.github.io/update/遗憾的是,这个插件只能设置编辑器的样式,没法统一真个Eclipse的外观。不过总比一片白色要好看多了。

2013-06-27 18:23:19 1016

Eclipse Color Theme插件

这个插件提供对你的Eclipse编辑器设定一个颜色主题,并且自带了很多好看的备选主题。 Eclipse update site:http://eclipse-color-theme.github.io/update/遗憾的是,这个插件只能设置编辑器的样式,没法统一真个Eclipse的外观。不过总比一片白色要好看多了。...

2013-06-27 18:23:00 145

Oracle游标之select for update和where current of 语句

转载http://hanjiangduqiao.blog.163.com/blog/static/613105442011431111153601 使用select for update 语句可以使用行锁锁定你要更改的记录.当遇到下一个commit和rollback语句时会被释放.The Select For Update statement allows you to lock t...

2013-06-27 10:57:00 510

转载 Java语言深入-关于Java语言的内存泄漏

java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如jsp,Servl

2013-06-26 18:23:10 580

Java语言深入-关于Java语言的内存泄漏

java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如jsp,Serv...

2013-06-26 18:23:00 76

转载 追MM与设计模式

转载http://bbs.csdn.net/topics/40082491 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要

2013-06-26 16:45:35 547

追MM与设计模式

转载http://bbs.csdn.net/topics/40082491 创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们...

2013-06-26 16:45:00 89

转载 Java Robot对象实现服务器屏幕远程监视

转载http://www.knowsky.com 摘要:  有时候,在java应用程序开发中,如:远程监控或远程教学,经常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作,在Windows操作系统下,该操作几乎成了VC、VB等的专利,事实上,使用Java JDK1.4 的Robot对象,        来完成"屏幕截取操作,更加简单。Java JDK1.4 的R

2013-06-26 16:09:49 798

Java Robot对象实现服务器屏幕远程监视

转载http://www.knowsky.com 摘要:  有时候,在java应用程序开发中,如:远程监控或远程教学,经常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作,在Windows操作系统下,该操作几乎成了VC、VB等的专利,事实上,使用Java JDK1.4 的Robot对象,来完成"屏幕截取操作,更加简单。Java JDK1.4 的Robot对象,该对...

2013-06-26 16:09:00 207

使用Java网络启动部署软件

-转载http://www.knowsky.comjava网络启动(Java Web Start (JWS) )可以实现在网络浏览器中运行具备全部特色的Java应用软件。Sun公司在2001年三月发布的Java1.0就已经具备了对JWS的支持,自从J2SE1.4版本以来,JWS就已经成为Java运行时环境(Java Runtime Environment (JRE) )的默认配置,不必再单独...

2013-06-26 16:04:00 113

原创 Oracle lpad与rpad函数

lpad(str1,len,pad):把pad添加到str1的左边,返回的字符串的长度是len。--1.原字符串长度不够,左边补0select lpad('Miss',10,'0') from dual;--000000Miss--截取原字符串的前2个字符select lpad('Miss',2,'0') from dual;--Mi--第三个参数不写,左边会补空格。sel

2013-06-26 14:36:51 1353

Oracle lpad与rpad函数

lpad(str1,len,pad):把pad添加到str1的左边,返回的字符串的长度是len。--1.原字符串长度不够,左边补0select lpad('Miss',10,'0') from dual;--000000Miss--截取原字符串的前2个字符select lpad('Miss',2,'0') from dual;--Mi--第三个参数不写,左边会补空格。se...

2013-06-26 14:36:00 91

原创 Oracle ltrim rtrim trim函数

select ltrim(' Miss') from dual;--去掉左边的空格,返回Missselect ltrim('Miss you','kM') from dual;--iss you--从第一个字符串的第一个字符开始查找是否在第二个字符串中出现过,出现过则截掉。如:select ltrim('Miss you','Mi') from dual;--ss youselect lt

2013-06-26 09:56:18 815

Oracle ltrim rtrim trim函数

select ltrim(' Miss') from dual;--去掉左边的空格,返回Missselect ltrim('Miss you','kM') from dual;--iss you--从第一个字符串的第一个字符开始查找是否在第二个字符串中出现过,出现过则截掉。如:select ltrim('Miss you','Mi') from dual;--ss yousele...

2013-06-26 01:56:00 117

转载 Eclipse加速插件KeepResident .

转载http://blog.csdn.net/a9529lty/article/details/5487323 原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。切换时果然快很多。官方建议最小值设定在 100 MB,最大值 250 MB 左右。 --------------

2013-06-25 11:41:38 916

转载 oracle forall 介绍 .

本文转载:http://blog.csdn.net/a9529lty/article/details/2937693 FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:B

2013-06-25 10:26:51 665

oracle forall 介绍 .

本文转载:http://blog.csdn.net/a9529lty/article/details/2937693 FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK...

2013-06-25 10:26:00 111

Eclipse加速插件KeepResident .

转载http://blog.csdn.net/a9529lty/article/details/5487323 原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。切换时果然快很多。官方建议最小值设定在 100 MB,最大值 250 MB 左右。--------------...

2013-06-25 03:41:00 95

转载 将JAVA编译为EXE的几种方法

转载http://www.knowsky.com 将java应用程序本地编译为EXE的几种方法(建议使用JOVE和JET)。 a. 利用微软SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的语法如

2013-06-24 16:50:10 2807

将JAVA编译为EXE的几种方法

转载http://www.knowsky.com 将java应用程序本地编译为EXE的几种方法(建议使用JOVE和JET)。 a. 利用微软SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的语法如下: ...

2013-06-24 16:50:00 140

转载 JAVA annotation入门

转载http://www.knowsky.com/539120.html 最近对sPRing源码感兴趣,今天看到annotation部分,略记之。一. 最常见的annotation@Override:用在方法之上,用来告诉别人这一个方法是改写父类的 @Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. @Su

2013-06-24 16:29:50 439

JAVA annotation入门

转载http://www.knowsky.com/539120.html最近对sPRing源码感兴趣,今天看到annotation部分,略记之。一. 最常见的annotation@Override:用在方法之上,用来告诉别人这一个方法是改写父类的 @Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上. @SuppressWa...

2013-06-24 16:29:00 84

转载 Java Web Start

转载http://blog.csdn.net/glchengang Java Web Start简介最近由于工作关系,老大嘱咐我看一下Java Web Start。以前安装JDK时,会在“开始”菜单加一个快捷菜单“Java Web Start”,也不知是做什么用的,我一般都是删除。今天从网上查了一下资料,不看不知道,一看吓一跳,觉得这JWS(Java Web Start简称)很象传说中

2013-06-24 14:48:04 2584

Java Web Start

转载http://blog.csdn.net/glchengang Java Web Start简介最近由于工作关系,老大嘱咐我看一下Java Web Start。以前安装JDK时,会在“开始”菜单加一个快捷菜单“Java Web Start”,也不知是做什么用的,我一般都是删除。今天从网上查了一下资料,不看不知道,一看吓一跳,觉得这JWS(Java Web Start简称)很象传说...

2013-06-24 14:48:00 290

转载 基于xmpp openfire smack开发之smack类库介绍和使用[2]

本文转载http://blog.csdn.net/shimiso 关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view plaincopy...

2013-06-24 14:34:03 1108

基于xmpp openfire smack开发之smack类库介绍和使用[2]

本文转载http://blog.csdn.net/shimiso 关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,分组,个人通讯录等等。下面我们写几个程序小例子测试一下。(1)登录操作[java] view pla...

2013-06-24 14:34:00 84

转载 基于xmpp openfire smack开发之openfire介绍和部署[1] .

本文转载http://blog.csdn.net/shimiso前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是...

2013-06-24 14:19:16 852

基于xmpp openfire smack开发之openfire介绍和部署[1] .

本文转载http://blog.csdn.net/shimiso前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个...

2013-06-24 14:19:00 66

原创 Ant常见任务

1.设置classpath 2.使用classpath deprecation="false" failonerror="true" classpathref="master-classpath">3.输出信息3.1可以使用3.2也可以使用hello,msg 4.输出一段xml到指定

2013-06-21 18:47:05 677

Ant常见任务

1.设置classpath<classpath id="master-classpath"> <fileset dir="${lib.dir}/> <fileset dir="${tomcat_home}\lib"> <include name="servlet*.jar"/>

2013-06-21 18:47:00 117

原创 Ant——classpath

一般的项目开发中,我们都会使用到第三方的jar包。那么在使用Ant编译java源文件时就需要指定classpath。如我的测试工程中用到了log4j和junit。目录结构:LoginServlet.java是一个Servlet,只是为了测试使用servlet-api.jar。那么,我的build.xml中编译源文件的任务是这样的:

2013-06-21 15:37:58 2859

Ant——classpath

一般的项目开发中,我们都会使用到第三方的jar包。那么在使用Ant编译java源文件时就需要指定classpath。如我的测试工程中用到了log4j和junit。目录结构:LoginServlet.java是一个Servlet,只是为了测试使用servlet-api.jar。那么,我的build.xml中编译源文件的任务是这样的:<?xml version="1.0...

2013-06-21 15:37:00 152

原创 Ant使用属性文件

除了在build.xml中使用标签定义变量外,还可以使用属性文件。如:build.properties:src.dir=src在build.xml中使用引入,然后使用${src.dir}就可以使用了。

2013-06-21 14:22:11 845

Ant使用属性文件

除了在build.xml中使用<property/>标签定义变量外,还可以使用属性文件。如:build.properties:src.dir=src在build.xml中使用<property file="build.properties"/>引入,然后使用${src.dir}就可以使用了。...

2013-06-21 14:22:00 119

原创 整合Ant

在实际的工作中,可能一个项目有多个模块,每个小组负责一个模块,一个模块有一个build文件。当你把这些模块组合到一起时,你不必重新写一个build.xml,直接用他们的build.xml,减少工作。 如有模块test1,test2test1目录结构:test1-----src       -----------Test1.java        build.xml

2013-06-21 14:08:25 563

整合Ant

在实际的工作中,可能一个项目有多个模块,每个小组负责一个模块,一个模块有一个build文件。当你把这些模块组合到一起时,你不必重新写一个build.xml,直接用他们的build.xml,减少工作。 如有模块test1,test2test1目录结构:test1-----src-----------Test1.javabuild.xmlbuild.xml:&...

2013-06-21 14:08:00 68

原创 第一个Ant脚本

目的:编写类文件编译源文件,将生成的class文件放在指定的位置将它打成jar,并放在指定的位置运行这个jar编写源文件Test.java:package com.ant.test;import java.text.SimpleDateFormat;import java.util.Calendar;public class Test { public

2013-06-21 12:18:05 953

第一个Ant脚本

目的:编写类文件编译源文件,将生成的class文件放在指定的位置将它打成jar,并放在指定的位置运行这个jar编写源文件Test.java:package com.ant.test;import java.text.SimpleDateFormat;import java.util.Calendar;public class Test { ...

2013-06-21 12:18:00 76

原创 Ant的安装

简介:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。现在Ant的最新版本是1.9.1,我使用的是1.7.0。 Ant的安装:到http://ant.apache.org/bindownload.cgi下载Ant。解压到一个目录,如C:\ANT_HOME\Apache-

2013-06-21 10:35:42 629

Ant的安装

简介:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。现在Ant的最新版本是1.9.1,我使用的是1.7.0。 Ant的安装:到http://ant.apache.org/bindownload.cgi下载Ant。解压到一个目录,如C:\ANT_HOME\Apache...

2013-06-21 10:35:00 58

java极速文件搜索工具

Java极速文件搜索工具,支持文件名及扩展名快速查找。比windows自带的快很多。

2013-06-13

Java读取大文件的处理

Java读取大文件的处理

2013-05-12

Java加密解密之非对称加密

Java加密解密之非对称加密

2013-05-12

Java设置打开或保存文件的对话框的文件类型选择

java打开或保存文件时,只显示相应文件类型的文件。

2013-05-12

Java几种常见的排序方法

Java中几种比较常见的排序方法,像冒泡、快速排序、插入排序登。

2013-05-12

使用数字签名验证文件是否被修改

使用数字签名验证文件是否被修改. 基本原理: 发送方: 1. 生成公钥和私钥并保存至文件public.key和private.key。 2. 根据要发送的文件内容生成签名并写入文件signature.dtx。 3. 将公钥文件、签名文件和要发送的文件一起发送给接受方。 接受方: 1. 读取发送方发送的公钥文件 2. 读取发送方发送的签名文件。 3. 读取发送方发送的文件。 4. 根据发送方发送的公钥对发送方发送的文件进行签名。 5. 对比生成的签名和发送方发送的签名是否一致。

2013-05-03

Java获取Oracle存储过程返回的Cursor

Java获取Oracle存储过程返回的Cursor,使用odbc6

2013-04-28

javamail发邮件(带附件)

javamail发送邮件,带附件。发邮件可以看看。

2013-04-28

Ibatis调用Oracle存储过程返回自定义类型

Ibatis调用Oracle存储过程,返回自定义的类型。

2013-04-28

java socket多人聊天(文字+图片+文件传输)

可以实现群聊,私聊,文本,图片聊天。可以发送和接收文件。支持一次同时7个文件发送/接收。接收和发送文件显示发送和接收进度。

2013-01-19

结合struts2.3.4+jQuery+mysql+json

结合struts2.3.4+jQuery+mysql+json开发的一个小例子。

2012-12-09

ibatis+spring之Ajax应用-根据车牌查询所在省

ibatis+spring之Ajax应用-根据车牌查询所在省

2011-11-21

spring3.0 mvc demo

Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。

2011-09-17

spring security3.0 demo

Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。

2011-09-17

displayTag的小例子

Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。

2011-09-17

hsqldb demo

hsqldb 的小例子。当你的电脑上没有安装数据库,又需要使用数据库时很实用。

2011-09-14

android开发的一些小例子

Anroid开发的一些小例子。初学者看看。

2011-08-03

空空如也

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

TA关注的人

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