
数据库
文章平均质量分 59
回_憶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
乐观锁与悲观锁
一、前言在多用户的环境中,经常会出现多个用户同对一条记录进行修改,这时就不可避免的产生冲突。这也是并发场景中经常会遇到的问题。比较常见的冲突有:丢失更新与脏读。一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失,如用户把A的值由6变成2,用户B把2变成6.此时对于用户A来说,他的修改是无效的;当一个事务读取其它完成一半事务的记录时,就会发生脏读取。如用户A,B看到的值都是6,用户B原创 2017-09-02 14:27:59 · 483 阅读 · 0 评论 -
Spring事务传播行为和隔离级别
Spring事务的传播行为和隔离级别在spring中有7个传播行为,4个隔离级别。Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支原创 2015-06-16 10:04:30 · 616 阅读 · 0 评论 -
事务性质以及隔离级别
事务的概念事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都会执行,要么都不会执行,它是一个不可分割的工作单位。事务的提出主要是为了解决并发情况下保持数据一致性的问题。事务的基本特征Atomic(原子性):事务中包含的操作被看作是一个逻辑单元,这个逻辑单元中的操作要么全部执行成功,要么全部执行失败。Consistentcy(一致性)原创 2015-03-06 20:29:58 · 770 阅读 · 0 评论 -
mySql 数据库表行列转换
/*创建表格grade*/crate table grade ( username varchar(45) not null , cource varchar(45) null , score int null);/*插入数据*/insert into grade (`username`, `cource`, `score`) values ('admin', 'engli原创 2014-12-25 19:06:54 · 726 阅读 · 0 评论 -
java连接数据方法jdbc:oracle,mysql,mongodb
MySql 连接方法:原创 2014-11-08 13:57:48 · 3588 阅读 · 0 评论 -
数据库的数据源(连接池)
一、在JDBC编程中,每操作一次数据库都出经过:Connection、创建Statement对象\原创 2014-11-15 21:44:45 · 650 阅读 · 0 评论 -
不同数据库的分页(oracle,mysql)
有一张user表 user(id,username,password,email);原创 2014-10-25 10:47:11 · 823 阅读 · 0 评论 -
Mybatis以及 Mybatis与spring整合
一、MyBatis的概念MyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手工设置参数以及抽取结果集。MyBatis使用简单的 XML或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。二、MyBatis的简单实现Demo原创 2014-12-18 19:52:07 · 701 阅读 · 0 评论 -
使用oracle存储过程编写分页
编写一个存储过程,要求可以输入表名,每页显示记录数,当前页。返回总记录数,总页数和返回的结果集。并按工资排序输出。 第一步:建立一个包createorreplacepackagepagingPackageas typepaging_cursorisrefcursor; endpagingPackage; 第二步:编写分页的过程 creat原创 2014-11-16 11:35:50 · 565 阅读 · 2 评论 -
Mysql,Oracle数据操作基本方法
一、MySql操作方法原创 2014-11-08 14:23:24 · 509 阅读 · 0 评论 -
Mybaits的使用方法
一、首先写一个接口类:原创 2014-11-15 08:23:55 · 834 阅读 · 0 评论 -
Redis Sentinel 与 Redis Cluster
一、前言互联网高速发展的今天,对应用系统的抗压能力要求越来越高,传统的应用层+数据库已经不能满足当前的需要。所以一大批内存式数据库和Nosql数据库应运而生,其中redis,memcache,mongodb,hbase等被广泛的使用来提高系统的吞吐性,所以如何正确使用cache是作为开发的一项基技能。本文主要介绍Redis Sentinel 及 Redis Cluster的区别及用法,Redi...原创 2018-07-26 14:06:18 · 70352 阅读 · 9 评论