关闭

特定需求下动态代理导致的Spring事务不能回滚

我们先来设定一下需求场景,我们首先设定两个事务,事务parent和事务child,首先我们同时提交两个事务: 前端调用代码: [java] view plain copy  print? private TestInterface orgiInterface;   public Proxytest1(Testinterface test){...
阅读(91) 评论(0)

dubbo配置方式

Properties配置方式:         DUBBO 在读取配置的时候会先读取 XML文件中的配置,如果没找到就会默认去读取resources目录下的 dubbo.properties 文件。而 dubbo.properties 的配置方式与 XML配置方式一样,只不过是换了种写法而已。要换成 dubbo.properties 配置,你只需把 spring-provider.xml 里...
阅读(57) 评论(0)

HTTP协议

一、简介    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它...
阅读(173) 评论(3)

@RequestBody和@ResponseBody

@RequestBody 作用:      i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;     ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。 使用时机:     A) GET、POST方...
阅读(149) 评论(8)

spring事务隔离级别

一、Propagation (事务的传播属性) Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PRO...
阅读(136) 评论(8)

【Mybatis】sqlMapConfig.xml配置文件解析

SqlMapConfig.xml是Mybatis核心配置文件,下面总结一下该配置文件的内容和配置顺序。    【配置内容】    1、properties(属性)    2、settings(全局配置参数)    3、typeAliases(类型别名)    4、typeHandlers(类型处理器)    5、objectFactory(对象工厂)...
阅读(320) 评论(9)

Zookeeper注册中心和Dubbo-Admin管理平台的搭建

SqlMapConfig.xml是Mybatis核心配置文件,下面总结一下该配置文件的内容和配置顺序。    【配置内容】    1、properties(属性)    2、settings(全局配置参数)    3、typeAliases(类型别名)    4、typeHandlers(类型处理器)    5、objectFactory(对象工厂)    6、plugins(插...
阅读(239) 评论(5)

【Mybatis】实例

通过一个小例子,了解如何使用Mybatis。    【需求】    1、根据用户id查询一个用户信息(单条记录)    2、根据用户名称模糊查询用户信息列表(多条记录)    【过程】    1、创建java工程    2、加入mybatis核心包(从mybatis管网下载)、依赖包、数据驱动包       3、编写 log4j.properties(mybatis默认使用log4...
阅读(134) 评论(4)

【Mybatis】宏观把控

最近重新学习Mybatis相关知识,先从整体上了解Mybatis框架,画张图总结一下:...
阅读(125) 评论(3)

【Mybatis】是如何解决JDBC的问题的

关于JDBC已经Mybatis我们都是比较熟悉的,Mybatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,同时解决了JDBC的一些问题,下面总结一下是如何解决的。    【概念】    Mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBati...
阅读(239) 评论(5)

redis.conf详解

# redis 配置文件示例       # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,   # 通常的格式就是 1k 5gb 4m 等酱紫:   #   # 1k  => 1000 bytes   # 1kb => 1024 bytes   # 1m  => 1000000 bytes   # 1mb => 1024*1024 bytes   # 1g  => 1...
阅读(227) 评论(22)

redis主从复制

最近学习redis,重新熟悉了一下redis的主从复制,下面总结一下:    一、主从复制的特点    redis的主从复制是为了降低每个redis服务器的负载,可以多设置几个,一个服务器负责“写”(添加、修改、删除)数据,其从节点服务“读”数据,主服务器会自动同步数据到从服务器。    1、master可以拥有多个slave    2、多个slave可以连接同一个master外,还可以连...
阅读(165) 评论(7)

【Mybatis】简单实现mybatis逆向工程

之前做项目经常听说通过mybatis逆向工程直接生成代码,直接使用即可,但是mybatis是如何通过逆向工程生成代码的,一直不是很了解,最近通过一个小例子实现了一下,下面简单总结一下:    通过mybatis逆向工程自动生成*-mapper.java接口文件,model实体类,以及*Mapper.xml sql映射文件,demo是基于maven项目。    1、在项目的pom文件中,添加my...
阅读(639) 评论(22)

Linux下安装mysql

记录一下在Linux上安装JDK的步骤:    第一步:从mysql的官方网站下载rpm包。         第二步:把rpm包上传到linux系统。    第三步:安装rpm到linux系统,命令:yum localinstall mysql-community-release-el6-5.noarch.rpm        第四步:使用yum进行在线安装,需要联网,命令:y...
阅读(238) 评论(17)

在Linux上安装JDK

记录一下在Linux上安装JDK的步骤:    1、将JDK上传到服务器    2、解压上传的JDK,命令:tar xvf  jdk-7u55-linux-i586.tar.gz    3、将解压后的jdk复制到/usr/local/下        4、修改 etc下的profile文件        在profile文件的末尾加入如下内容:    export JAVA_H...
阅读(216) 评论(13)
153条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:156351次
    • 积分:9019
    • 等级:
    • 排名:第2310名
    • 原创:140篇
    • 转载:13篇
    • 译文:0篇
    • 评论:2720条
    博客专栏
    软工

    文章:5篇

    阅读:4925
    UML

    文章:5篇

    阅读:8053
    文章分类
    最新评论