06 2016 档案

MySQL- 锁(3)
摘要:InnoDB在不同隔离级别下的一致性读及锁的差异 前面讲过,锁和多版本数据是InnoDB实现一致性读和ISO/ANSI SQL92隔离级别的手段,因此,在不同的隔离级别下,InnoDB处理SQL时采用的一致性读策略和需要的锁是不同的。同时,数据恢复和复制机制的特点,也对一些SQL的一致性读策略和锁策 阅读全文

posted @ 2016-06-30 19:29 左侧码工 阅读(234) 评论(0) 推荐(0)

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

posted @ 2016-06-30 19:28 左侧码工 阅读(189) 评论(0) 推荐(0)

MySQL- 锁(2)
摘要:InnoDB行锁实现方式 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应用中,要特别 阅读全文

posted @ 2016-06-30 19:26 左侧码工 阅读(219) 评论(0) 推荐(0)

MySQL-中文全文检索
摘要:一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。 二、语法 1 2 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN 阅读全文

posted @ 2016-06-30 16:32 左侧码工 阅读(427) 评论(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 左侧码工 阅读(220) 评论(0) 推荐(0)

多线程编程-之并发编程:同步容器
摘要:为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer。 同时说说List,Set,Map之间的区别. 自动扩展的数组: List 重复的数组:set 自动排序的组数 :TreeSet,TreeList,Tree** 而 阅读全文

posted @ 2016-06-29 20:07 左侧码工 阅读(246) 评论(0) 推荐(0)

Redis-统计活跃用户
摘要:Bitmap(即Bitset)Bitmap是一串连续的2进制数字(0或1),每一位所在的位置为偏移(offset),在bitmap上可执行AND,OR,XOR以及其它位操作。 阅读全文

posted @ 2016-06-28 15:06 左侧码工 阅读(2255) 评论(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 左侧码工 阅读(297) 评论(0) 推荐(0)

Redis-秒杀场景应用
摘要:Redis Util实现 Controller 端实现 Service 实现 阅读全文

posted @ 2016-06-27 19:26 左侧码工 阅读(567) 评论(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 左侧码工 阅读(203) 评论(0) 推荐(0)

Redis学习笔记(8)-发布/订阅
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; public class Redis_PubSub { public static Jedis redis = new Jedis("localhost", 6379);// 连接redis /** * PUBLISH chan... 阅读全文

posted @ 2016-06-23 19:31 左侧码工 阅读(264) 评论(0) 推荐(0)

Redis学习笔记(7)-事务
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.Transaction; public class Redis_Transactions { public static Jedis redis = new Jedis("localhos... 阅读全文

posted @ 2016-06-23 19:29 左侧码工 阅读(148) 评论(0) 推荐(0)

Redis学习笔记(6)-SortedSet
摘要:package cn.com; import java.util.HashMap; import java.util.Map; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; /** * 有序集合的所有操作方法 * * */ public class ... 阅读全文

posted @ 2016-06-23 13:43 左侧码工 阅读(568) 评论(0) 推荐(0)

Redis学习笔记(5)-Set
摘要:package cn.com; import java.util.HashMap; import java.util.Map; import java.util.Set; import redis.clients.jedis.Jedis; /** * 集合的所有操作方法 * * */ public class Redis_Set { public static Jedis red... 阅读全文

posted @ 2016-06-23 13:42 左侧码工 阅读(238) 评论(0) 推荐(0)

Redis学习笔记(4)-List
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.BinaryClient.LIST_POSITION; public class Redis_List { public static Jedis redis = new Jedis("l... 阅读全文

posted @ 2016-06-22 17:22 左侧码工 阅读(244) 评论(0) 推荐(0)

Redis学习笔记(3)-Hash
摘要:package cn.com; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import ch.qos.logback.core.net.SyslogOutputStream; import redis.clients.jedis.Jedis; pu... 阅读全文

posted @ 2016-06-20 19:12 左侧码工 阅读(286) 评论(0) 推荐(0)

Redis学习笔记(1)-Key
摘要:package cn.com; import java.text.ParseException; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.SortingParams; public class Redis_Key { pu... 阅读全文

posted @ 2016-06-20 16:26 左侧码工 阅读(203) 评论(0) 推荐(0)

Redis学习笔记(2)-String
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; public class Redis_String { public static Jedis redis = new Jedis("localhost", 6379);// 连接redis public static void ... 阅读全文

posted @ 2016-06-20 16:16 左侧码工 阅读(188) 评论(0) 推荐(0)

Redis学习笔记--五种数据类型的使用场景
摘要:String Hash List Set Sort Set 消息订阅 事物 阅读全文

posted @ 2016-06-20 11:31 左侧码工

jQuery EasyUI---validatebox 校验规则扩展
摘要:EasyUI 的 validatebox 插件, 验证规则相对比较单一也比较少,如下。 自定义校验规则 对validatebox 进行拓展如:在原有的规则上进行拓展增加下面三个验证规则,单独文件 easyui-extend-textbox.js。 使用方法:引入拓展的js 这个就不说了。下面在使用中 阅读全文

posted @ 2016-06-20 10:44 左侧码工 阅读(499) 评论(0) 推荐(0)