加载中
查找算法(1)--二分查找

简介: 二分查找算法是针对有序数组进行查找某个元素的算法,时间复杂度为Ο(logn) 。 一、主要步骤 有序数组arr(假设从小到大),待查找元素x (1)、直接从中间一个元素开始找,mid = (0+...

2016/07/15 16:38
76
JVM学习(2)-JVM垃圾回收算法

java虚拟回收垃圾对象时,一份分为两步: 1、虚拟机在回收堆空间在之间,会先判断哪些对象已经死亡; 2、然后再对这些死亡对象通过特定的回收算法进行回收 一、判断对象是否死亡 1、引用计算...

redis(10)、redis集群twemproxy

twemproxy is a fast, light-weight proxy for memcached and redis。是一个代理redis程序,redis cluster是无中心的基于哈希槽的方案,而twemporxy是自身启动一个代理程序,代理程序为中心,...

redis(9)、redis集群之redis Cluster使用

前提:redis集群分片,目前redis有两类方案 哈希槽(hash slot),代表方案:redis cluster 一致性哈希,代表方案:twemproxy、codis 本篇是针对redis cluster配置实现,原理会在另一个文章在解...

redis(1)、redis入门

一、介绍 (1)、是什么? Redis 是一款依据BSD开源协议发行的高性能的基于内存的Key-Value存储系统。它通常被称为数据结构服务器。官网: http://redis.io/ (2)、支持的数据结构? 字符串...

2016/07/15 16:35
165
多线程(9)-JUC集合

JUC包中集合类的框架,一般分为三部分: List & Set Map Queue

2016/08/02 16:21
66
分布式理论:CAP理论

一、CAP理论原理 1、CAP理论介绍 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,...

2016/07/15 16:44
109
常见的用户密码加密方式

常见的用户密码加密方式

2016/11/14 19:30
381
redis(2)、redis数据类型

一、字符串(Strings) 二、列表(Lists) 三、哈希(Hashes) 四、集合(Sets) 五、有序集合(Sorted sets) 六、位图(bitmaps) 七、HyperLogLogs 八、地理位置(geospatial) 还在开发中 ...

redis(5)、redis最大缓存设置策略

一、最大缓存设置 示例:maxmemory 100mb 单位:mb,gb。 默认为0,没有指定最大缓存,如果有新的数据添加,超过最大内存,则会使redis崩溃,所以一点要设置。 设置maxmemory之后,配合的要设...

排序算法(1)--冒泡排序&快速排序

已经好久没写算法了,脑袋都生锈了。。 首先排序分为四种: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包括直接插入排序,希尔排序。 合并排序...

多线程(11)-Fork/Join-Java并行计算框架

Fork/Join-Java并行计算框架

2016/08/03 12:10
933
排序算法(4)--归并排序

简介:归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有...

2016/07/15 16:39
26
排序算法(3)--插入排序&希尔排序

一、插入排序 (1)、主要思路: 假设数组分为两部分,有序部分【0~i-1】,无序部分【i~N】。初始有序部分只有一个元素。 从有序部分【0~i-1】中找到一个值小于(或大于)数组【i】的位置,即...

ClassLoader原理分析

前文:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的。 类装载器所做的工作实质是把类文件从硬盘读取到jvm运行内存中,或者从网络中读取到jvm运行内存...

JVM内存区域模型

内存模型概览 如下图所示,jvm虚拟机规范中的内存模型: 在Java虚拟机内存分配里,分为两部分,一部分是线程共享的,一部分是线程独享的。 灰色部分是线程共享内存区域,白色是线程独享区域 ...

2019/06/14 18:25
14

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部