package com.demo.common.beans;import lombok.Data;import java.io.Serializable;/** * @author zys */@Datapublic class ResultJson<T> implements Serializab ...
分类:
编程语言 时间:
2021-04-01 13:39:00
阅读次数:
0
package main import ( "encoding/json" "fmt" "io/ioutil" "os" ) type Student struct { ID int Age int Score int Name string } type Class struct { ID int ...
分类:
编程语言 时间:
2021-04-01 12:54:10
阅读次数:
0
前言 本文主要介绍ElasticSearch冷热分离架构以及实现。 冷热分离架构介绍 冷热分离是目前ES非常火的一个架构,它充分的利用的集群机器的优劣来实现资源的调度分配。ES集群的索引写入及查询速度主要依赖于磁盘的IO速度,冷热数据分离的关键点为使用固态磁盘存储数据。若全部使用固态,成本过高,且存 ...
分类:
其他好文 时间:
2021-03-31 12:30:47
阅读次数:
0
dockerSearch命令
Get https://index.docker.io/v1/search?q=redis&n=25: dial tcp: lookup index.docker.io on [::1]:53: read udp [::1]:49555->[::1]:53: read:... ...
分类:
其他好文 时间:
2021-03-31 12:10:21
阅读次数:
0
1、普通安装cd /usr/local/ wget http://download.redis.io/releases/redis-4.0.11.tar.gz tar -zxvf redis-4.0.11.tar.gz 注意:make install PREFIX=目标安装路径 cd /usr/lo ...
分类:
其他好文 时间:
2021-03-31 12:03:09
阅读次数:
0
为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。 为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。 Let's go 阻塞 IO 服务端为了处理客户端的连接和请求的数据,写了如下代码。 listenfd = sock ...
分类:
其他好文 时间:
2021-03-30 13:34:02
阅读次数:
0
引申 1.Guava Cache和Ehcache一样也是本地缓存,虽然都是本地缓存,但是在细分领域中也还是有不同的应用场景,Guava是Google提供的一套Java工具包,而GuavaCache作为Guava的Cache部分而提供了一套非常完善的本地缓存机制。在Guava之前,JDK的Concur ...
分类:
系统相关 时间:
2021-03-30 13:27:56
阅读次数:
0
1 protoc是Protobuf编译器,可以从github上直接下载源码,下载地址https://github.com/google/protobuf/releases/tag/v3.0.2。 解压并添加到环境变量 安装扩展包 go get -u github.com/micro/go-micro ...
分类:
其他好文 时间:
2021-03-30 13:25:40
阅读次数:
0
内存与磁盘IO原理 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级,所以评价一个数据结构作为索引的优劣最重要的指标就是在查找过程中磁盘I/O操作次数的渐进复杂度 ...
分类:
编程语言 时间:
2021-03-30 13:25:10
阅读次数:
0
下面说一下这个开源软件的安装实践过程,目标如下: 在监控服务器上安装prometheus 在被监控环境上安装exporter 安装grafana 在监控服务器上安装prometheus 开始安装prometheus,首先先去官网下载对应系统的版本:https://prometheus.io/down ...
分类:
其他好文 时间:
2021-03-30 13:21:49
阅读次数:
0