自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

编写java程序的优化性能

可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。    一、通用篇    “通用篇”讨论的问题适合于大多数Java应用。    1.1 不用new关键词创建类的实例    用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动...

2008-09-27 18:14:30 132

原创 ORACLE常用命令

一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect i...

2008-09-27 17:39:47 105

常用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>....

2008-09-22 17:30:22 105

Flash小游戏

我的休闲小游戏 , 看看你能冲过多少关~? :o

2008-09-18 18:45:42 725

javascript实现浏览器窗口传递参数

a.html[code="java"] 主页面 function OpenNew() { var im=new IDAndMethod(); im.ID=document.getElementById("txtID").value; window.showModalDialog("ddd.h...

2008-09-18 18:39:53 190

Select语句完整的执行顺序:

SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、使用order by对结果集进行排序...

2008-09-04 16:20:09 102

SQLyog Enterprise快捷键

F5  执行当前查询F1  帮助F3  快捷键窗口F6  更改表结构F7  管理索引窗口F9  刷新对象浏览器F10  管理外部关联F11  插入更新对话框Ctrl+1  显示/隐藏对象浏览器Ctrl+2  显示/隐藏结果面板Ctrl+3  显示/隐藏查询窗口Ctrl+B  对象浏览器获得焦点Ctrl+D  创建数据库Ctrl+E  SQL 窗口获得焦点Ctrl+F  查找Ctrl+L  切换以...

2008-08-19 11:48:08 124

如何把一个目录中的文件打成一个jar文件

1.cmd进入命令输入窗口。2.把目录选定到你要打成jar包的目录。3.输入命令      jar空格-cvf空格您所要打成jar包的文件名空格-C空格*4.注意上面的是大写的C5.回车,大功告成。...

2008-08-04 17:51:03 1131

分页标签

分页总是让人头疼 今天就决心做一个分页标签!~1.首先写一个标签类PagesTag.java,当然要继承SimpleTagSupport类咯~![code="java"]package com.xaccp.common.page;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.JspWriter;...

2008-06-18 22:33:21 111

如何使用spring的作用域

如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称protot...

2008-06-18 21:23:09 160

JSP和Servlet对中文的处理

      世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。  这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。  汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低...

2008-06-18 21:13:01 86

JSP中的乱码解决方案

      首先,确保你的数据库是支持中文的。把数据库的编码方式设置能支持中文的,如GB2132,utf-8等,而且经过测试后确实能写入中文且正常显示。这样就就保证了数据库确实是支持中文的,且可以正常输入和保存中文。如果数据库本身都不支持中文字符,那不管你怎么写代码都是无济于事的,肯定会出现中文乱码。其次,从输入源杜绝中文乱码出现的可能。只有从数据输入源杜绝了中文乱码出现的可能,才能保证输入到数...

2008-06-18 20:54:26 74

Maven2.0:编译、测试、部署、运行

摘要:Maven1.0已历了几年的时间,并且作为Ant的替代品已被广大的研发人员所接收,但他并没有在很大程度使研发人员从Ant的build.xml文档中解脱出来。Maven1.0速度慢并且笨拙,使用起来的困难度并不亚于使用Ant的项目。事实上,他的核心是基于Ant实现的。在经过了几乎完全的重写后,Maven2.0诞生了。  一个Java项目中最困难的地方就是如何着手启动他。在启动项目之前,我们必须...

2008-06-18 11:35:54 162

Eclipse快捷键

[list][*]编辑 [*]作用域 功能 快捷键 [*]全局 查找并替换 Ctrl+F [*]文本编辑器 查找上一个 Ctrl+Shift+K [*]文本编辑器 查找下一个 Ctrl+K ...

2008-06-18 11:22:48 63

Hibernate Validator 实例

在项目的业务属性中,你是不是要经常验证属性的取值范围呢. 想要了解比较优美的解决方案吗? 看看Hibernate Validator 是怎么做的吧.一见到她,相信你就会说: Oh God, 这就是我需要的.任何获得Matrix授权的网站,转载请保留以下作者信息和链接:作者:icess(作者的blog:http://blog.matrix.org.cn/pag...

2008-06-18 11:21:18 160

hibernate Annotations 实例

从 hbm.xml 到 Annotations 任何获得Matrix授权的网站,转载请保留以下作者信息和链接:作者:icess(作者的blog:http://blog.matrix.org.cn/page/icess)关键字:Hibernate Validator下面让我们先看一个通常用 hbm.xml 映射文件的例子. 有3个类 .HibernateUtil.java 也就是...

2008-06-18 11:16:58 88

基于struts+spring+ibatis的 J2EE 开发(转载)

1. 前言Struts 是目前Java Web MVC框架中不争的王者。经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。但是Struts某些技术特性上已经落后于新兴的MVC框架。面对Spring MVC、Webwork2 这些设计更精密,扩展性更强的框架,Struts受到了前所未有的挑战。但站在产品开发的角度而言,Struts仍然是最稳妥的...

2008-06-18 11:11:49 84

引用 Struts2中有关struts-default.xml,struts.xml,struts.

 每学习一个框架,我们都免不了要学习一些关于的配置文件,struts2也不例外,下面我就讲一下struts2中几个主要的配置文件。1) struts-default.xml这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE s...

2008-06-18 11:09:02 122

MD5 Code

[code="java"]public class MD5Code { static final int S11 = 7; static final int S12 = 12; static final int S13 = 17; static final int S14 = 22; static final int S21 = 5; static fi...

2008-06-17 11:30:30 184

validate code

<%@ page contentType="image/jpeg;charset=GBK" %><%@ page import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%@ page import="com.sun.image.codec.jpeg.*"%><%!Colo

2008-06-17 11:29:10 141

java中IO操作

输入输出流 在Java中,把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以java引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unico...

2008-06-17 11:17:01 190

Linux快捷键

<Ctrl><Alt><F1> 切换到第一个文本终端。在Linux下你可以有多达六个不同的终端。这个命令的意思是:“同时按住<Ctrl>键和<Alt>键,然後按<F1>键,再释放所有的键”。 <Ctrl><Alt><Fn> (n=1..6) 切换到第n

2008-06-17 11:04:18 99

struts2的struts_properties配置文件详解

struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action            用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。stru...

2008-06-17 10:53:32 78

Log4j使用高级

二 动态配置log4j1 配置外部配置文件来配置的基本步骤1.1 一个运用配置文件的实例Log4j之所以能成功的原因之一是它的灵活性。但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是在函数中写死的,以后修改配置就要修改原代码,这就不能体现出log4j的灵活性了,所以基本上不会通过BasicConfigurator.configu...

2008-06-17 10:51:31 106

hibernate官方实现Generic Data Access Objects

[color=red][b]The DAO interfaces[/b][/color]I use one interface per persistent entity, with a super interface for common CRUD functionality:[code="java"]public interface GenericDAO { T fi...

2008-06-17 10:48:01 94

HibernateUtilSimple

[code="java"]package org.hibernate.auction.persistence;import net.sf.hibernate.*;import net.sf.hibernate.cfg.Configuration;import org.apache.commons.logging.*;/** * A very simple Hiberna...

2008-06-17 10:14:04 65

HibernateUtil

[code="java"]package org.hibernate.auction.persistence;import net.sf.hibernate.*;import net.sf.hibernate.cfg.Configuration;import org.apache.commons.logging.*;import org.hibernate.auction.ex...

2008-06-17 10:12:09 148

应用OSCache提升J2EE系统运行性能

Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。1 面临的问题1.1 需要处理的特殊动态内容在信息系统建设过程中我们通常会...

2008-06-17 01:46:03 62

ssh+mysql乱码解决方案

(1)对mysql的my.ini配置文件的默认编码(好像是default-char-set)utf8 重启mysql服务。 (2)web.xml配置过滤器,这个应该很简单,copy就OK了Xml代码 <filter>    <filter-name>     Set Web Application Character Encoding     </f...

2008-06-17 01:42:11 71

java数据库设计中的14个技巧

下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。       1. 原始单据与实体之间的关系          可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对...

2008-06-17 01:12:34 73

JAVA对象序列化保存为XML文件的工具类

今天看了看java.beans包,发现了两个好东西,XMLEncoder和XMLDecoder。发现自己以前把从XML存取对象真是太费力气啦。做了小工具类,以后可以用用了。  以下是引用片段:package com.imct.util; import java.beans.XMLDecoder; import java.beans.XMLEncoder; import java.io...

2008-06-17 01:07:53 84

全文搜索Lucene

     说到搜索,大部分学员想到的就是数据库的模糊查询。模糊查询有两个问题:效率低,不能查找HTML页面上的静态内容。     于是需要工具进行对于网站的全文搜索。基本原理是用工具扫描整个网站的页面,将内容进行索引并保存,然后可以通过用户的关键字搜索。如果你用过google桌面搜索或者msn桌面搜索,应该对这个过程比较了解。     可见一个全文搜索工具至少需要包含两个方面:创建索引和搜索。  ...

2008-06-17 01:03:14 63

Java的中文编程与配置心得

Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。我刚刚用了一天的时间解决这些问题,觉得很有必要给自己写个备忘录之类的。 我看还是从问题入手吧,这样不致于让大家打瞌睡。我想写个程序,这个程序有个基本功能就是显示...

2008-06-17 00:59:06 186

如何使用Java中的集合类

Java集合类总述 线性表,链表等是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 ...

2008-06-16 22:55:42 114

如何使用Java中的Date和Calendar类

Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个要害的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析和日期的计算.    我们将讨论下面的类:...

2008-06-16 22:50:29 76

引领你的一生

李开复 2007年10月    前不久,我的同学兰迪·波许教授在我们的母校卡内基·梅隆大学做了一场风靡全美   的 讲座,题目是《真正实现你的童年梦想》。该讲座的视频在不同视频网站上被点播了   上千万次。《华尔街日报》把这次讲座称为“一生难觅的最后的讲座”。在美国一些高校   里,“最后的讲座”是著名教授退休前的最后一课。兰迪教授并没有准备退休,但是他患   了胰腺癌,只剩下几个月的生命。这次讲...

2008-06-16 22:45:12 127

高效能人士的七个习惯

自成书以来,在美国畅销书排行榜盘踞达七年之久,全球70个国家以28种语言发行超过一亿册,作者柯维博士也被《时代》杂志誉为人类潜能的导师,并被选入全美25位最有影响力的人士。《高效能人士的七个习惯》究竟写了些什么,受到如此众多读者的青睐? 25年来,我在商界、大学与担任家庭婚姻顾问的工作中,接触过形形色色表面上事业有成、内心却感到匮乏的人,我相信他们所面临的问题也是你所关注的。 习惯一:积极主动 个...

2008-06-16 22:43:52 93

你必须找到你所钟爱的东西

(史蒂夫·乔布斯为苹果电脑和Pixar动画公司CEO,本文系其于2005年6月12日在斯坦福大学所做的演讲,原载《环球企业家》 2005年7月号 总第112期 )我今天很荣幸能和你们一起参加毕业典礼,斯坦福大学是世界上最好的大学之一。我从来没有从大学中毕业。说实话,今天也许是在我的生命中离大学毕业最近的一天了。今天我想向你们讲述我生活中的三个故事。不是什么大不了的事情,只是三个故事而已。 第一个故...

2008-06-16 22:41:55 85

Email regular expression

今天拿到了传说中有1G大的Gmai,确实很好用速度极快,没有了传统的收件夹,取了代之的是labels ,用户自己设定labels后加上邮件过滤设定,就成了邮件自动分练功能,逻辑上,用户名+labels@gmail.com,"labels"可以自己取名,就可以达到无数个E-mail地址,这些地址同时指向用户名@gmail.com 我在外面测试:能过163邮箱向用户名+labels@gmail.co...

2008-06-16 17:40:38 436

8个cdm命令~!

一,ping       它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看...

2008-06-16 17:08:39 1916

空空如也

空空如也

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

TA关注的人

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