logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis 事务的ACID(为什么是半原子性,特定持久化)

背景在传统的关系式数据库中,常常用ACID性质来检验功能的可靠性和安全性。在Redis中,事务总是具有原子性(Atomicity)、一致性(Consistency)和隔离性(Isolation),并且当Redis运行在某种特定的持久化模式下,事务也具有持久性(Durability)原子性对于Redis的事务功能来说,事务队列中的命令要么全部执行,要么一个都不执行,但是不同于关系型数据库事务,Red

#redis
分布式CAP原则与BASE理论

CAP含义:CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数

#面试
Redis 事务深入剖析

在传统的关系式数据库中,常常用ACID性质来检验功能的可靠性和安全性。在Redis中,事务总是具有原子性(Atomicity)、一致性(Consistency)和隔离性(Isolation),并且当Redis运行在某种特定的持久化模式下,事务也具有持久性(Durability)

#redis
为什么数据库尽量不用UUID作为主键

注:本文数据库主要以Mysql InnoDB存储引擎为基础进行讨论。我们都知道在选择主键的类型的时候,尽量避免随机的(不连续且值得分布范围非常大)值作为数据库主键,特别是对于I/O密集型得应用。那么为什么?

#数据库
No validator could be found for constraint ‘javax.validation.constraints.Pattern‘ validating type ‘j

今天使用validation中的 @Pattern 突然报错,提示 pattern 没有对应的校验器去验证Integer类型参数,什么鬼?javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Patter

#java
Could not open JDBC Connection for transaction; nested exception is : Communications link failure

CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packe

#mysql
java 压缩图片工具(Thumbnailator)

http://code.google.com/p/thumbnailator/支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例。

#java
深入理解正排索引与倒排索引(设计思想和数据结构)

深入理解正排索引与倒排索引(设计思想和数据结构)

#数据结构
使用Navicat 同步数据

因为最近项目数据库要加入主从机制,因此需要对原有的数据库进行克隆,当然也可以通过执行mysqldump命令完成复制,但这里我主要讲下如何使用Mycat 进行数据库的一个克隆二、结构同步1、打开Navicat之后,点击上方工具-》结构同步。选择资源数据库 -> 目标数据库 选择完以后,会显示对应的数据库信息。(注:最好在克隆或者备份的时候进行一次备份,避免意外情况),也可以根据自己的需要调整对

#数据库
docker --privileged=true 参数作用

大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户权限。privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。甚至允许你在docker容器中启动docker容器。$ docker help run...--privileged=false

#docker
    共 29 条
  • 1
  • 2
  • 3
  • 请选择