1、Kafka简介 Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,用作LinkedIn的活动流(activity stream)和运营数据处理管道(pipeline)的基础。之后贡献给Apache基金会成为Apache的一个顶级项目。Kafka是一种快速、可扩 ...
分类:
其他好文 时间:
2020-02-04 14:02:15
阅读次数:
58
基本介绍: Go语言中自带的一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性能测试,testing框架和其他语言中的测试框架类似,可以基于这个框架写针对相应函数的测试用例,也可以基于该框架写相应的压力测试用例。通过单元测试,可以解决以下问题: 1)确保每个函数都是可运行 ...
分类:
其他好文 时间:
2020-02-02 21:47:13
阅读次数:
71
基本介绍 1)给定n个权值作为n个叶子结点,构造一颗二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二叉树,也称哈夫曼树(Huffman Tree),也叫霍夫曼树 2)赫夫曼树是带权路径长度最短的树,权值最大较大的节点离根较近。 赫夫曼树几个重要概念说明: 1)路径和路径长度:在 ...
分类:
其他好文 时间:
2020-01-30 22:38:43
阅读次数:
78
一丶 基本介绍 前后端分离的认证及授权有两种方式, 第一种是使用jwt 也就是(Json Web Token),客户端请求服务端,完成账号密码的认证以后,由服务端生成一个带有过期时间的token,返回给客户端,后续每次请求客户端都要带上这个token,服务端从请求中拿到token 进行解析 判断是否 ...
分类:
编程语言 时间:
2020-01-29 19:33:08
阅读次数:
232
图解Java设计模式之设计模式七大原则 2.1 设计模式的目的 2.2 设计模式七大原则 2.3 单一职责原则 2.3.1 基本介绍 2.3.2 应用实例 2.4 接口隔离原则(Interface Segregation Principle) 2.4.1 基本介绍 2.4.2 应用实例 2.5 依赖 ...
分类:
编程语言 时间:
2020-01-29 14:20:01
阅读次数:
111
①实际需求 ②稀疏数组基本介绍 代码实现 1 package DataStructures01; 2 3 public class SparseArray { 4 5 public static void main(String[] args) { 6 /*1,二维数组转稀疏数组 7 * ①遍历原始 ...
分类:
编程语言 时间:
2020-01-28 15:30:09
阅读次数:
89
1. Redis使用示意图 官网:http://www.redis.cn/ 2. 基本介绍 ...
分类:
其他好文 时间:
2020-01-28 09:12:32
阅读次数:
53
1. 反射应用场景 1.1 json序列化 1.2 函数适配器 2. 基本介绍 3. 反射的函数 4. 反射入门 ...
分类:
其他好文 时间:
2020-01-27 09:27:16
阅读次数:
57
1. 基本介绍 2. 接口体现多态的两种形式 2.1 多态参数 2.2 多态数组 package main import ( "fmt" ) //声明/定义一个接口 type Usb interface { //声明了两个没有实现的方法 Start() Stop() } type Phone str ...
分类:
其他好文 时间:
2020-01-26 10:19:29
阅读次数:
94
一、存储器类型 1、RAM,随机存取存储器(Random Access Memory),也叫主存,是与 CPU 直接交换数据的内部存储器。可按地址进行读写,掉电后数据会丢失。 (1)DRAM:动态RAM,使用电容的电量来表示逻辑 0 和 1,电容充放电的特性导致其需要不断的刷新来保证数据不丢失。存储 ...
分类:
其他好文 时间:
2020-01-25 12:55:42
阅读次数:
168