算法
shenhaiwen
这个作者很懒,什么都没留下…
展开
-
八大内部排序算法学习-java
简介排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。1.插入排序—直接插入排序(Straight Insertion Sort)基本思想将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为原创 2017-03-20 18:31:52 · 3190 阅读 · 0 评论 -
JVM基本概念和基本垃圾回收(GC)算法
相关概念1、数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:类转载 2017-04-04 21:36:50 · 5557 阅读 · 0 评论 -
Redis SETNX命令实现分布式锁
SETNX命令简介命令格式 SETNX key value将 key 的值设为 value,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是SET if Not eXists的简写。返回值设置成功,返回 1 。 设置失败,返回 0 。使用SETNX实现分布式锁/** * 使用Redis实现分布式全局锁 * 算法实现参考:htt原创 2017-04-25 18:27:24 · 4736 阅读 · 0 评论