自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 java中equals()和hashcode()的关系

虽然Java语言不直接支持关联数组 -- 可以使用任何对象作为一个索引的数组 -- 但在根 Object 类中使用 hashCode() 方法明确表示期望广泛使用 HashMap (及其前辈 Hashtable )。理想情况下基于散列的容器提供有效插入和有效检索;直接在对象模式中支持散列可以促进基于散列的容器的开发和使用。 定义对象的相等性Object 类有两种方法来推断对象的标识: eq

2010-03-23 16:17:00 1721

转载 为Hibernate配置文件加密的三套解决方案(三)

前面说了两种保护Hibernate配置文件中密码不被泄露的方法,今天接着介绍第三种,之前已经说过,其实这算不上加密方法,但是可以说是三种方法中安全性最高的,就是使用WebLogic自动的连接池来实现数据库的连接,而我们只需要在Hibernate文件中进行简单的配置就可以连接到数据库,具体的步骤如下: WebLogic JNDI连接池的配置 1. console登陆,点击左边AdminServerN

2009-08-12 18:26:00 2501

转载 为Hibernate配置文件加密的三套解决方案(二)

提要:本文将详细介绍使用Jasypt的加密功能为Hibernate配置文件加密 首先来了解什么是Jasypt引用Jasypt这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成hibernate,Spring Security(Acegi)来增强密码管理。 你可以从SourceForge.net下载最新的Jasypt(目前的

2009-08-12 18:24:00 2145 1

转载 为Hibernate配置文件加密的三套解决方案(一)

Hibernate配置文件hibernate.cfg.xml中存放了我们连接数据库的相关信息,其中设计到许多数据库的敏感信息,比如连接地址,用户名和密码,有时候我们交由发布组进行发布时并不希望他们看到数据库的连接密码,就需要对hibernate配置文件中的部分信息进行加密,我在解决这一问题中实践了三种方法,第一种是重载连接供应器,第二种是使用Hibernate官方推荐的Jasypt,第三种其实算不

2009-08-12 18:21:00 2196 2

原创 使用正则表达式做代码统计

本源码来自马士兵视频教程。存档,以便以后使用。 import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class CodeCount

2009-04-09 16:37:00 1578

原创 获取网页内容的email地址

可以根据保存下来的网页,分析网页,获得网页上的Email地址。 import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;imp

2009-04-09 15:34:00 1943

原创 正则表达式的一般用法

一个正则表达式使用的小例子,应该够用了。 import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String[] args) { //简单认识正则表达式的概念 /* p("abc".matche

2009-04-09 15:31:00 1751

转载 Struts2的properties配置文件详解

  指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。   ### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfigu

2009-03-24 14:24:00 1522

转载 优秀的工作流引擎的特点!

一般性功能   (General   Functions)     1.   免程序开发(No   Programming   or   Scripting)   [+]     2.   可处理大量流程工作   (Volume   Transaction   Processing)[+]     3.   三层式弹性化架构(Three   Tier,   Scaleable   Architec

2008-10-27 22:54:00 1648

原创 软件架构师的成长之路(1)

东方标准国际软件(英语)专业讲师。原IBM CRL (China Research Lab,IBM中国研究中心) 资深软件工程师,光线传媒系统架构师。企业级应用方案设计解决专家。曾负责众多大型项目,包括:光线传媒E网、中国联通"联互通"信息管理系统、国家863项目基于角色的通用权限控制系统、国家863项目Thsswf工作流引擎、清华大学博学网投票系统(轻量级J2EE)、IBM Web sphere

2008-10-19 17:19:00 2004

转载 IT架构师的成长之路

架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是架构师、架构师的作用、如何定位一个架构师和如何成为一个架构师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。        所谓架构师通俗的说就是设计师、

2008-10-19 17:15:00 2609

转载 2007年web开发技术预言

摘要:2006年即将过去,这一年被广泛地看作是:在线投资新浪潮的一年;更新的web技术和技巧兴起和成长年;从未这样采用web能量的新商务模式的兴起(和衰落)的一年。根据SitePoint和Ektron这两家组织提供的调查报告,大家不妨跟随作者一起放眼遥望一下亮光周围的风景,也许你会听到自己的惊呼,请加入到对“未来”的预言中吧!尝试一下网络对趋势的影响力! 2007年web开发技

2008-10-18 18:37:00 1893

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网

2008-10-18 18:17:00 1508

转载 JAVA异常处理 与C++的不同

*Java异常处理模型   对于一个非常熟悉 C++ 异常处理模型的程序员来说,它几乎可以不经任何其它培训和学习,就可以完全接受和能够轻松地使用 Java 语言中的异常处理编程方法。这是因为 Java 语言中的异常处理模型几乎与 C++ 中异常处理模型有 99% 的相似度,无论是从语法规则,还是语义上来说,它们二者都几乎完全一致。 当然,如果你对 Java 语言中的异常处理模型有更多,或更

2008-10-14 23:32:00 3682

java RMI简单例子

模拟酒店的预定系统。代码可行。具体操作还是自己搞定吧。

2009-03-30

网上银行系统

一个非常简单的网上银行系统

2008-05-06

空空如也

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

TA关注的人

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