摘要:
网上关于Go操作es的文章和视频已经有很多了,但是大部分人都是参考李文周的文档,基于v7的版本去操作es的, 而我电脑本身装的es是6.x版本,所以就想试试用go去操作es6。 问题: 下载依赖:github.com/olivere/elastic 本着举一反三的想法,我是用 go get gith 阅读全文
摘要:
Mysql数据增删改的一个大致过程如下: 先从索引中找到数据所在的表空间ID以及在表空间中的数据页的页号 然后通过表空间ID+页号作为Key,去缓存页哈希表中查找Buffer Pool是否已经加载了这个缓存页。如果已经加载了缓存页,就直接读取这个缓存页。 如果没有这个缓存页,就需要从磁盘表空间中加载 阅读全文
摘要:
在go module模式下下载hpcloud\tail时,出了一个错:gopkg.in/fsnotify.v1: cannot find module providing package gopkg.in/fsnotify.v1 查了一下,原因是它依赖的第三方库改名了,所以找不到对应的包。 解决方法 阅读全文
摘要:
1.修改网课配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 2.删除uuid这一行,并修改一些配置 红色部分是修改的,蓝色部分是要新添加的配置。 其中IPADDR和GATEWAY要怎么配置呢? 1.点开虚拟机的【编辑】-【虚拟网络编辑器】 2.查 阅读全文
摘要:
查看当前仓库中的所有标签:git tag 为已提交的状态打上一个标签:git tag v1.0 (标签名为v1.0) 推送标签:git push origin v1.0 推送本地所有的标签:git push origin --tags 标签的作用是记录当前的状态,为当前分支的状态起一个别名,毕竟用s 阅读全文
摘要:
在使用vscode写go时,vscode会提示我们需要安装一些插件来提升效率。 但是由于 great wall 防火墙,安装会失败,一般原因都是超时。 我们可以设置Go的代理来避免因为这些失败。 按照这个网站的提示去设置代理:https://goproxy.io/zh/。 其实就是在系统变量里设置一 阅读全文
摘要:
查看本地以及远程的分支:git branch -av 绿色的是本地分支 ,红色的是本地追踪远程的分支。 在这个视图里,本地和远程均只有一个master分支。 origin/HEAD就像一个指针,表示默认分支,你的例子中它指向origin/master,即origin/master是默认分支。 删掉也 阅读全文
摘要:
git会在本地维护 origin/master分支,通过该分支 感知远程github的内容 origin/master一般建议 不要修改,是一个只读分支 我们可以用一个命令去感知本地仓库与远程仓库的差距(是否落后或先进):git remote show origin up to date表示本地仓库 阅读全文
摘要:
克隆仓库 如果你克隆了某个远程仓库,那么你就已经与该远程仓库建立了连接。不需要再使用git remote add命令去关联远程仓库。 git默认为远程仓库起关联的标识名为origin。 我们默认克隆的仓库名是远程仓库名,如果想自己改名,可以使用: git clone git@github.com:K 阅读全文
摘要:
reset操作 如果想回退commit链的某一个节点,可以使用 git reset命令 回退到上n次commit: git reset --hard HEAD~n (这样子会把前n次的commit节点删除,慎用) 跳转到任意一次commit: 通过sha1值 如果不知道是第几次,那就要借助git r 阅读全文