几年前,一位好朋友去世了,九零后,跟我年纪一样。我跟他从小就认识,我们一起上的小学,一起上的初中,高中之后便联系的少了,后来我去外地读书,联
root 用户执行 有时进入容器后,用户就是变成非 root 用户,这种时候又没有密码,在执行一些操作的时候就会非常不方便,这是可以用 -u root 来指定用户。 非root
mysql workbench 是官方推荐的数据库工具,用了很长时间却一直不知道触发器在哪儿😢。 触发器是对单个表的操作,而不是整个数据库的操作,所以 Alter Table 就可以看到触发器
缓存击穿 高并发流量,访问的这个数据是热点数据,请求的数据在 DB 中存在,但是 Redis 存的那一份已经过期,后端需要从 DB 从加载数据并写到 Redis。 总结起
垃圾回收(Garbage Collection,GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的内存对象,让出存储器资源。GC 过程
Github Actions 是个好东西😀,最近在使用的时候有个需求是,我项目不想把设置成私有的,但是有些配置又比较私密,比如 github 的 Personal access token,这种配置就不能暴露出
什么是 Kubernetes Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。 如果你曾经用过 Docker 容器技术部署容器,
在用 Gitalk 作为个人博客评论系统时,发现有个恶心的点是,每篇文章必须手动初始化一个 issue 或是登录 github 后,把文章一个一个点开界面去初始化 issue,不然就
概述 Node-RED 是构建物联网 (IOT,Internet of Things) 应用程序的一个强大工具,其重点是简化代码块的“连接"以执行任务。它使用可视 化编程方法,允许开发人员将预定义
这几天在使用 google 浏览器打开公司的一个网站时,发现总是自动跳转到 https,以至于出现下面这个页面: ERR_SSL_PROTOCOL_ERROR 有时候浏览器太智能了也不是一件好事🤣。 解决
最近在使用 hugo algolia 时,在 github actions 同步索引到 algolia 时总是出现这样的错误: action error list Unreachable hosts 我用的 action 插件是Algolia Index Uploader,找了半天发现是参数 algolia_index_id 写的
概述 五层模型 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感
基本概念 基本概念 git work .gitignore文件 1 2 3 4 5 6 # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的
什么是 OAuth2.0 OAuth 的核心就是向第三方应用颁发令牌,比如网站A想用Github的信息,那么对于Github来说,网站A就是第三方应用。 第三方应用申请令
解决方法 hugo 在渲染时默认是不支持标题中的emoji的(有的主题也许是支持的),可以通过修改主题源码来支持。 我用的主题是LoveIt,找到 simple.html 文件
名词解释 名词 解释 SYN 同步序号,用于建立连接过程,在连接请求中,SYN=1 和 ACK=0 表示该数据段没有使用捎带的确认域,而连接应答捎带一个确认,即 SYN=1 和 ACK=1
执行模式 JS的执行模式是单线程的,当有多个任务时必须排队执行,优点是执行环境简单,缺点是性能低下,当有多个任务时,需要等待上一个任务执行完成
该笔记是在学习《透视 HTTP 协议》时整理,还参考了网上的其他资料。鄙人只是网络世界的搬运整理工😂。
进程、线程、协程的区别 进程 进程是操作系统对一个正在运行的程序的一种抽象,进程是资源分配的最小单位。 进程在操作系统中的抽象表现 进程存在的意义是
常用编译参数 参数 说明 -o 指定输出可执行文件名 -v 编译时显示包名,可以理解成输出详细编译信息 -race 开启竞态检测 *.go 编译当前目录下的所有go文件,也可以写