spring的设计模式,IOC,AOP的认识 基于2.X

星期日, 2008-09-21 | Author: liyz | JAVA-and-J2EE | 一条评论 6,131 views

Spring体系结构

    Spring核心模块实现了IoC的功能,BeanFactory接口是Spring框架的核心接口 —使之Spring 成为一个Bean的容器
    Application Context模块,扩展核心模块,添加了il8n国际化、Bean生命周期控制、框架事件体系、资源加载透明化等功能,且提供了邮件服务、任务调度、JNDI定位、EJB集成、远程访问等企业应用功能。
    AOP模块 —Spring实现了AOP Alliance规范的实现,且整合了AspectJ的AOp语言级的框架(元数据及动态代理的实现)
    Spring DAO模块—-提供检查型的异常转换成非检查型异常,且提供声明式事务支持(事务、DAO、JDBC)

› 继续阅读

Tags: , , ,

UML类图关系汇总

星期三, 2008-09-17 | Author: liyz | JAVA-and-J2EE | 没有评论 4,394 views

这个uml图自己看的比较多,去画的少,因为做现场开发的多,立刻应用的多些;现在总结下:

依赖(Dependency)

实体之间一个“使用”关系暗示一个实体的规范发生变化后,可能影响依赖于它的其他实例(图D)。更具体地说,它可转换为对不在实例作用域内的一个类或对象的任何类型的引用。其中包括一个局部变量,对通过方法调用而获得的一个对象的引用(如下例所示),或者对一个类的静态方法的引用(同时不存在那个类的一个实例)。也可利用“依赖”来表示包和包之间的关系。由于包中含有类,所以你可根据那些包中的各个类之间的关系,表示出包和包的关系。

› 继续阅读

Tags: ,

WordPress美化代码插件大搜捕之自我code的改善

星期三, 2008-09-17 | Author: liyz | wordpress | 没有评论 7,239 views

粘贴自己的代码,感觉没有在别人论坛blog什么的好,终于寻找的好的插件用,感觉不错
已记录
WP-Syntax
支持高亮、添加行序号,复制到剪贴板等功能
没有行标,PHP代码
php
带行标,Java代码
java code
从18行开始,Ruby语言
Ruby code
下载地址:http://downloads.wordpress.org/plugin/wp-syntax.0.8.zip
插件地址:http://wordpress.org/extend/plugins/wp-syntax

› 继续阅读

Tags: ,

判断字符串是不是数字–java 和js版

星期二, 2008-09-16 | Author: liyz | JAVA-and-J2EE | 2 Comments 6,827 views

今天有人问到,判断字符串是不是数字有什么方法,第一反应就是强制转换成Integer类型,若抛出异常就不是数字;
始终感觉不爽的方法;转念想可以用Pattern的方法,用正则表达式;问题解决了,不过还是想看看别人都是怎么解决的,网上查了下,还看了个用java类库自带的方法也还不错,不过要遍历;感觉还是用正则表达式的好;
把代码贴出来,下次用就直接复制了,呵呵

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.liyz.num.test;
 
import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
public class TestNum {
	public static void main(String[] args) {
 
		boolean num=isNumeric("gg");
		System.out.println(num);
		boolean num2=isNum("25p");
		System.out.println(num2);
 
	}
 
	//jdk method java类库自带的方法
	public static boolean  isNum(String msg){
		char[] msgchar=msg.toCharArray();
		for(char mc:msgchar){
			if(!Character.isDigit(mc)){
				return false;
			}
		}
		return true;
		}
	// base on pattern 用正则表达式
	public static boolean isNumeric(String str)
	{
	Pattern pattern = Pattern.compile("[0-9]*");
	Matcher isNum = pattern.matcher(str);
	if( !isNum.matches() )
	{
	return false;
	}
	return true;
	}
}

