艺海无涯,学无止境。欢迎一起进行技术探讨,了解我

最新文档

系统&软件

UNRAID 开启网络唤醒

   首先找到主板bios设置,类似 Lan Wake up Control 这种,设置为Enable,不同的主板可能设置不一样,意思就是说开启局域网络唤醒功能。 然后进入目录: cd /boot/config 执行编辑命令: vi go 在最后一行加上: ethtool -s eth0 wol g 如果是双网卡的话,再加一行: ethtool -s eth1 w…

git

git子模块

   第一次clone带子模块的项目 git clone --recurse-submodules url 如果第一次没有clone子模块,下载完成后,但是子模块并没有下载下来,使用下面的命令 git submodule update --init --recursive 过了一段时间,子模块更新了,需要重新更新子模块,一个命令解决 git submod…

ES

ElasticSearch es稀疏索引字段是否对性能有影响

   对于索引和搜索都有性能影响!  Lucene的Post list是用文档id做delta编码压缩的,稀疏的数据会使得相邻文档id的delta值很大,post list压缩率降低,因此生成的索引文件增大。另外为了加快排序和聚合速度,ES还会为keyword,数值型一类的机构化字段构建列式存储结构doc values,根据字段类型,每个文档都会占用一块空间,即使…

Golang

golang pprof http web方式性能分析

   package main import ( "net/http" _ "net/http/pprof" ) func main() { go http.ListenAndServe(":89", nil) // 业务逻辑 }   浏览器访问 http://127.0.0.1:89/debug/pprof 通过web方式查看性能监控信息,以下是一…

微服务架构

etcd+gRPC 服务注册与服务发现微服务网关的实现

   去etcd官网下载对应的包,解压进入etcd-v3.4.7-linux-amd64,使用etcd命令启动,需要指定本机ip地址,不指定的话,默认是127.0.0.1,会导致其它局域网电脑访问不通 ./etcd --advertise-client-urls 'http://10.1.1.248:2379' --listen-peer-urls 'http:/…