- 浏览: 40147 次
- 性别:
- 来自: 广州
最新评论
-
Iuranus:
可能由于翻译的原因,数据字典这一中文名词应该对应两种概念吧:1 ...
应用开发中数据字典项设计实现方案 -
kakakekeming:
kakakekeming 写道[i][/i]sssssssss ...
Jsp转Html页面的方法 -
kakakekeming:
[i][/i]ssssssssssss
Jsp转Html页面的方法 -
570145440:
mark ...
常用正则表达式
文章列表
最近研究了下Selenium,苦于网上中文资料太少,便自己翻译了下Selenium官网上的API,便于大家一起沟通和学习。
由于本人英文水平有限,部分字词句的拿捏可能不太到位,希望各位朋友给出宝贵意见哈
概念
Selenium 通过命令进行 ...
- 2009-07-27 22:19
- 浏览 6707
- 评论(0)
应用开发中数据字典项设计实现方案
在应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如: 0表示新建,1表示修改,2表示删除等),以方便应用程序中使用。而UI显示对象信息时不能显示对象状态等的编码,对于编码值设计人员知道代表什么意思,但用户就不明白了,所以需要进行编码转换,从编码转换为文字描述(名称),也就是需要把状态编码0转换为“新建”,把1转换为“修改”,把2转换为“删除”等显 ...
- 2009-05-25 15:00
- 浏览 7157
- 评论(1)
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能 ...
- 2009-03-11 10:10
- 浏览 949
- 评论(1)
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存
在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为改变量分配的内存空间,该内存空间可以立刻被另作他用。
堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,以后就可以在程序中使用栈内存中 ...
- 2009-03-10 19:30
- 浏览 1139
- 评论(0)
网上找的---呵呵
一、Java基础知识
1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
2.字符串的操作:
写一个方法,实现字符串的反转,如:输入abc,输出cba
写一个方法,实现字符串的替换,如 ...
- 2009-02-11 15:15
- 浏览 873
- 评论(0)
继续学习代理模式:
我要找咱公司老总办事,可无奈,我认识他,他不认识我,无法直接找到他,这件事眼看就要黄。这时突然想起,咱之前给老总的秘书小刘跑过腿,咱可以试试通过小刘来帮我把礼送到老总那,看能不能同样把事情办好。这秘书小刘平常在公司就经常挂着个牌子,找老总办事,先通过我。。。
现实中,代理模式的例子举不胜举,比如销售代理也是最常见的一种,这里我们举一个电脑销售的例子,来简单的学习一下代理模式的核心思想。
一。提供一个公共接口,真实的对象(被代理对象)--电脑厂商以及代理对象--电脑代理商都具有销售掉闹的方法。
public interface SaleComputer {
...
- 2008-12-01 21:49
- 浏览 957
- 评论(0)
这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考!
在接下来的应用中,我自己想到另 ...
- 2008-12-01 16:44
- 浏览 6553
- 评论(2)
面向对象的开发的一个主导原则是,在给定的应用程序中正确地划分任务。系统中的每个对象应该将重点放在问题域中的离散抽象上。简而言之,一个对象只应做一件事,而且要将它做好。这种方法可确保在对象之间划定清晰的界限,因而可提供更高的重用性和系统可维护性。
一个特别重要的领域是用户界面和基础业务逻辑之间的交互。在应用程序的开发过程中,需要快速更改用户界面,并且不能对应用程序的其他部分产生连带影响,这是司空见惯的事。此外,业务要求也可能会发生变化,而这一切与用户界面无关。具有丰富开发经验的人都知道,在很多情况下,这两组要求都会发生变化。如果没有划分UI和应用程序其他部分,修改任一部分都会对整体造成 ...
- 2008-11-21 17:34
- 浏览 974
- 评论(0)
GRASP是General Responsibility Assignment Software Patterns(通用职责分配软件模式)的简称,它的核心思想“职责分配”即Responsibility Assignment。GRASP提出了几个基本原则,用来解决面向对象设计的一些问题。
与GoF设计模式不同的地 ...
- 2008-11-21 17:06
- 浏览 1949
- 评论(0)
volatile关键字有什么用?
恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码
int i1; int geti1() {return i1;}
volatile int i2; ...
- 2008-11-21 16:41
- 浏览 1148
- 评论(0)
参看了crazybob的关于单态模式的文章http://crazybob.org/2007/01/lazy-loading-singletons.html,非常受益。最近在学习设计模式,有必要整理下singletion的几种实现方式:
简单说来,大体是有三种实现方式:
1、饿汉式 在下面这个例子中,这个类被加载时,静态变量m_instance 会被初始化,此时类的私有构造子会被调用。这时候,单例类的惟一实例就被创建出来了。
//饿汉式:
public class EagerSingleton {
/** @label Creates */
p ...
- 2008-11-21 15:44
- 浏览 1767
- 评论(0)
昨天看到一篇文章, Craig Walls介绍了一种利用XBean简化spring配置文件的做法. spring配置文件的功能很简单, 其语法规定也相对简明, 手工编写起来并不算困难, 但是写的多了也有人觉得冗长不堪. Craig Walls的方法大致相当于是引入一种自定义标签机制来增强表达能力(expressive).
标准的配置方式如下:
<beans>
<bean id="quest"
class="com.springinaction.chapter01.knight.HolyGrailQuest"/>
...
- 2008-11-18 14:05
- 浏览 4594
- 评论(0)
1、如何将java.util.Date转化为java.sql.Date?
转化:
java.sql.Date sd;
java.util.Date ud;
//initialize the ud such as ud = new java.util.Date();
sd = new java.sql.Date(ud.getTime());
2、如果要插入到数据库并且相应的字段为Date类型
那么可以用PreparedStatement.setDate(int ,java.sql.Date)方法
其中的java.sql.Date可以用上面的方法得到
也可以用数据库提供TO_DATE函数
比 ...
- 2008-11-15 23:02
- 浏览 1717
- 评论(0)
1.简介
在一般的写bean组件的时候,都必须要写setter和getter方法,当然如果我们事先已经知道bean的相关属性和
方法,写bean是比较简单的,但是组件太多的时候,重复编写常常是枯燥乏味令人厌烦的。但当有些时候 ...
- 2008-11-03 13:18
- 浏览 1285
- 评论(0)
类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException, ClassCastException的工作中解脱出来。
这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。然后深入探讨java虚拟机(JVM)是如何利用类加载器读取代码,以及java中类加载器的主要类型。接着用一个类加载的基本算法看一下类加载器如何加载一个内部类。本文的下一节演示一段代码来说明扩展和开发属于自己的类加载器的必 ...
- 2008-11-03 10:37
- 浏览 1037
- 评论(0)