摘要:
原文:https://coolshell.cn/articles/17416.html 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有 阅读全文
摘要:
原文:https://zhuanlan.zhihu.com/p/344773076 1.精准查询term term是代表完全匹配,即不进行分词器分析,文档中必须包含整个搜索的词汇 1.term单值 字段只有一个值时候,用term关键词查询 优化:进一步优化查询,因为是精准查询,不需要查询进行评分计算 阅读全文
摘要:
原文:https://www.cnblogs.com/even160941/p/13903291.html 一. 前提背景及需求 Nginx运行日志默认保存在Nginx安装目录下的 /usr/local/nginx/logs目录(或/var/log/nginx目录下), 包含access.log和e 阅读全文
摘要:
原文:https://juejin.cn/post/7306756690727747610#heading-22 引言 什么是 Docker? Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。 它基于 Google 公司推出的 Go 语言实现, 阅读全文
摘要:
原文:https://blog.csdn.net/yes_is_ok/article/details/104537934 遇到一个命令发现没遇到过,就记录一下,顺便解析这个命令:getconf _NPROCESSORS_ONLN表示内核数量是多少个 make -j$(getconf _NPROCES 阅读全文
摘要:
原文:https://juejin.cn/post/6844904056750620679 简介 今天我们再来介绍 spf13 大神的另一个库cast。cast是一个小巧、实用的类型转换库,用于将一个类型转为另一个类型。 最初开发cast是用在hugo中的。 快速使用 先安装: 复制代码 $ go 阅读全文
摘要:
原文:https://juejin.cn/post/7234322338824552505 在 Golang 中,net/http 包是用于构建 HTTP 客户端和服务器的重要包之一。在处理 HTTP 请求时,Request 对象是不可或缺的。本文将深入探讨 Golang 中的 Request 对象 阅读全文
摘要:
原文:https://www.cnblogs.com/rickiyang/p/14975552.html Go gRPC 学习系列: 跟我一起学Go系列:gRPC 入门必备 第一篇内容我们已经基本了解到 gRPC 如何使用 、对应的三种流模式。现在已经可以让服务端和客户端互相发送消息。本篇仍然讲解功 阅读全文
摘要:
原文:https://juejin.cn/post/7068192471498358821 为什么要加密 人们往往有使用同一密码的习惯, 为了防止数据库意外泄露/破坏和出于保护用户隐私的目的, 不应在数据库里存入用户密码明文 实现 代码 scss 复制代码 package main import ( 阅读全文
摘要:
原文:https://juejin.cn/post/7067165972901134373#heading-0 一、什么是版本控制 1、什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以 阅读全文