- 博客(119)
- 收藏
- 关注
原创 go 程序设计语言-入门
4.如果这个程序不是一次性的实验,那么编译输出成一个客服用的程序比较好, go build 生成一个二进制程序,2.run命令将一个或多个以.go为后缀的源文件进行编译, 链接, 然后运行生成的可执行文件。1.Go是编译型语言,Go 的工具链将程序的源文件转变成机器相关的原生二进制指令。3.Go原生支持Unicode ,所以它可以处理所有国家的语言。
2024-03-24 01:22:44 123 1
原创 etcd技术内幕-入门
1.etcd是一个可靠的分布式kv存储,其底层使用Raft算法保证数据的一致性,主要用于共享配置和服务发现.当调用发进行服务调用时,会先请求服务发现组件,由服务发现组件来保证返回可用的服务地址及负载均衡等功能。
2024-03-04 10:22:20 334
原创 Linux 安装k8s
安装 kubelet kubeadm kubectl 禁用对kubernetes相关软件包的排除。kubeadm的安装是通过使用动态链接的二进制文件完成的,目标系统需要提供 glibc。3.kubespray: 提供了 Ansible Playbook。2.kops:自动化集群制备工具。
2024-03-01 15:17:31 755
原创 http状态码
502错误关注的是“无效响应”,指的是服务器收到了来自上游服务器的非法或无效响应。504错误关注的是“超时”,指的是服务器没有在允许的时间内获得响应。
2024-02-22 09:15:33 363
原创 软件架构设计--操作系统
映射和拷贝的区别:拷贝是把数据从一块内存中复制到另外一块内存中.映射相当于只是持有了数据的一个引用(或地址),数据本身只有一份.地址的映射,底层的网卡驱动程序读取数据并发送到网络时,看似读的是Socket。读:磁盘–>内核缓冲区–>用户缓冲区–>应用程序内存。写:应用程序内存–>用户缓冲区–>内核缓冲区–>磁盘。普通的数据发送会涉及到用户空间和内核空间的映射,缓冲区的数据,但实际读的是内核缓冲区的数据.读:磁盘–>内核缓冲区–>应用程序内存。写:应用程序内存–>内核缓冲区–>磁盘。读:磁盘–>内核缓冲区。
2024-02-15 19:01:44 517
原创 ES实战--文档间的关系
1.查询是计算得分的,查询返回按照相关性得分排列的结果。2,过滤器不计算得分,运行更快,且易缓存。3.文档间的父子关系。
2024-02-14 23:01:57 1218
原创 ES实战-聚集
8.cardinality:计算字段的基数(不同值的数量)。6.date_histogram:按照时间间隔分桶。1.terms聚合-适用于统计字段值的分布情况。5.histogram:按照数值区间分桶。4.min和max:找到最小值和最大值。7.range:基于预定义的范围分桶。2.avg:计算平均值。3.sum:计算总和。
2024-02-13 20:30:13 1068
原创 ES实战-相关性搜索
6.LM Jelinek Mercer相似度。5.LM Dirichlet 相似度。1.TF-IDF 词频-逆文档频率。3.随机性分歧- DFR相似度。4.基于信息 - IB相似度。
2024-02-13 15:46:04 1204
原创 ES实战-分析数据1
1.当创建索引的时候,为特定的索引进行设置-直接生效。2.在es配置文件中,设置全局分析器-需重启生效。2.文本切分为分词-将文本切分为单个或多个分词。3,分词过滤-使用分词过滤器转变每个分词。1.字符过滤-使用字符过滤器转变字符。4.分词索引-将这些分词存储到索引中。
2024-02-12 21:33:33 1018
原创 dx 理想windows安装docker 并且运行项目
然后可以在 win 的 Powershell 里面运行 docker 命令。必须在BIOS中启用硬件辅助虚拟化和数据执行保护。首先更改 docker 镜像地址(外网更新慢)在 bios 里面设置即可。
2024-02-12 10:39:37 361
原创 ES实战--mapping.json 和 populate.sh 适配es8
【代码】ES实战--mapping.json 和 populate.sh 适配es8。
2024-02-11 14:29:49 469
原创 ubuntu源码编译安装memcached和php-memcache 扩展
1.编译前,先确认gcc、make、patch等编译工具是否已安装,并可正常使用。2.Libevent是一个异步事件处理软件函式库,以BSD许可证释出。Memcached 依赖Libevent,因此必须先编译安装Libevent。make3.安装Memcachedmake4.创建软链 否则会提示找不到 libevent目录5./usr/local/memcached/bin/memcached -h 命令帮助。
2024-01-28 10:36:26 509
原创 ubuntu下安装redis 和 php-redis扩展
到redis 官网 http://www.redis.cn/download.html 获取最新稳定版本的下载地址 http://download.redis.io/releases/redis-4.0.1.tar.gz。//现在进入先前解压后得到的文件夹(我的在/usr/redis),复制配置文件redis.conf到/etc/redis/下,//如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis。安装php-redis 扩展。
2024-01-28 10:33:46 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人