码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
夯实Java基础系列23:一文读懂继承、封装、多态的底层实现原理
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com <! more 从JVM结构开始 ...
分类:编程语言   时间:2019-10-10 00:23:57    阅读次数:88
java架构之路-(面试篇)Mysql面试大全
说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和B+Tree结构,很少提到我们的集群配置优化方案。 1.索引是什么?有什么作用以及缺点 答:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据 ...
分类:数据库   时间:2019-10-09 15:35:17    阅读次数:122
requests的基本使用
1. requests相对比urllib优点requests的底层实现就是urllibrequests在python2 和python3中通用,方法完全一样requests简单易用Requests能够自动帮助我们解压(gzip压缩的等)网页内容2.requests的作用作用:发送网络请求,返回响应数 ...
分类:其他好文   时间:2019-10-09 12:05:36    阅读次数:118
HashSet原理
HashSet特性: 无法保证元素顺序 允许null值 非线程安全 HashSet的底层通过HashMap实现的,而HashMap在1.7之前使用的是数组+链表实现,在1.8+使用的数组+链表+红黑树实现。其实也可以这样理解,HashSet的底层实现和HashMap使用的是相同的方式,因为Map是无 ...
分类:其他好文   时间:2019-10-08 12:27:52    阅读次数:85
面经五
java集合类有哪些 Hashmap中1.7和1.8主要区别 HashMap是我们开发中经常使用到的集合,jdk1.8相对于1.7底层实现发生了一些改变。1.8主要优化减少了Hash冲突 ,提高哈希表的存、取效率。 底层数据结构不一样,1.7是数组+链表,1.8则是数组+链表+红黑树结构(当链表长度 ...
分类:其他好文   时间:2019-10-04 18:42:22    阅读次数:109
Java中的容器(集合)之HashMap源码解析
1、HashMap源码解析(JDK8) 基础原理: 对比上一篇《Java中的容器(集合)之ArrayList源码解析》而言,本篇只解析HashMap常用的核心方法的源码。 HashMap是一个以键值对存储的容器。 hashMap底层实现为数组+链表+红黑树(链表超过8时转为红黑树,JDK7为数组+链 ...
分类:编程语言   时间:2019-10-03 23:38:21    阅读次数:120
ArrayList、Vector、HashMap、HashSet的默认初始容量、加载因子、扩容增量
这里要讨论这些常用的默认初始容量和扩容的原因是: 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。 加载因子的系数小于等于1,意指 即当 元素个数 超过 容 ...
分类:其他好文   时间:2019-10-01 20:54:03    阅读次数:104
命令模式
命令模式关注动作本身,通过将动作封装成对象实现调用者和底层实现相分离。调用者只需要简单的下达命令,然后等待命令完成即可,对底层发生了什么完全不知情。 ...
分类:其他好文   时间:2019-10-01 14:15:38    阅读次数:79
假设初始没有评论功能,现在如何添加评论功能
首先:已有的模块是用户 和资讯, 其次 添加评论的逻辑是, 用户A,给用户B的,资讯添加评论。 具体的实现: 从底层实现上要建立一个comment的表 表中包含 id userId entityId conmment 等列。 建立commentDAO数据持久层 ,实现添加评论 @Insert(),删 ...
分类:其他好文   时间:2019-09-28 00:37:58    阅读次数:102
Java集合:HashMap底层实现和原理(源码解析)
Note:文章的内容基于JDK1.7进行分析。1.8做的改动文章末尾进行讲解。 一、先来熟悉一下我们常用的HashMap: 1、概述 HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null 值, 因为key不允许重复,因此只能有一个键为null,另外HashMa ...
分类:编程语言   时间:2019-09-27 11:02:55    阅读次数:77
1174条   上一页 1 ... 22 23 24 25 26 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!