自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Preserve

坚持 等待 希望

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用Spring 2.x的声明事物配置方式

下面在之前博客的基础上,我只是稍微作了一些改动。主要是配置文件的改变: <aop:pointcut id="txServices" expression="execution(* com.spring.serviceImpl.*.save(..))" /> 配置我之前已经学习过,这里就不再详细介绍了。是专门为声明事物Adv

2014-11-30 19:18:48 546

原创 配置方式实现事物管理

接着上一篇博客。。。。在Spring2.x之前为了解决编程式事务管理的各种不好问题,Spring提出使用配置方式实现事务管理,配置方式利用代理机制实现,即使有TransactionProxyFactoryBean类来为目标类代理事务管理。1、重新定义业务实现类,在业务类中无需显示的事物管理代码public class ConfigUserServiceImpl implemen

2014-11-30 11:34:16 573

原创 Spring管理事物应用到实际的项目中--编程式事物

接着上一篇博客来写。。。下面来看一下如何将Spring管理事物应用到实际的项目中,为了简化实现,这里只定义最简单的模型对象和不完整的DAO和Service层接口1、定义项目中的模型对象,这里使用用户模型和用户的地址模型:模型对象一般放在model包里public class UserModel { private int id; private String user_na

2014-11-30 11:07:27 2746

原创 使用Spring进行事物管理

1、编程式事物所谓编程式事物指的是通过编码方式实现事物,即类似于JDBC编程实现事物管理Spring对编程式事物的支持Spring中的事物可以分为物理事物和逻辑事物;        物理事物:就是底层数据库提供的事物支持,如JDBC或JTA提供的事物;       逻辑事物:是Spring管理的事物,不同于物理事物,逻辑事物提供更丰富的控制而且如果想得到Spring

2014-11-30 10:25:25 1337

原创 Spring NamedParameterjdbc详解和如何获得主键自增值

NamedParameterJdbcTemplate类是基于JdbcTemplate类,并对它进行了封装从而支持命名参数特性。NamedParameterJdbcTemplate主要提供以下三类方法:execute方法、query及queryForXXX方法、update及batchUpdate方法。首先让我们看个例子吧:@Test public void testNamedPar

2014-11-29 20:18:25 3258

原创 1065. A+B and C (64bit) (20)

我写的时候其实有测试点没同过,参考别人的,呜呜。这里重要的是long long数据类型范围,这里我在网上搜索了下其他的各种类型的范围:int  、long 、long long数据类型范围unsigned   int   0~4294967295   int   2147483648~2147483647 unsigned long 0~4294967295long

2014-11-26 10:28:03 644

原创 Spring+Ibatis整合开发实例

首先建立好数据库,序列和引擎,实现主键的自动增长,这个内容我已经在我的一篇文章中实现,这里我就不在重复。下面来说一下我整合spring和Ibatis的过程1、创建实体类,和数据库表的字段对应 (注意这里我写了一个无参的构造函数)public class User { private BigDecimal id; private String user_name; priv

2014-11-26 10:15:17 527

原创 SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in ibatis.xml. --- The

2014-11-26 08:58:40 19352

原创 Spring对Orace数据库进行的建表,建序列、建引擎、增、删、查、改:

1、接口package com.spring.jdbcDAO;import java.util.List;import org.springframework.jdbc.support.KeyHolder;import com.spring.jdbcModel.User;public interface UserDAO { /** * 创建表 */ public v

2014-11-21 18:46:24 600

原创 JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别

JdbcTemplate 、NamedParameterJdbcTemplate、SimpleJdbcTemplate的区别一、JdbcTemplate 首先在配置文件中设置数据源 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-

2014-11-21 18:23:49 1106

原创 Spring中配置JdbcTemplate的三种方式要使用Jdbctemplate 对象来完成jdbc 操作。

通常情况下,有三种种方式得到JdbcTemplate 对象。

2014-11-21 14:08:29 4087 1

原创 Failed to convert property value of type [org.apache.commons.dbcp.BasicDataSource] to required

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO' defined in class path resource [beans.xml]: Initialization of bean failed; nested exception is org.spri

2014-11-21 13:53:48 2068

原创 oracle中如何 Primary key自增

oracle中如何 Priamry key自增摸索了一晚上,终于实现了key的自增,现在将实现的过程总结如下:(1)首先创建一个表:这里是我创建的一个User表,包括id,user_name,password三个字段实现的函数如下: public void create(String tableName) { jdbcTemplate.execute("create table "+

2014-11-20 22:40:41 1726

原创 Java回调机制

今天在学习Spring  HibernateTemplate的过程中,碰到了好多回调,一直不太明白回调到底是sh

2014-11-19 22:27:19 574

原创 Spring tool Suite中部署自己的服务器

如何在Spring  tool Suite中部署自己的服务器,然后jian

2014-11-18 21:50:42 8593

原创 Spring AOP的实现机制(三)---@AspectJ形式的Spring AOP和基于Schema的AOP

1、@AspectJ形式的Spring AOP @AspectJ代表一种定义Aspect的风格,它让我们能够以POJO的形式定义Aspect,没有其它接口限制。唯一需要的,就是使用相应的注解标注这些Aspect定义的POJO类。之后SpringAOP会根据标注的注解搜索这些Aspect定义类, 然后将其织入系统。 其实SpringAOP只使用AspectJ的类库进行Pointcut的解

2014-11-18 12:14:34 710

原创 Spring AOP实现机制(二)--ProxyFactoryBean---将Spring AOP和Spring IoC容器相结合

Spring AOP的织入,在Spring AOP 中,使用类org.springframework.aop.framework.ProxyFactory作为织入器 为ProxyFactory提供必要的“生产原材料后”,ProxyFactory会返回那个织入完成的代理对象,使用ProxyFactory只需要制定如下两个最基本的东西 第一个是要对其进行织入的目标对象,可以通过ProxyFac

2014-11-17 22:42:34 1001

原创 Spring AOP的实现机制(一)----- 动态代理

Spring AOP的实现机制动态代理 (1)静态代理 举例说明如下: ISubject 该接口是对被访问者或被访问资源的抽象。 SubjectImpl 被访问者或者被访问资源的具体实现,如果你要访问某位明星,SubjectImpl就是你想访问的明星 SubjectProxy 被访问者或者被访问资源的代理实现类,该类持有一个ISubject接口的具体实例。在这个场

2014-11-17 21:25:50 776

转载 Java annotation 自定义注释@interface的用法

一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。

2014-11-16 20:38:24 504

原创 基于类的代理

如果目标类没有实现任何接口,那么默认情况下,ProxyFactory会对目标类进行基于类的代理,即使用CGLIB,假设我们现有一个目标类定义如下:public class Executable { public void execute(){ System.out.println("Executable without any Interfaces"); }}如果使用Executa

2014-11-14 18:50:02 1049

原创 Introduction的Advice的实现

Introduction的Advice的实现 Introduction可以在不改动目标类定义的情况下,为目标类增加新的属性和行为。 在Spring中,为目标对象添加新的属性和行为必须声明相应的接口以及相应的实现。这样,再通过特定的拦截器将新的接口定义以及实现类中 的逻辑附加到目标对象上。之后,目标对象(确切的说,是目标对象的代理对象)就拥有了新的状态和行为。这个特定的拦截器就是 org.s

2014-11-14 18:34:26 1853 1

原创 加快织入的自动化进程---DefaultAdvisorAutoProxyCreator

加快织入的自动化进程 在IoC容器中使用ProxyFactoryBean进行横切逻辑的织入固然不错,但是我们都是针对每个目标对象,然后给出它们各自所对应ProxyFactoryBean配置。 如果目标对象就那几个,那还应付的过来。但系统中那么多的业务对象可能都是目标对象,如果还用ProxyFactoryBean一个个的进行配置,估计会很累 所以得寻求更加快捷的方式.SpringAOP给

2014-11-14 17:59:40 757

转载 Spring AOP 学习笔记-Springle 一代

Spring AOP 学习笔记-Springle 一代博客分类: SpringAOPSpringBean正则表达式编程 Spring AOP 一代在我们详细讨论 Spring AOP 实现的细节之前,我们先给出一个简单的实例为 Spring AOP 的讨论开个头:我们先编写一个简单输出“ World ”的类,如下所示:Java代码 收藏代码public class Message

2014-11-13 20:20:01 689

原创 myEclipse的web project 的src目录下建立package时出现package跑到libraries目录下或者和src在同一级目录下

一直踹谢娜

2014-11-13 11:25:46 4559 3

原创 1067. Sort with Swap(0,*) (25)

下面是自己写的,但是只得了19分,有两个点超时#includeusing namespace std;//这样写会超时 void swap(int *x,int *y) {int temp;     temp=*x;     *x=*y;     *y=temp; } int find(int *arr,int begin,int end) {f

2014-11-09 22:42:01 638

原创 Spring IoC总结

当一个组件需要外部资源时,最直接也最明智的方法是执行查找,这种行为是主动查找。但这种查找存在一个缺点---组件需要知道如何获得资源。一个好的获取资源的解决方案是应用IoC(Inversion  of  control,控制反转)。它的思想是反转资源获取的方向。传统的资源查找方式是要求组件向容器发起请求来查找资源,作为回应,容器适时的返回资源。而应用了IoC之后,则是容器主动的将资源推送到它所管理的

2014-11-09 20:11:21 487

原创 1072. Gas Station (30)

#include#include#include#include#include#define INF 0x7ffffff#define NUM 1000+10+2using namespace std; int n,m,k,ds;int map[NUM][NUM]={0};int visited[NUM];int dist[NUM];

2014-11-04 20:15:41 502

原创 Dijkstra单元最短路径算法

#include#includeusing namespace std;#define MAX   999999#define M 100#define N 100typedef struct node{     int matrix[M][N];    int n;    //定点数    int v;  //边数}Graph;

2014-11-03 19:27:32 623

libsvm使用

使用java调用libsvm

2016-10-10

js全屏切换组件

该组件实现了js全屏切换的效果,同时支持竖屏切换和横屏切换。

2015-09-01

SSM框架搭建

实现了简单的SSM框架搭建流程,包括了搭建的过程和测试

2015-02-02

button android

效果非常炫的android的button

2013-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除