- 博客(5)
- 收藏
- 关注
转载 Redis 常见面试问题
单线程的redis为什么这么快分析:这个问题其实是对redis内部机制的一个考察。其实根据博主的面试经验,很多人其实都不知道redis是单线程工作模型。回答:主要是以下三点(一)纯内存操作(二)单线程操作,避免了频繁的上下文切换(三)采用了非阻塞I/O多路复用机制经营方式一客户每送来一份快递,小曲就让一个快递员盯着,然后快递员开车去送快递。慢慢的小曲就发现了这种经营方式存在下述问题...
2019-02-25 22:32:29 165
转载 MySql 索引 下
文章目录索引并发场景选择MyISAMInnoDB为什么MyISAM会比Innodb 的查询速度快mysql性能讨论MyISAM索引实现InnoDB索引实现总结索引InnoDB(索引组织表)使用的聚簇索引、索引就是数据,顺序存储,因此能缓存索引,也能缓存数据。MyISAM(堆组织表)使用的是非聚簇索引、索引和文件分开,随机存储,只能缓存索引。并发MyISAM读写互相阻塞:不仅会在写入的时候...
2019-02-24 16:18:36 178
转载 HashMap,ConcurrentHashMap常见问题
文章目录原理Put方法的原理Get方法的原理HashMap默认初始长度并发情况下死锁java8对hashMap做了什么优化原理众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。对于HashMap,我们最常使...
2019-02-23 18:55:34 2183 2
转载 Spring IOC和DI的理解
文章目录分享Iteye的开涛对Ioc的精彩讲解IoC是什么IoC能做什么分享Bromon的blog上对IoC与DI浅显易懂的讲解IoC(控制反转)DI(依赖注入)我对IoC(控制反转)和DI(依赖注入)的理解分享Iteye的开涛对Ioc的精彩讲解IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计...
2019-02-23 17:35:14 615
转载 并发,并行,异步,多线程
例子一你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 (不一定是同时的)你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。例子二并发是两个队列,使用一台咖啡机,并行是两个队列,使用两台咖啡机。如果串行,一个队列使用一台咖啡机,那么哪怕前面那个人便秘了去...
2019-02-23 16:44:00 2802 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人