Redis一共支持5种数据结构,hash是其中的一种,在hash扩容的时候采用的是渐进式rehash的方式。要想深入理解渐进式rehash,首先要了解以下Redis中hash的数据结构。 #####哈希表节点 typedef struct dictEntry { void *key; // 键 un ...
分类:
其他好文 时间:
2020-07-12 13:53:43
阅读次数:
50
JUC:java.util.concurrent (Java并发编程工具类) 一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接 ...
分类:
编程语言 时间:
2020-07-11 19:29:37
阅读次数:
70
本章节是java实现对文本数据的中间部分进行插入,文本数据集合插入,直接上代码把: import org.apache.commons.io.IOUtils; import java.io.*; import java.nio.file.Files; import java.nio.file.Pat ...
分类:
编程语言 时间:
2020-07-11 16:48:47
阅读次数:
74
591. 连接图 III 中文English 给一个图中的 n 个节点, 记为 1 到 n . 在开始的时候图中没有边.你需要完成下面两个方法: connect(a, b), 添加一条连接节点 a, b的边 query(), 返回图中联通区域个数 样例 例1: 输入: ConnectingGraph ...
分类:
其他好文 时间:
2020-07-08 23:17:08
阅读次数:
92
网络协议 在学习时我们一般使用的就是tcp网络协议,BIO效率低 而主要用的也是NIO 而怎样用NIO呢 在acticemq.xml配置中增加nio 生产者消费者修改协议代码 nio增强 也是先配置然后改协议的顺序 去官网找到相关配置复制粘贴进去 注意端口然后修改协议61608 ActiveMQ的消 ...
分类:
其他好文 时间:
2020-07-06 14:28:22
阅读次数:
54
Internal Logging If you have trouble getting NLog to work properly you may want to enable internal logging, which can help identify where the problem ...
分类:
其他好文 时间:
2020-07-06 12:57:16
阅读次数:
65
访问验证码报错: 2020-07-05 20:09:05.610 ERROR 23483 [nio-8877-exec-8] c.z.m.a.c.h.ExceptionHandlerAdvice : Exception:Handler dispatch failed; nested exceptio ...
分类:
编程语言 时间:
2020-07-05 21:06:19
阅读次数:
83
NIO 入门 输入/输出:概念性描述 传统IO: 使用流的方式完成IO。 所有I/O被视为单个的字节来移动。 通过Stream的对象一次移动一个字节。 流与块的比较 传统IO与NIO的区别在于数据的打包和传输的方式。 传统IO ==> 以流的方式处理数据。 NIO ==> 以块的方式处理数据。 流式 ...
分类:
其他好文 时间:
2020-07-04 19:17:03
阅读次数:
63
报错信息 2017-03-12 03:00:02.539 ERROR 9311 [nio-9000-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in ...
分类:
数据库 时间:
2020-07-03 15:41:06
阅读次数:
168
首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。一、前言Netty是一个开源的异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty的创始人是韩国人trustinlee,他现在韩国line公司工作,早前应用较多的Mina也是这牛人的作品。Netty目前的项目leader是德国人Nor
分类:
编程语言 时间:
2020-07-03 10:43:23
阅读次数:
79