摘要: 上篇介绍了数据并发与一致性的相关概念、以及oracle的事务隔离级别等内容,本篇继续介绍锁机制、自动锁、手动锁、用户自定义锁的相关内容。 请尊重作者劳动成果,转载请标明原文链接: https://www.cnblogs.com/jpcflyer/p/9169357.html 一、锁机制 事务之间的并 阅读全文
posted @ 2018-06-12 21:43 程序员姜小白 阅读(5938) 评论(0) 推荐(0) 编辑
摘要: 今天想了解下oracle中事务与锁的原理,但百度了半天,发现网上介绍的内容要么太短,要么版本太旧,而且抄袭现象严重,所以干脆查官方帮助文档(oracle 11.2),并将其精华整理成中文,供大家一起学习。 本篇将从数据并发与一致性概念开始,依次介绍事务隔离级别、锁机制、自动锁、手动锁、用户自定义锁的 阅读全文
posted @ 2018-06-10 23:49 程序员姜小白 阅读(6008) 评论(2) 推荐(1) 编辑
摘要: 可能大家会问,oracle和HDFS属于不同场景的存储系统,它们之间为什么会有联系呢?确实,从技术本身来看,他们确实无关联,但利用“整体学习”的思想,跳出技术本身,可以发现Oracle的缓冲区和HDFS的edit logs都是为了解决频繁IO而出现的,可以解决因频繁读写磁盘而导致性能低的问题。如下图 阅读全文
posted @ 2018-06-09 19:59 程序员姜小白 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 先来说说什么是分布式锁,简单来说,分布式锁就是在分布式并发场景中,能够实现多节点的代码同步的一种机制。从实现角度来看,主要有两种方式:基于redis的方式和基于zookeeper的方式,下面分别简单介绍下这两种方式: 请尊重作者劳动成果,转载请标明原文链接: https://www.cnblogs. 阅读全文
posted @ 2018-06-06 22:38 程序员姜小白 阅读(2357) 评论(0) 推荐(8) 编辑
摘要: 属性名称 属性值 描述 hadoop.hdfs.configuration.version 1 配置文件的版本 dfs.namenode.rpc-address 处理所有客户端请求的RPC地址,若在HA场景中,可能有多个namenode,就把名称ID添加到进来。该属性的格式为nn-host1:rpc 阅读全文
posted @ 2018-05-07 21:56 程序员姜小白 阅读(12728) 评论(0) 推荐(1) 编辑
摘要: 导读:关于hadoop的配置文件,目前其它网站资料中都是只写了几个常用的属性配置,但平时可能也会用到其它属性,这里就一起写出来,供大家参考。本篇先从core-site.xml开始,后续将继续进行其它配置文件的梳理。 属性名称 属性值 描述 hadoop.common.configuration.ve 阅读全文
posted @ 2018-04-25 00:09 程序员姜小白 阅读(10717) 评论(0) 推荐(2) 编辑
摘要: 1.Spring4.0的新特性 从2004年Spring的1.0发布后,后面又发布了很多重要的版本:Spring2.0提供了XML命令空间和AspectJ的支持;Spring2.5提出了注解驱动(annotation-driven)配置;Spring3.0引入了跨框架代码库的java 5+、基于ja 阅读全文
posted @ 2016-10-18 21:23 程序员姜小白 阅读(3338) 评论(0) 推荐(0) 编辑
摘要: 依赖管理(Dependency Management)和命名规范(Naming Conventions) 依赖管理和依赖注入(dependency injection)是有区别的。为了将Spring的优秀特性(如依赖注入)带到你的应用中,需要在编译时或运行时部署所需要的库(jar包)。这些依赖不是虚 阅读全文
posted @ 2016-08-26 22:33 程序员姜小白 阅读(4036) 评论(0) 推荐(0) 编辑
摘要: 一、Spring框架概览 Spring框架是一种轻量级、一站式解决企业级应用的解决方案。不仅如此,Spring的模块化的特点,可以使你只引用所需要的部分,而无需引用全部。你可以使用控制反转容器(IoC container)、Hibernate集成代码、JDBC抽象层。Spring支持事务管理声明、R 阅读全文
posted @ 2016-08-24 23:56 程序员姜小白 阅读(6941) 评论(0) 推荐(1) 编辑
摘要: Eclipse Modeling Framework (EMF),简单的说,就是Eclipse提供的一套建模框架,可以用EMF建立自己的UML模型,设计模型的XML格式或编写模型的java代码。EMF提供了一套方便的机制,实现了功能的相互转换,大大提高了效率,下面是其具体功能介绍:一、统一java、UML、XML 为了帮助理解EMF,我们可以举一个例子。假设老板要你写需要写一个程序,来管理供应商的采购清单,采购清单需要维护三大项:付款方(bill to)、运送地址(ship to)和购买货物集合(集合中包含名字name、数量quantity、价格price)。你回答说:没问题。然后就开始... 阅读全文
posted @ 2012-05-29 00:20 程序员姜小白 阅读(24954) 评论(3) 推荐(8) 编辑