- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 Redis有序集合(sortSet)的底层实现
转载自:http://www.cnblogs.com/WJ5888/p/4516782.htmlRedis中支持的数据结构比Memcached要多,如基本的字符串、哈希表、列表、集合、可排序集,在这些基本数据结构上也提供了针对该数据结构的各种操作,这也是Redis之所以流行起来的一个重要原因,当然Redis能够流行起来的原因,远远不只这一个,如支持高并发的读写、数据的持久化、高效的内存管理及淘...
2018-08-28 00:01:34 32247 1
转载 Redis Hash数据结构的底层实现
转载自:https://www.cnblogs.com/ourroad/p/4891648.html0.前言redis是KV型的内存数据库, 数据库存储的核心就是Hash表, 我们执行select命令选择一个存储的db之后, 所有的操作都是以hash表为基础的, 下面会分析下redis的hash数据结构和实现.1.hash数据结构/*Hash表一个节点包含Key,Value数据对...
2018-08-27 23:58:22 5731
原创 mysq两种引擎(MyISAM,InnoDb)的区别
MyISAM: 优点:查询数据相对较快,适合大量的select,可以全文索引。缺点:不支持事务,不支持外键,并发量较小,不适合大量update 不支持事务,但是每次查询都是原子的; 只支持表级锁,即每次操作是对整个表加锁;读锁和写锁 存储表的总行数; 一个MYISAM表有三个文件:索引文件、表结构文件、数据文件; 采用非聚集索引,索引文件的数据域存储指向数据文件的指针。辅索...
2018-08-27 16:23:40 351
转载 彻底理解Java的Future模式
转载自:https://www.cnblogs.com/cz123/p/7693064.html先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难...
2018-08-27 10:33:06 605
转载 CountDownLatch、CyclicBarrier、Semaphore共同之处与区别以及各自使用场景
https://blog.csdn.net/jackyechina/article/details/52931453
2018-08-26 22:33:20 281
转载 ReentrantLock公平所与非公平锁,condition等待
ReentrantLock实现原理Java多线程——Condition条件java并发编程之ConditionReentrantLock加锁(lock())、释放锁(unlock())的实现
2018-08-26 10:08:59 289
转载 mysql replace 命令的使用以及sql注入
sql注入直接点击当前连接: https://bbs.ichunqiu.com/thread-9518-1-1.html?from=paperreplace使用:https://blog.csdn.net/helloxiaozhe/article/details/77427266本文从以下几个方面介绍:replace into的应用场景;replace into的原理;replace in...
2018-08-06 11:43:38 1461
自定义注解实现
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人