加载中
redis对象分析,内存的回收(二)

redisObject对象分析的第一篇可以查看这篇文章https://my.oschina.net/wang520/blog/2644246 typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:REDIS_LRU...

2018/12/02 13:33
17
并行算法的应用-解决搬箱子这类谜题。

对于搬箱子,走迷宫这里问题,都包含一个初始位置,一个目标位置,一个目标集(起点与目标之间的有效移动),一个规则集(给定位置的合法移动,计算某位置的可能结果)这种问题称作一个谜题,...

2018/11/18 16:13
70
一次spring启动报错BeanCurrentlyInCreationException背后的原因分析-什么情况下循环注入会报错

在一次开发中项目突然抛出了BeanCurrentlyInCreationException异常。解决方案是找到循环注入的问题,并重新设计其中的类。当出现循环注入时证明设计的是有问题的。jvm允许循环引用,spring也...

2018/11/11 23:39
250
redis数据结构分析-redisObject-SDS

redis是一个key-value储存系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) redis字符串...

2018/11/04 15:20
471
java多线程-对线程池的了解,定制自己的线程池

任务执行 大多数并发应用程序都围绕“任务执行(Task Execution)”来构造的:任务通常是一些抽象切离散的单元。 串行的执行任务:在应用程序中可以通过多种策略来执行一个任务,通常串行任务是...

2018/10/28 11:34
73
二叉查找树(BST)和二叉平衡树(AVL)的结构以及原理(二)。

Binary Sort Tree为我们数据的排序提供了新的思路,它的查找过程和次优先二叉树类似。

图的创建,深度优先遍历,广度优先遍历。

常用的储存结构有,邻接表,邻接多重表,十字链表。

二叉树的性质以及二叉树的遍历(非递归)(c语言)(一)

二叉树(Binary Tree)是一种树形结构,她的特点是每个结点至多有两颗子树,并且二叉树的子树有左右之分。在二叉树的一些应用中,常常需要在树中查找某种特征的结点,或者对树中全部结点逐一...

队列的链式储存结构,以及循环队列(C语言)。

用链表表示的队列称为链队列,一个链队列需要指向队头和队尾的两个指针,才能唯一确定;循环队列:为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称...

栈的线性储存结构与链式储存结构的实现(C语言)。

栈(stack)是限定在表尾进行插入或删除操作的线性表。因此对栈来说,表尾有特殊的含义,为栈顶(top),相应的表头称为栈地(bottom)。不含元素的栈称为空栈。

2016/03/27 21:08
103
对线性表理解以及C语言实现链表的插入删除等操作。

用任意的储存单元储存线性表的数据元素,为了表示元素ai与它的后继元素ai+1之间的逻辑关系,除了储存本身的信息之外还需要储存一个指示其后继的信息,这两部分的信息组成数据元素a1的储存映像...

AQS ,ReentrantLook 实现的公平锁加锁过程源码分析记录。

只是一篇源码分析记录,写的并不详细,建议自己debug源码查看。 在计算机科学中,比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令 ,很多高性能的无锁算法就是基于这种方式实...

JDK
01/06 21:19
5
HTTP请求工具类,完成简单的GET POST请求(为了熟悉相关API)。

HTTP请求工具类,完成简单的GET POST请求.代码很简单。 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.*; import java.net.*; import java.util.HashMap; impo...

2018/07/12 09:14
11
java实现文件以及文件夹拷贝的几种方式

主要运用了(BIO)流进行文件拷贝以及(NIO)块进行文件拷贝。

常用排序算法总结(一)

选择排序,插入排序,希尔排序,归并排序

Java实现文件断点下载。

断点下载就是即使网络断开,当我们再次连接上还可以继续下载。

利用POI导入导出Excel文件(第一篇导出)

我们在做系统时经常有需要导出报表的情况,那么我们可以写一个通用类,来导出任何的文件。

2017/05/06 22:44
46
Maven使用总结,部分内容ctrl c ctrl v

现在的ide越来越强大,突然发现自己最基本的命令都忘了。

2017/04/22 20:14
27

没有更多内容

加载失败,请刷新页面

返回顶部
顶部