- 浏览: 11454 次
- 性别:
- 来自: 南京
最新评论
-
snowtigersoft:
做成同步方法,先提交的成功
数据并发问题 -
ericjoe:
如何使用hibernate可以使用version来处理。
数据并发问题
文章列表
代理模式分为静态代理和动态代理。静态代理就是我们自己定义的代理类,动态代理是程序在运行时生成的代理类。
静态代理示例
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简单示例
- 博客分类:
- Spring
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 ...
MyBatis3.1.1简单示例
- 博客分类:
- MyBatis
这是一个普通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
- 博客分类:
- jQuery
在 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 ...