连击 天
fork: star:
介绍 Redis中的事务(transaction)是一组命令的集合。 事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。 Redis事务的实现需要用到 MULTI 和 EXEC 两个命令...
一、分布式锁的实现方式 分布式锁一般有三种实现方式: 1. 数据库乐观锁; 2. 基于Redis的分布式锁; 3. 基于ZooKeeper的分布式锁; 二、锁的四要素 1.互斥性。在任意时刻,只有一个客户端能...
介绍 Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到磁盘来保证持久化。 Redis支持四种持久化方式: 一、 Snapshotting(快照)也是默认方式;RDB 二、App...
一、基础命令 提示:Redis不区分命令大小写 1.获得符合规则的键名列表 keys pattern //pattern支持glob风格通配符格式 2.判断一个键是否存在 exists key //如果键存在则返回整数类型1,否则...
分布式锁实现的几种方式 基于数据库实现分布式锁(表、数据库排他锁) 基于缓存(redis,memcached,tair) 基于Zookeeper实现分布式锁 关注点: 单点问题?(集群) 失效时间?(锁的释放 ...
ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一...
建索引的几大原则 1.最左前缀匹配原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。 2.=和in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺...
基本概要 1.查询的模糊匹配时,避免使用Like '%开头',使得索引失效 2.索引问题 ◆ 避免对索引字段进行运算操作和使用函数 ◆ 避免在索引字段上使用not,<>,!= ◆ 避免在索引列上使用IS NU...
分布式事务 分布式事务是指会涉及到操作多个数据库的事务。其实就是将对同一库事务的概念扩大到了对多个库的事务。 分布式事务中需要注意的是分布式系统中存在的一致性问题; CAP原则:在一个...
1.类继承体系 在集合框架的类继承体系中,最顶层有两个接口Collection、Map; Collection 表示一组纯数据 Map 表示一组key-value对 Collection的类继承体系: Map的类继承体系: 2.集合框架 ...
一、验证码介绍 生成的主要方式: 1.使用Java原生的方式,其中包含了Servlet、AWT、ImageIO的使用; 2.使用开源库,例如Jcaptcha、Kaptcha...; (各图形验证码开源库:http://www.oschina....
XML解析器提供了访问或修改用来表示数据的xml文件的能力。Java中提供了多种方式来解析xml文件。 主要分为两类,包括解析XML文档,XML转换成对象; 一、解析XML文档 DOM DOM解析是将xml整个读...
在之前搭建Docker镜像实战的基础上,我们可以使用Dockerfile快速地构建镜像,这里会用到之前构建好的tomcat-test:v1镜像,当然我们这里只是demo,最好安装好各种开发环境需要用到的软件,使...
查看信息 docker ps -a 查看当前所有容器状态 docker images 查看当前系统中可用的镜像,注意在使用时,需加:tag 除非你想使用最新的镜像latest docker logs -f [container_name|container_i...
一、搭建环境 使用的是VMWare 12虚拟机安装的CentOS7 安装成功后修改ip: 1. ip addr查看相关信息; 2. 修改/etc/sysconfig/network-scripts/ifcfg-ethXXX文件的ONBOOT=yes; 3. 重新启动网络...
在上一博文Class文件中,我们了解了Class文件的一些基础知识。他的整个内部结构就是一张很大的表,我们就是从这张表入手,一一分析每个部分的结构。继续看这张表: 接着上一博文所说,魔...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复