上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页

spring 事物(三)—— 声明式事务管理详解

摘要: spring的事务处理分为两种:1、编程式事务:在程序中控制事务开始,执行和提交;详情请点此跳转;2、声明式事务:在Spring配置文件中对事务进行配置,无须在程序中写代码;(建议使用)我对”声明式“的理解是这样... 阅读全文
posted @ 2018-09-06 14:54 疯狂的小萝卜头 阅读(210) 评论(0) 推荐(0) 编辑

spring 事物(二)—— 编程式事物实现与扩展

摘要: 简介使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务。这些步骤都由模板完成。但出现异常时,应通过TransactionStatus 的setRollbackOnly 显式... 阅读全文
posted @ 2018-09-06 11:49 疯狂的小萝卜头 阅读(358) 评论(0) 推荐(0) 编辑

spring 事物(一)—— 事物详解

摘要: 事务概念回顾什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID):事务的特性原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性... 阅读全文
posted @ 2018-09-06 10:14 疯狂的小萝卜头 阅读(228) 评论(0) 推荐(0) 编辑

XMPP即时通讯协议使用(十一)——Openfire表结构汇总

摘要: 行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空 用户组数据表(ofGroup) 1 groupName 组名 varchar2 50 ★ ... 阅读全文
posted @ 2018-09-05 15:49 疯狂的小萝卜头 阅读(548) 评论(0) 推荐(0) 编辑

java 关键字汇总

摘要: 关键字 描述 abstract 抽象方法,抽象类的修饰符 assert 断言条件是否满足 continue ... 阅读全文
posted @ 2018-09-05 15:15 疯狂的小萝卜头 阅读(145) 评论(0) 推荐(0) 编辑

基于数据库的分布式锁实现

摘要: 一、基于数据库表要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了。当我们要锁住某个方法或资源的时候,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。创建这样一张数... 阅读全文
posted @ 2018-09-05 15:10 疯狂的小萝卜头 阅读(527) 评论(0) 推荐(0) 编辑

hibernate 参数一览

摘要: 实现包含了Hibernate与数据库的基本连接信息的配置方式有两种方式:第一种是使用hibernate.properties文件作为配置文件。第二种是使用hibernate.cfg.xml文件作为配置文件。hib... 阅读全文
posted @ 2018-09-05 14:40 疯狂的小萝卜头 阅读(134) 评论(0) 推荐(0) 编辑

数据库并发及锁机制及Hibernate锁实现

摘要: 数据库事务的定义数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。● 原子... 阅读全文
posted @ 2018-09-05 13:27 疯狂的小萝卜头 阅读(246) 评论(0) 推荐(0) 编辑

redis 分布式锁的正确实现方式

摘要: 前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分... 阅读全文
posted @ 2018-09-05 11:58 疯狂的小萝卜头 阅读(156) 评论(0) 推荐(0) 编辑

支持跨域的html元素

摘要: imagejavascriptiframelink 阅读全文
posted @ 2018-09-05 10:29 疯狂的小萝卜头 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页