- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 AspectJ切入点语法详解
6.5.1 Spring AOP支持的AspectJ切入点指示符 切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定类型内的方法执行;
2012-04-26 10:33:25 10062
转载 AOP的理解
1、问题 问题:想要添加日志记录、性能监控、安全监测 2、最初解决方案 2.1、最初解决方案缺点:太多重复代码,且紧耦合 2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损 2.3、使用装饰器模式/代理模式改进的解决方案装饰器模式:动态地给一个对象添加一些额外的职
2012-04-26 10:31:07 1615
转载 我对IoC/DI的理解
IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性 1、为什么需要IoC容器1.1、应用程序主动控制对象的实例化及依赖装配 Java代码 A a = new AImpl(); B b = new BImpl(); a.setB(b);
2012-04-26 10:20:43 893
转载 Java 单例模式探讨
以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。 总结一下我所知道的单例模式实现方式: 1.预先加载法 Java代码 class S1 { privat
2012-04-21 11:09:50 576
转载 jQuery中设置form表单中action值的方法
html代码:id="myFormId"name="myForm" action=""method="post"> 熟悉JavaScript的朋友一定晓得JS可以动态改变form表单中action的值,写法如下:document.myForm.action ="userinfo.shtml"; //需要注意的是form标签一定要有nam
2012-04-20 16:36:46 1114
转载 11招教你如何玩转数据库设计
在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?开发者在设计一个数据表单时,往往会遵循三条常用形式,他们认为常规模式是设计的唯一途径。然而由于开发者一开始就抱有这种心态,使数据表单设计变得墨守成规,阻碍了它的创新。作者Shivprasad 从平时的工作项目中积累了一些经验,向我们介绍了11款制作数据表单技巧,当设计
2012-04-17 16:41:13 880
转载 ORA-12705: 无法访问 NLS 数据文件, 或者指定的环境无效
如果在同一台电脑上已经先安装了标准的 Oracle Database Client,就会出现这个错误信息,解决方法:打开注册表 HKEY_LOCAL_MACHINESOFTWAREORACLE 内找出 NLS_LANG ,这个键值现在应该是 NA,也是导致 ORA-12705 错误的原因,因此将 NLS_LANG 的值改为AMERICAN_AMERICA.ZHS16GBK 就可以正常使用了
2012-04-12 12:22:22 51142 3
转载 oracle设置客户端字符集并导出
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKset NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8 脚本:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8exp csstest3/csstest3@orcl file=E:/Per
2012-04-12 12:21:59 1285
转载 iBatis查询select详解
是iBatis已经映射的语句类型,就是查询了,为了配合说明,这里再介绍两个标记:和,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思了。假设我们有如下代码段: Xml代码 sql id="select-user"> select * from users sql> sql id="select-
2012-04-01 13:53:52 2007
转载 iBatis的简单增删改查(CRUD)操作
本文在http://sarin.iteye.com/blog/677623的基础之上继续展开。 iBatis是基于SQL的数据持久层框架,那就是要书写SQL语句进行数据库操作。对比于Hibernate虽然在对象属性的扩展上修改麻烦但是对SQL的集中管理和主动权,也还是不错的。下面我们来探讨iBatis中的简单增删改查(CRUD)操作,这也是数据库应用的基本操作。 为了简化我
2012-04-01 13:50:57 1560 1
转载 iBatis查询API
iBatis的简单增删改查操作非常容易掌握,下面我们来看看iBatis的详细配置。虽然iBatis小巧灵活,但是其可扩展性也非常强。iBatis的核心配置文件就是SqlMapConfig.xml了,下面我们来看看iBatis的核心配置结构。 SqlMapConfig配置文件在前面我们知道要配置JDBC连接,SqlMap映射文件等信息,当然这都是非常基本的配置,现在我们要探究一下SqlM
2012-04-01 13:50:03 2202
转载 数据库理解
计算机优化,性能提升,我自己觉得就是: 时间换空间,空间换时间。索引这种,就是用空间换时间,如果数据很大,数据库会对数据压缩,就是时间换时间。分表,分库,就是开发人员时间,替换计算机找数据的时间了。开发人员买几本数据库的书看看,然后在知道用法后,如:in,exists,truncate,索引,执行计划,系统表的设计, 分区,分表,分库 时候,可以换位思考下,自己如果是ora
2012-04-01 10:30:18 723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人