——————————————————————————
差点忘记了还有个js版本,原理差不多,感觉更简单了,有现成的函数调用
貌似code标签不是很好用,只好换下了加了个–在script前

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<--script type="text/javascript">
    //系统函数的调用,感觉最简单
    if(isNaN("25")){
      alert("请输入数字");
    }
    //基于正则表达式的自己写的函数
    function isdigit(s)
   {
     var r,re;
           re = /\d*/;
           r = s.match(re);
           return (r==s)?true:false;
    }
     var s1 = "123";
     var s2 = "45a";
     var s3 = "bcd";
     var s4 = "e6"
   alert("s1="+isdigit(s1)+"s2="+isdigit(s2)+"s3="+isdigit(s3)+"s4="+isdigit(s4));
 
    <--/script>

Tags: , ,

leapftp3的注册码

星期二, 2008-09-16 | Author: liyz | 软件 | 没有评论 5,496 views

因为要做个上次的东西用就搜索了个ftp上次工具,一下就把那么火的LeadFTP给找到了,就下载了个
用,感觉还不错,比较烦的就是每次都要提示注册,虽然可以试用90天,始终感觉不是很好;
自己又懒的去找个开源的软件自己搭建了,不得已就去找个注册码;

LeadFTP3.0汉化版 功能强大,媲美Flshfxp,Cuteftp,BulletProof FTP,FFFtp的FTP软件。
下面既为注册码

› 继续阅读

Tags: ,

26句话,让你豁然开朗

星期四, 2008-09-11 | Author: liyz | 体味生活 | 没有评论 4,369 views

 1.活着一天,就是有福气,就该珍惜。当我哭泣我没有鞋子穿的时候,我发现有人却没有脚。  2.宁可自己去原谅别人,莫让别人来原谅你。

  3.世界原本就不是属于你,因此你用不着抛弃,要抛弃的是一切的执著。万物皆为我所用,但非我所属。

  4.别人可以违背因果,别人可以害我们,打我们,毁谤我们。可是我们不能因此而憎恨别人,为什么?我们一定要保

  有一颗完整的本性和一颗清净的心。

  5.你有你的生命观,我有我的生命观,我不干涉你。只要我能,我就感化你。如果不能,那我就认命。

› 继续阅读

Tags: ,

视图简介–基于mysql

星期日, 2008-09-07 | Author: liyz | Database | 没有评论 4,781 views

视图的优点:

   1.简单:不关心后面对应的表结构、关联条件和筛选条件,是过滤好的结果集

   2.安全:只能访问被允许的结果集,对表的权限管理并不能限制到某个行某个列,可以通过视图实现

   3.数据独立: 屏蔽表结构变化对用户的影响,源表增加列对视图没有影响;修改列名,可以通过修改视图来解决

视图操作:

› 继续阅读

Tags: , ,

上海的12条特色街,一定要去看看

星期日, 2008-08-24 | Author: liyz | 爱上海 | 一条评论 5,513 views

上海的12条特色街

上海目前有中小道路2800余条,特色道路的建设将从以往只注重两边环境整治向立面和空间拓展。杨浦大学城附近的洋人街、卢湾区茂名南路的精品服饰街也已列入规划之中。  

  休闲小吃街———静安区吴江路(南京路至泰兴路),以休闲、小吃、娱乐为主要特色。  

  欧美风情街———静安区华山路(延安路至常熟路),以酒吧、咖啡、旅游为主要特色。  

  影视文化街———长宁区新华路(淮海西路至凯旋路),以宁静幽雅的欧陆风情花园马路为主要特色。  

  中华香樟一条街———闵行区江川路(沪闵路至竹港桥),以绿化、休闲为主要特色。  

  文化名人街———虹口区多伦路(东江湾路至四川北路),以上海近代文化氛围为主要特色。  

  雅文化街———虹口区溧阳路(四川北路至四平路),以恬静、雅致为主要特色。  

  滨河休闲街———杨浦区兰州路(平凉路至长阳路),以体现水面清洁、岸边垂柳成行为主要特色。  

  求知街———杨浦区政通路(国定路至淞沪路),以体现高校求知的氛围为主要特色。  

  社区休闲街———杨浦区嫩江路(中原路至包头路),以破墙透绿、围墙灯光为主要特色。  

  欧式建筑展示街———徐汇区衡山路,以欧式建筑为主要特色。  

  生态景观街———嘉定区新城路(嘉公路至塔城路),以体现植物多样化,配雕塑灯光为主要

Tags: ,

Search

文章分类

Links

Meta