- 浏览: 84256 次
- 性别:
最新评论
-
honcur:
看了一遍,有点感觉,回复后再看一遍,哈哈!
spring配置中bean的循环引用问题及解决方法 -
满月无双:
学习。
log4j配置简要说明 -
feelboy:
不错,谢谢
log4j配置简要说明 -
小天蝎:
我们的圈圈也大概是这个时候离开了我们从来都没有忘记过圈圈
咖啡去世了 -
bromon:
我曾经梦到过三次牙齿脱或者断,前两次都是在某亲人去世前的几个月 ...
咖啡去世了
文章列表
检测时间 ([0-1]?[0-9]|2[0-3]):([0-5][0-9])
以下是备忘:
1.检查日期:
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](dddd))
2.检查数字:
([-+]?[0-9]+.?[0-9]+)
3.检查URL:
((http|ftp)://)?(((([d]+.)+){3}[d]+(/[w./]+)?)|([a-z]w*((.w+)+){2,})([/][w.~]*)*)
4.检查E-mail
w+@((w+[.]?)+)
严格的日期验证包括格式和逻辑上的合法性!
^((((19|20)(([0246 ...
- 2006-12-12 15:16
- 浏览 19048
- 评论(0)
引用它们是落入凡间的精灵,给我们带了来种种欢乐。虽然宠物对于我们来说不是生活的全部,但是对于它们来说却是所有的一切。所以,请用一生的爱去照顾它们吧。
不仅限于猫猫,狗狗,一切生物,不管是火星人,还是天顶星人,请来这里分享你们相处的喜怒哀乐吧
.
有一天,医生依德在废料堆中找到了一个少女的半机械残骸并修好了她取名叫做凯丽,故事就从此开始了...
这是一个叫做废铁镇的地方,被它的天空上的城市--沙雷姆的阴影笼罩着,任何物体都不能在沙雷姆附近飞行,甚 ...
1.Oracle 8i 下使用最新的oracle thin driver时用DatabaseMetaData获取主键等信息时,需要将connection.getMetaData().getPrimaryKeys(connection.getCatalog(),null,tableName);中的tableName转为大写,否则无法得到数据。2.正则表达式中,需要以","分割字符串,但是要分割的字串中含有","号,为了避免冲突,引入前置转义字符"\",这样的正则怎么写呢?例如:String txt = "STATE_COUNTY ...
- 2006-08-03 09:54
- 浏览 2149
- 评论(0)
乱弹权限系统续一
原文在这:http://www.blogjava.net/RongHao/archive/2006/07/03/56258.html仔细分析一,二,三,四权限背后的实质可以发现:一系统权限的概念有一些冗余,很难想象这样一种情况:你已经有了子系统下的很多权限,结果因为没有 ...
- 2006-07-04 22:45
- 浏览 1663
- 评论(0)
最近在继续深入的,完整的实现前面文章《基于事件分发机制的企业应用开发 》和《基于拦截器的企业应用构造》中所构思的想法,在印象中,权限系统和组织结构是任何一个ERP系统都会用到的,不是随便两下就能实现的简单功能模块,实现了这两个子模块后,无论什么地方都会用得着,于是便从这两个功能入手,目前把基于RBAC的权限系统完整实现了,组织结构实现了80%,随着代码以及逻辑的增加,基于Spring IOC的配置也开始复杂起来,不过这个是无法避免的,毕竟系统目标是高度可定制,高度灵活的可配置性就意味着复杂性,这里的复杂性不是仅仅指Spring配置语法,而是指各个Bean之间的关系,每一个Service目前都必须 ...
- 2006-06-08 00:30
- 浏览 1547
- 评论(0)
需求: 某机构体系下,机构类型分为子公司,部门,人员等,以后可能在某机构或者其子孙机构下可能会再分出其他子机构类型,希望在增加新类型过程中,尽可能的避免修改已有代码。
情况:子公司,部分,人员等已完成所有编码(界面,商业逻辑,数据逻辑)变化:需要把这个机构体系组成为一颗树状结构策略:鉴于除了树结构外的其他部分代码已经完成,那么应该首先保持这些代码不予改动。复用修改的优先级从高到低的顺序如下: 界面×JSP,Action层 商业逻辑 Service层 数据逻辑层 数据物理层有经验的人知道,大部分情况下,越是下层的改动,越是影响越广泛(注意不是修改难度),所以我们只有在无计可施的情况下, ...
- 2006-05-17 23:40
- 浏览 2256
- 评论(0)
虽然以前一直在用log4j,但是对其配置不甚了了,突然间因为需解决某些问题,要理解log4j的配置,然而用google搜了一下,却发现网上没有一个简单直观的说明,于是只好看log4j的官方介绍,终于理解了log4j的配置用法,以下是我对log4j配置的一点认识,如有谬误还请不吝赐教.
首先我们搞清楚log4j能干什么,简单来说就是提供一个记录不同级别信息内容的日志工具,可以把不同级别,不同包路径的信息,以指定格式输出到多种设备(控制台,文件等)在程序中,可以以以下方式来使用 Log log = org.apache.commons.logging.LogFactory.LogFactory. ...
- 2006-04-20 23:21
- 浏览 16586
- 评论(2)
问题:Spring+Hibernate的应用中,定义了两个业务Service,这里分别称它们为serivceA,ServiceB。它们的关系简单点来说是这样的:serviceA需要引用serviceB,在serviceB中定义了一个接口列表,serverA必须在serviceB初始化时设置进列表。在纯bean的情况下,也就是这两个类不需要设置其他bean的情况下,循环引用是正常的,可以通过的。例如下面配置所表示:
<bean id="serviceA" class="A" autowire="byName" lazy- ...
- 2006-02-07 08:53
- 浏览 10925
- 评论(1)
环境Spring1.1.3,Hibernate 2.1.8, Websphere5.01
hbm文件采用通配符获取:
<bean class="com.wolfsquare.core.hibernate.DefaultSessionFactoryBean" id="sessionFactory"> <property name="dataSource"><ref bean="dataSource"></property> <property name=&quo ...
- 2006-02-07 08:50
- 浏览 2315
- 评论(0)
问题1:JDBC Sql Server varchar的取出最大长度限制
环境: JDBC驱动inet tds驱动(版本不明),SQLServer2K
问题症状:对于数据库声明为varchar的长度大于256的字段,可以正常保存,但是无法取出多于256字符以后的内容
问题2:使用Hibernate映射时0长度字符串保存后,取出多加了一个空格
环境:inet tds驱动Hibernate2.1.8,SQL Server2K
问题症状:保存0长度字符串后,取出增加了多余的空格。
以上两个问题都是因为没有使用最新的通讯协议引起的,修改URL声明方式如下:
jdbc:inetdae7:127.0.0.1 ...
- 2006-02-07 08:49
- 浏览 2302
- 评论(0)
在Java环境中,可以使用 java.awt.Toolkit.getScreenResolution()可以得到屏幕每英寸的象素数,但是好像没有什么方法能知道某一台打印机的分辨率,更别提去控制打印粒度了。于是可耻的使用着丑陋的缺省打印精度几年后,终于找到了解决方法,不知道该高兴还是悲伤,其原理说出来也是非常的简单: 提高打印精度,其实就是把本来是A3纸的内容往A4纸里画,也就是说,打印区域(这里对应着Java里的Graphics对象)需要缩小,然后由于缺省情况下打印是照72DPI来打的,不做改变的话,打印内容也会跟着变小。这样就不是我们想要的效果了,所以还得把打印内容成比例放大。 ...
- 2006-02-06 21:44
- 浏览 1967
- 评论(0)
在上一篇文章里,我们使用了基于事件传递的机制来对企业应用的子系统进行解耦,但是由于需要强制地继承或者实现一个广播事件的接口EventBrocast,实际上,就职责分离和功能单一的角度来看,前篇文章中的例子中,这个机制对OrderService侵入太大了,我们必须寻找更为有效的方法,不需要程序实现某个接口或继承某个超类来完成这个工作,这一切必须对具体程序完全透明,这个责任谁能承担呢,毫无疑问,历史的重担就落在了AOP身上 ;) 。下面我们来看看具体的实现: OrderService已经实现,除了订单的处理,没有任何的职责,为了完成事件的广播,必须要有一个途径能够拦截到OrderSer ...
- 2005-12-06 20:49
- 浏览 1322
- 评论(0)