上一页 1 ··· 5 6 7 8 9 10 下一页

MySQL- 锁(3)

摘要: InnoDB在不同隔离级别下的一致性读及锁的差异 前面讲过,锁和多版本数据是InnoDB实现一致性读和ISO/ANSI SQL92隔离级别的手段,因此,在不同的隔离级别下,InnoDB处理SQL时采用的一致性读策略和需要的锁是不同的。同时,数据恢复和复制机制的特点,也对一些SQL的一致性读策略和锁策 阅读全文
posted @ 2016-06-30 19:29 左侧码工 阅读(205) 评论(0) 推荐(0) 编辑

MySQL- 锁(1)

摘要: 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 阅读全文
posted @ 2016-06-30 19:28 左侧码工 阅读(156) 评论(0) 推荐(0) 编辑

MySQL- 锁(2)

摘要: InnoDB行锁实现方式 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应用中,要特别 阅读全文
posted @ 2016-06-30 19:26 左侧码工 阅读(193) 评论(0) 推荐(0) 编辑

MySQL-中文全文检索

摘要: 一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。 二、语法 1 2 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN 阅读全文
posted @ 2016-06-30 16:32 左侧码工 阅读(364) 评论(0) 推荐(0) 编辑

Solr

摘要: 这里忽略java安装和tomcat安装,这里使用的是solr-6.1.0 注意6.1.0版本必须要用jdk1.8或者以上的版本.其他版本会报异常. 1、到apache下载solr目前最新的事6.1.0,地址: http://mirrors.hust.edu.cn/apache/lucene/solr 阅读全文
posted @ 2016-06-30 14:32 左侧码工 阅读(191) 评论(0) 推荐(0) 编辑

多线程编程-之并发编程:同步容器

摘要: 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer。 同时说说List,Set,Map之间的区别. 自动扩展的数组: List 重复的数组:set 自动排序的组数 :TreeSet,TreeList,Tree** 而 阅读全文
posted @ 2016-06-29 20:07 左侧码工 阅读(209) 评论(0) 推荐(0) 编辑

Redis-统计活跃用户

摘要: Bitmap(即Bitset)Bitmap是一串连续的2进制数字(0或1),每一位所在的位置为偏移(offset),在bitmap上可执行AND,OR,XOR以及其它位操作。 阅读全文
posted @ 2016-06-28 15:06 左侧码工 阅读(2218) 评论(0) 推荐(0) 编辑

Redis-分布式

摘要: package test.jedis; import java.util.HashSet; import java.util.Set; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisSentinelPool; /** * 分布式redis 操作 * 没有... 阅读全文
posted @ 2016-06-28 15:04 左侧码工 阅读(281) 评论(0) 推荐(0) 编辑

Redis-秒杀场景应用

摘要: Redis Util实现 Controller 端实现 Service 实现 阅读全文
posted @ 2016-06-27 19:26 左侧码工 阅读(545) 评论(0) 推荐(0) 编辑

Redis学习笔记(9)-管道/分布式

摘要: package cn.com; import java.util.Arrays; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisShardInfo; import redis.clients.jedis.Pipeline; import redis.clients... 阅读全文
posted @ 2016-06-23 19:34 左侧码工 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页