几年前,一位好朋友去世了,九零后,跟我年纪一样。我跟他从小就认识,我们一起上的小学,一起上的初中,高中之后便联系的少了,后来我去外地读书,联系的就更少了。 那还是二零一九,那时我刚从西安来北京。一天夜里
安装 ES当前 ElasticSearch 已经到了 8.0+,新版本都有很多新特性,性能和功能都有大幅提升,建议使用较高版本,这里采用 7.12.1 版本 👼 es 版本 安装 ElasticSearch 脚本如下: 1 2 3 4 5 6 7 docker run -d \ --name elasticsearch \ -e "discovery.type=single-node" \ --privileged \ -p 9200:9200 \ -p 9300:9300 \ elasticsearch:7.12.1 常用命令说明:
来源布雷顿森林体系(Bretton Woods system)是二战后建立的一套全球金融和货币体系,于 1944 年在美国新罕布什尔州的布雷顿森林酒店(Bretton Woods Hotel)会议上确立。该体系的目标是为世界各国提供稳
Virtualenvwrapper 是一个用于管理 Python 虚拟环境的工具,它为创建、切换和删除虚拟环境提供了一组方便的命令,并通过简化管理多个虚拟环境的过程来提高开发效率。 安装可以使用 pip 安装 Virtualenvwrapper: 1 pip install virtualenvwrapper-win 安装完
常见 DNS 记录类型 A 记录(Address Record) 记录格式:example.com. IN A 192.0.2.1,将域名映射到 IPv4 地址,不包含端口信息。 AAAA 记录(IPv6 Address Record) 记录格式:example
问题描述我的 git 版本在 1.8.3.1 的时候提交 push 代码时一直报错 git 版本 Permission denied (publickey) 1 2 3 4 5 Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 排查了几个小时,一直没解决,之前也一直是这么用的,也没出现过问题。后来没办法,我尝试
什么是 wslWindows Subsystem for Linux(WSL)是一个在 Windows 10+ 上能够运行原生 Linux 二进制可执行文件的兼容层。 与 WSL1 相比,WSL 2 使用更新、更强大的虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。 安装我是 win10 专业版,其他版本的 win10
简介在 Go 中,build tag 是添加到代码中第一行,来标识编译相关信息的,build tag 决定了当前文件是否会被当前 package 所包含,用于限制一整个文件是否应该被编译入最终的二进制文件,而不是一个文件中的部分代码片段。
刚执行 curl 命令时发现一个问题 Certificate has expired 可以先更新证书试试 1 update-ca-trust 更新证书后如果问题没有解决,继续看是不是由于时间过期引起的问题 1 date 如果发现机器时间不对就需要同步时间 1 ntpdate pool.ntp.org 问题解决
简介Kubernetes 是一个生产级别的容器编排平台和集群管理系统,不仅能够创建、调度容器,还能够监控、管理服务器,它凝聚了 Google 等大公司和开源社区的集体智慧,从而让中小型公司也可以具备轻松运维海量计算节
英文简称 英文简称 中文 SMILE 全飞秒激光 FS-LASIK 半飞秒激光 ICL 晶体植入 近视度数划分 300 度以下属于低度近视(25-275度) 300 度以上600度以下属于中度近视(300-575度) 600 度以上900以下属于高度近视(600-87
背景项目中遇到了需要使用高并发的 map 的场景,众所周知 Go 官方的原生 map 是不支持并发读写的,直接并发的读写很容易触发 panic。 解决的办法有两个: 自己配一把锁 sync.Mutex 或者更加考究一点配一把读写锁 sync.RWMut
发布于 2022-08-29 收录于 类别 开发者手册 和 系列 转载 原文链接:https://segmentfault.com/a/1190000018626163 0. 目录和说明文章在介绍一些基本概念后,按照以下过程阐述了整个架构的演进过程: 单机架构 第一次演进:Tomc
InnoDB、MyISAM的区别 磁盘文件不同: MyISAM 引擎的表会生成三个磁盘文件: table_name.frm 该文件中存储表的结构信息。table_name.MYD 该文件中存储表的行数据。table_name.MYI 该文件中存储表的
发布于 2022-06-11 收录于 类别 web 和 系列 转载 Cookie 和 SessionHTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。 Session 是什么客户端请求服务端,
发布于 2022-05-21 收录于 类别 mysql 和 系列 转载 索引数据结构为什么不使用红黑树或B树在 InnoDB 引擎中,索引的底层数据结构是 B+ 树。MySQL 的数据是存储在硬盘的,在查询时一般是不能「一次性」把全部数据加载到内存中。红黑树是「二叉查找树」的变种,一个 Node 节点只
发布于 2022-05-20 收录于 类别 mysql 和 系列 转载 前言为什么 MySQL 采用 B+ 树作为索引? 如果纯粹的猜测 MySQL 数据库索引为什么使用 B+ 树?那么围绕这个问题的回答通常一定是围绕 B+ 树本身是什么,有什么优势这两点去解释这个问题。 这不是我开始这么去想的,看了很多文章都是从这
Volume Control刚在使用蓝牙时,发现一看视频,电脑左上角屏幕就出现了音量块,类似这样: voice 解决方式可以参考: How to Enable or Disable Chrome Volume Control and Hardware Media Key Handling
mysql workbench 是官方推荐的数据库工具,用了很长时间却一直不知道触发器在哪儿😢。 触发器是对单个表的操作,而不是整个数据库的操作,所以 Alter Table 就可以看到触发器: 图1 图2 点这个扳手图标也可以看到触发器,跟 Alter Table 效果一样: 图
发布于 2022-04-13 收录于 类别 开发者手册 和 系列 转载 缓存击穿高并发流量,访问的这个数据是热点数据,请求的数据在 DB 中存在,但是 Redis 存的那一份已经过期,后端需要从 DB 从加载数据并写到 Redis。 总结起来就是:单一热点数据、高并发、数据失效。 缓存击穿 解决方案 过期