码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
数据库中间件详解 | 珍藏版
1 数据库拆分过程及挑战         互联网当下的数据库拆分过程基本遵循的顺序是:垂直拆分、读写分离、分库分表(水平拆分)。每个拆分过程都能解决业务上的一些问题,但同时也面临了一些挑战。  1.1 垂直拆分 对于一个 ...
分类:数据库   时间:2019-09-24 14:09:48    阅读次数:74
(转)HashMap底层实现原理
①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 ...
分类:其他好文   时间:2019-09-24 13:59:20    阅读次数:92
Python 容器使用的 5 个技巧和 2 个误区
“容器”这两个字很少被 Python 技术文章提起。一看到“容器”,大家想到的多是那头蓝色小鲸鱼:Docker,但这篇文章和它没有任何关系。本文里的容器,是 Python 中的一个抽象概念,是对专门用来装其他对象的数据类型的统称。 在 Python 中,有四类最常见的内建容器类型: 列表(list) ...
分类:编程语言   时间:2019-09-23 22:20:15    阅读次数:123
微服务分布式电商
近些年分布式框架很是火热,目前国内使用最多的框架是阿里的Dubbo体系架构,最近也有很多公司转型到Spring Cloud的怀抱,还有一部分选择自建分布式微服务架构。 本片博文主要讲述开发者使用自建的方式搭建微服务框架,主要目的是为了让开发者在底层实现上面更加详细的了解微服务原理。 本文以一个电商平 ...
分类:其他好文   时间:2019-09-12 18:22:53    阅读次数:87
知识扩展——(转)一篇文章彻底弄懂Base64编码原理
在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇博文带领大家了解一下Base64的底层实现。 一、Base64的由来 目前Base64已经成为网络上常见的传输8Bit字节代码的编码方式之一。在做支付系统时,系统之间的报文交互都需要使用Bas ...
分类:其他好文   时间:2019-09-06 16:13:21    阅读次数:89
Redis为什么会比MySQL快?
1.Redis是基于内存存储的,MySQL是基于磁盘存储的 2.Redis存储的是k-v格式的数据。时间复杂度是O(1),常数阶,而MySQL引擎的底层实现是B+Tree,时间复杂度是O(logn),对数阶。Redis会比MySQL快一点点。 3.MySQL数据存储是存储在表中,查找数据时要先对表进 ...
分类:数据库   时间:2019-09-06 15:59:47    阅读次数:147
volatile底层实现原理
前言 当共享变量被声明为volatile后,对这个变量的读/写操作都会很特别,下面我们就揭开volatile的神秘面纱。 1.volatile的内存语义 1.1 volatile的特性 一个volatile变量自身具有以下三个特性: 1. 可见性:即当一个线程修改了声明为volatile变量的值,新 ...
分类:其他好文   时间:2019-09-03 00:00:51    阅读次数:102
面试题01
转自链接:https://www.nowcoder.com/discuss/241930 1. synchronized的底层实现原理是什么 2. HashMap的扩容机制能讲解一下吗 3. mysql的binlog用过吗 4. final关键词修饰对象时,对象里面的属性能发生改变吗 5. 如何用R ...
分类:其他好文   时间:2019-09-02 19:30:29    阅读次数:104
深入剖析PHP7内核源码(二)- PHP变量容器
简介 PHP的变量使用起来非常方便,其基本结构是底层实现的zval,PHP7采用了全新的zval,由此带来了非常大的性能提升,本文重点分析PHP7的zval的改变。 PHP5时代的ZVAL zvalue_value 是联合体,长度取最大的一个,为12字节,内存对齐后是16字节(需要对齐为8的倍数)。 ...
分类:Web程序   时间:2019-09-01 21:43:48    阅读次数:107
搜索引擎学习(一)初识Lucene
一、Lucene相关基础概念 定义:一个简易的工具包,实现文件搜索的功能,支持中文,关键字,多条件查询,凡是文件名或文件内容包含的都查出来。 数据分类:结构化数据(固定格式或有限长度的数据)和非结构化数据(不定长或无固定格式的数据) PS:lucene是搜索引擎的底层实现,solr实际上是对luce ...
分类:Web程序   时间:2019-09-01 01:42:57    阅读次数:158
1174条   上一页 1 ... 23 24 25 26 27 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!