归档
正在加载今日诗词...
01
26
对Mysql读写分离的认识 对Mysql读写分离的认识
读写分离应用场景因为用户的增多,数据的增多,单机的数据库往往支撑不住快速发展的业务,所以数据库集群就产生了!今天来说说读写分离的数据库集群方式!读写分离顾名思义就是读和写分离了,对应到数据库集群一般都是一主一从(一个主库,一个从库)或者一主
2020-01-26
23
HashMap与ConcurrentHashMap HashMap与ConcurrentHashMap
HashMap众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1.7 和 1.8 中具体实现稍有不同。 Base 1.71.7 中的数据结构图: 先来看看 1.7 中的实现。 这是 HashMap 中比较核心
2020-01-23
22
线程池原理 线程池原理
1. 为什么要使用线程池在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: 降低资源消耗。通过复用已存在的线程和降低线程关闭的次
2020-01-22
22
稳定排序与非稳定排序的应用场景 稳定排序与非稳定排序的应用场景
稳定非稳定如何界定 原始数据,a2和a4的位置都是3。对于稳定排序来说,排序后的序列,a2一定还是在a4前面。但是对于非稳定排序来说,就不一定了,可能排完序之后,a4反而在a2的前面了。 哪些常用算法是稳定的,哪些是不稳定的呢? (1)冒泡
2020-01-22
21
HTTP与HTTPS原理 HTTP与HTTPS原理
概述HTTP 是一个无状态的协议。无状态是指客户机(Web 浏览器)和服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP
20
因特网五层架构 因特网五层架构
概述TCP/IP 协议不是 TCP 和 IP 这两个协议的合称,而是指因特网整个 TCP/IP 协议族。从协议分层模型方面来讲, TCP/IP 由四个层次组成:网络接口层、网络层、传输层、应用层(因特网没有对链路层和物理层有任何规定,统一为
20
网络七层架构 网络七层架构
网络七层架构7 层模型主要包括: 物理层主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是传输比特流(就是由 1、 0 转化为电流强弱来进行传输,到达目的地后在转化为1、 0,也就是我们常说的
19
Nginx使用心得 Nginx使用心得
什么是Nginx nginx可以作为web服务器,但更多的时候,我们把它作为网关,因为它具备网关必备的功能: 反向代理 负载均衡 动态路由 请求过滤 nginx作为web服务器Web服务器分2类: web应用服务器,如: tomcat
2020-01-19
16
红黑树的建立与维护 红黑树的建立与维护
红黑树介绍红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。除了具备该特性之外
2020-01-16
16
队列的用法 队列的用法
1、队列的基本概念队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队
2020-01-16
16
栈的性质及一些使用场景 栈的性质及一些使用场景
性质栈和队列其实是一个工具,他们传统的工具方法 工具类不同,他们是“思想”工具,栈是后进先出。 常见的使用栈的场景递归 从前山上有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:“从前山上有座庙……” 有名的斐波那契数列,手动地计
2020-01-16
16
HBase建立二级索引的几种方式 HBase建立二级索引的几种方式
为什么需要HBse二级索引HBase里面只有rowkey作为一级索引, 如果要对库里的非rowkey字段进行数据检索和查询, 往往要通过MapReduce/Spark等分布式计算框架进行,硬件资源消耗和时间延迟都会比较高。 只依赖rowke
2020-01-16
1 / 3