码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
hashMap底层实现
转自:https://zhuanlan.zhihu.com/p/28587782 hashMap中放入(put)元素的重要步骤: 1、计算key的hash值,算出元素的在底层数组的下标位置。 2、通过下标位置定位到底层数组里的元素(可能是链表也有可能是数)。 3、取到元素,判断放入元素的key是否= ...
分类:其他好文   时间:2020-03-28 00:48:32    阅读次数:52
Redis复习
整数集合: 集合键的底层实现, 数据类型取决于声明的属性 压缩列表 列表和哈希底层实现 吃句话 RDB 一致性哈希的优势 ...
分类:其他好文   时间:2020-03-26 13:43:14    阅读次数:49
Java并发编程之CAS二源码追根溯源
Java并发编程之CAS二源码追根溯源 在上一篇文章中,我们知道了什么是CAS以及CAS的执行流程,在本篇文章中,我们将跟着源码一步一步的查看CAS最底层实现原理。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第二篇:从源码追根溯源查看CAS最底层是怎么实现 ...
分类:编程语言   时间:2020-03-25 23:13:05    阅读次数:88
Redis 和 Memcached 的区别 Tair
存储方式上 :memcache 会把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。redis 有部分数据存在硬盘上,这样能保证数据的持久性。 数据支持类型上 :memcache 对数据类型的支持简单,只支持简单的 key-value,,而 redis 支持五种数据类型。 使用底层模型不同 ...
分类:系统相关   时间:2020-03-25 10:54:39    阅读次数:141
Java面试之Redis
179. Redis 是什么?都有哪些使用场景? Redis 是一个使用 C 语言开发的高速缓存数据库。 Redis 使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热帖; 缓存文章详情信息; 记录用户会话信息。 数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 存储方式不 ...
分类:编程语言   时间:2020-03-22 23:50:35    阅读次数:57
Java多线程的volatile底层实现原理
Java多线程;volatile底层实现原理
分类:编程语言   时间:2020-03-22 22:34:11    阅读次数:126
Java多线程的volatile底层实现原理
或许你经常被问到? Volatile关键字有何作用? 实现这些作用的底层如何实现? Volatile能够保障可见性、有序性?原子性吗? 前言 我们都知道,Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用 ...
分类:编程语言   时间:2020-03-22 17:57:53    阅读次数:78
Java多线程——Thread的native底层实现
Java多线程 当我们去阅读java的Thread类的时候,会发现这个类与大部分的java类库API有着明显的差别,它的所有关键方法都被声明为 native 。 native 本身指代的就是本地方法,而又由于java线程模型采用基于操作系统原生线程模型,这里默认Thread中 方式代指的是 Nati ...
分类:编程语言   时间:2020-03-22 01:30:37    阅读次数:146
Java集合之HashMap(二)
[toc] 前言 本篇文章是Map系列的第二篇( 第一篇可参考 "Java集合之Map" ),主要内容为:HashMap 底层实现原理是什么?HashMap的一些实现细节以及JDK8对HashMap做了哪些优化? 正文 HashMap是如何实现的? 在JDK1.8之前,HashMap是以数组加链表的 ...
分类:编程语言   时间:2020-03-21 20:50:56    阅读次数:69
微信小程序底层实现原理
一、 wa的运行环境 根据微信官方的说明,wa的运行环境有3个平台,IOS的webkit(苹果开源的浏览器内核),Android的X5(QQ浏览器内核),开发时用的nw.js(C++实现的web转桌面应用); 二、为什么wa不直接运行在浏览器(webview)中,而要绕过浏览器直接调用内核呢? 因为 ...
分类:微信   时间:2020-03-21 11:21:13    阅读次数:144
1174条   上一页 1 ... 12 13 14 15 16 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!