MacOs 电脑关闭/打开IPV6 MacOS 禁用IPV6 打开系统设置 -> 网络设置,查看IPV6是否已经关闭 关闭: sudo networksetup -listallnetworkservices // 列出网络接口、名称 找到当前自己的使用 wifi 或者 有线连接 的网口 继续...
相同点 两个数据类型存储时间的格式一致。均为 YYYY-MM-DD HH:MM:SS 两个数据类型都包含「日期」和「时间」部分。 两个数据类型都可以存储微秒的小数秒(秒后6位小数秒) 区别 1. 占用空间 TIMESTAMP :占 4 个字节(小数秒+3 个字节) DA...
[chatgpt] 为了保证数据库和缓存的一致性,可以采用以下几种方法: 使用缓存双写策略:在更新数据库时,同时更新缓存中的数据,从而保证缓存中的数据和数据库中的数据一致。 使用缓存失效策略:在更新数据库时,同时将缓存中的数据失效,从而在下一次请求时重新从数据库中获取数据,从而保证缓存中的数...
golang处理时间,在格式化时比较特殊,用的是 "2006-01-02 15:04:05" 而不是 Y-m-d H:i:s 这样的,对原来PHP开发比较熟悉的人可能不太适应,对之前采用js开发的用了moment.js 也是不适应,之后发现了这个库,功能可能是目前最丰富的gola...
今天我们来聊聊 code review,解构一下作为一个业务开发者怎样 review 代码才是最有效的。相信大家都或多或少帮同事 review 代码,这个度的把握其实是门学问,需要我们深入思考。这一点并不容易。
Term 词条查询是最简单的查询。它在所提供的术语的索引中执行完全匹配。 Match 匹配查询,就像一个词条查询,但首先分析输入文本。试图使用该字段被索引时使用的相同分析器。 匹配查询可以选择性地执行模糊匹配。如果模糊性参数设置为非零整数,则分析的文本将与指定的模糊水平相匹配。另外,可以使用pref...
Bleve是Golang实现的一个全文检索库,类似Lucene之于Java。在这里通过阅读其代码,来学习如何使用及定制检索功能。也是为了通过阅读代码,学习在具体环境下Golang的一些使用方式。代码的路径在github上https://github.com/blevesearch/bleve。 In...
背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
本文先介绍常用的 Linux 工具包,第二部分介绍我个人在平常使用Linux时,用到的一些指令和技巧,其中不包括特别基础的,大多为“用了可以省时省力,不使用也能有别的方法绕过”的技巧。 第二部分持续整理中,8月10日前整理好... 文中的指令,大部分在 Linux 和 MacOS 上都可用,少部分在...
Ctrl+l 清除屏幕显示的内容 由于太孤陋寡闻,看到一个快速清屏的操作,查了下发现, Ctrl+l 在终端下是快速清屏的快捷键。 Ctrl + l 快速清屏,比输入 clear 命令清屏方便快捷多了。 Ctrl + l (l 为 L 键)。 除此之外,还有 history -c 命令,用...