`
jsycjacky
  • 浏览: 11454 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
代理模式分为静态代理和动态代理。静态代理就是我们自己定义的代理类,动态代理是程序在运行时生成的代理类。 静态代理示例 Service.java Java代码   <span style="font-size: medium;">package com.javacrazyer.dao;     
这篇文章紧接着上一篇静态代理和动态代理来说 前言: 到现在呢,老是讲动态代理,有的人都晕了,会说你这代理中用到的类怎么没有一个是与spring相关的呢,所以,我要说明的事,虽然现在讲的都是最普通的动态代理,但实质上就是将AOP的内部实现原理,Spring AOP之所以这么强大是因为它底层都是用动态代理来实现的,为了说明这一点,得贴出点源码来 1.如果是有接口声明的类进行AOP,spring调用的是java.lang.reflection.Proxy类来做处理 在spring的资源包中,找到org.springframework.aop.framework.JdkDynamicAopPro ...
动态语言 • 动态语言 – 程序运行 时 , 可以 改变 程序结构 或 变量 类型。典型的语言:
操作系统都是centos     源服务器名称:A      目标服务器名称:B 在A服务器操作 su  - oracle 1、在Linux目录创建目录,用来保存导出的数据文件 mkdir -p /home/oracle/expdp_dir //一台服务器只要创建一次 sqlplus / as sysdba 2、创建逻辑 ...
一. 官网说明 1.  Oracle 10g文档如下: http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm#i1010293 Data Pump Components Oracle Data Pump is made up of three distinct parts: (1)The command-line clients, expdp and impdp (2)The DBMS_DATAPUMP PL/SQL package (also known as the Data Pump ...
数据库版本: oracle 11.1.2 环境:centos5.8 64 数据库中存在多个表有分区的情况。所以在数据库的备份时发生了错误。 Export done in UTF8 character set and UTF8 NCHAR character set server uses AL32UTF8 character set (possible charset conversion) . exporting pre-schema procedural objects and actions . exporting foreign function library name ...
问题描述: 当使用log4j.xml配置日志时,Myeclipse验证该xml文件时,出现警告"The file cannot be validated as the XML Schema "D:\workspace\Log4jDemo\src\log4j.dtd (系统找不到指定的文件。)" that is specified as describing the syntax of the file cannot be located." 原因分析: log4j.xml中使用log4j的DTD验证其格式的有效性"<!DOCTYPE lo ...

Spring aop简单示例

AOP概念:     面向切面(方面)编程,是对所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能);     将通知配置到目标对象,生成代理对象。 AOP术语:   1.通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实现日志功能的代码,如向日志文件写日志。通知在连接点插入到应用系统中。    2.连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的字段。    3.切入点:定义了通知应该应用在哪些连接点,通知可以应用到AOP框架支持的任何连接点。    4.引入:为类添加新方法和属性。    5.目标对象:被通知的对象。既可以是 ...
对于整合Spring及Mybatis不作详细介绍,可以参考: MyBatis 3 User Guide Simplified Chinese.pdf,贴出我的主要代码如下: UserMapper Interface: package org.denger.mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.denger.po.User; public interface UserMapper { @Sele ...
这是一个普通Java Project,用的MyBatis3.1.1包。 1.引入mybatis-3.1.1.jar 2.编写实体类(XxBean.java),一定要有无参构造方法。 3.编写操纵实体类的接口(XxMapper.java),然后写一个对应的XML(XxMapper.xml)。 接口中的方法和XML中的ID对应,eg: XxMapper.java: public interface XxMapper{ public void saveDataOnNotExist(XxBean); } XxMapper.xml: <?xml version=&qu ...
本文以MyBatis3.0.6 + Spring3.0.6为例结合(一定要这个版本才行): 定义一个实体类:Emp.java package com.lixing.scm.entity; public class Emp { private String id; private String name; private String sex; private int age; private String phone; public String getId() { return id; } public void setId( ...

jQuery Tree

在 v3.5.13 中由于个人疏漏,产生了一个比较严重的bug,对此非常抱歉。 请尽快升级到 最新版本。 GitHub:https://github.com/zTree/zTree_v3    zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101 zTree 快速下载地址:http://code.google.com/p/jquerytree/downloads/list 下面是 v3.5.14 的修改记录:    * 【修改】 拖拽节点时 iframe 遮罩异常的bug    * 【修改】 清空子节点后重新添加子节点无法显示的bu ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionF ...
自从eclipse升级到3.3以后jad插件就一直没有成功的安装上去,网上看了好多文章也是以前版本的安装方法,3.3目前通过eclipse的software update的插件安装方式已经不行了。 目前安装方式如下: 1.从http://www.kpdus.com/jad.html#download地址下载最新的jad,我目前下载的是jadnt158.zip 2.从http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar地址下载jadclipse_3.3.0.jar,拷贝到eclips ...
前几天遇到一个问题: 一个酒店预订系统,如果有两个人同时操作一个房间订单,又同时提交,谁能成功,谁不能成功,还是全都成功,改如何解决,郁闷中。。。。。
Global site tag (gtag.js) - Google Analytics