自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 GO语言操作redis

本文仅仅简单介绍了如何使用go语言操作redis,分别展示了两种客户端包如何实现对redis的访问和操作,并展示了redis的部分指令,而redis提供的指令远不止这些。写博客的过程中,个人还是感觉Redigo使用起来更加易懂,而go-redis支持连接哨兵和集群模式的redis,还是要根据情况选择使用。

2022-04-30 09:14:07 7405

原创 Kafka

本文主要记录Kafka安装、Kafka基本命令和Go语言如何操作Kafka。一、kafka安装1.安装jkd进入甲骨文官网下载JDK1.8,下载好像比较麻烦,需要登录账号才可以下载。tar -zxvf jdk-xxxxxxx你的压缩包名称export JAVA_HOME=/usr/local/jdk1.8 #你jdk安装的目录以上就是今天要讲的内容,本文仅仅简单介绍了kafka集群搭建的过程,后续kafka命令行操作和go语言操作kafka会持续更新。

2023-09-06 18:04:08 181

原创 Go语言操作mongodb

以上就是今天要讲的内容,如何使用go语言操作mongodb,展示了mongodb的部分指令,而mongodb提供的指令远不止这些,在学习的过程中做笔记,以防日后需要使用mongodb会忘记怎么使用,毕竟好记性不如烂笔头。

2023-09-01 19:49:31 2485

原创 mongodb常用命令

很多企业都在使用mongdb,因此学习mongdb是非常有用的,今天就在这篇文章中记录一下常用的mongodb的命令,毕竟好记性不如烂笔头。以上就是今天要讲的内容,本文仅仅简单介绍了mongodb的基本命令的使用。

2023-09-01 05:12:25 358

原创 Go语言json数据解析到结构体中

这时候打印以下b变量就可以看到数据都被反序列化到结构体当中了。当你拥有了这些数据,就可以保存到数据库当中了。

2023-08-16 19:23:03 404

原创 RESTful API

一、RESTful API是什么URL中只使用名词来定位资源,用HTTP协议里的动词(GET、POST、PUT、DELETE)来实现资源的增删改查操作的接口。以上就是今天要讲的内容,本文仅仅简单介绍了RESTful API的部分例子。

2023-08-11 16:44:58 67

原创 代码检测工具revive

写代码时总有一些小毛病,代码难免会有不规范的地方,今天主管给我介绍了一个工具,让我试着使用,今天就在此记录下使用revive代码检测工具的过程。一、revive是什么?revive是一种代码检测工具,提供了用于开发自定义规则的框架,并允许定义严格的预设来增强开发和代码审查流程。其实就是通过revive就可以知道你写的代码哪里不规范,并且为你指出代码的具体位置。

2023-08-01 16:19:16 121

原创 设置GO环境变量

【代码】设置GO环境变量。

2023-07-18 15:47:57 95

原创 拉取gitlab代码

今天算是第一次使用gitlab,之前也这么使用过GitHub,但是时间太久了忘记怎么配置了,所以在此做个笔记。今天算是第一次使用gitlab,之前也这么使用过GitHub,但是时间太久了忘记怎么配置了,所以在此做个笔记。

2023-07-17 19:17:40 1377

原创 go-micro too many errors

项目场景:使用go-micro开发微服务项目。

2023-04-01 17:42:58 170

原创 k8s常用命令

k8s常用命令

2023-01-18 16:38:55 3458

原创 level= error Error 1045: Access denied for user ‘‘@‘xxx.xxx.xxx.xxx‘ (using password: NO)

项目场景:微服务项目中使用consul作为配置中心存储mysql配置,获取配置后使用gorm连接mysql数据库时出现错误。

2022-12-22 10:05:48 277

原创 error dial tcp 127.0.0.1:3306: connect: connection refused

项目场景:微服务项目中使用consul作为配置中心存储mysql配置,获取配置后使用gorm连接mysql数据库时出现错误。

2022-12-22 09:28:23 11489 1

原创 sql: unknown driver “mysql“ (forgotten import?)

sql: unknown driver "mysql" (forgotten import?)

2022-12-20 23:26:36 2713

原创 centos安装docker

简单的centos安装docker过程。

2022-12-17 21:54:03 103

原创 docker安装以及遇到的问题

docker安装和可能遇到的问题

2022-11-30 15:39:10 1238

转载 go语言json技巧

go语言json技巧

2022-09-30 18:33:59 877

转载 在gin框架中使用JWT

gin框架使用JWT

2022-09-30 12:35:20 573

转载 viper

viper的使用

2022-09-25 14:10:06 512 1

原创 Gin框架的使用

以上就是今天要讲的内容,本文仅仅简单介绍了Gin框架的使用,更多的用法请参考官方文档。

2022-09-10 14:13:59 2028

原创 Go语言内存管理

以上就是今天要讲的内容,本文介绍了Go语言内存管理,其中包括了内存分配、GC、逃逸分析。

2022-08-19 15:56:22 885

原创 NetAssist连接报错!

小小的记录下平常遇到的问题。

2022-08-10 22:22:50 2940

原创 算法-完全二叉树

二叉树作为常见的数据结构,在面试中也经常出现,所以在此记录一些容易忘掉或者容易混淆的二叉树性质和在刷题中碰到的算法。本文仅仅简单介绍了完全二叉树和满二叉树的性质以及如何判断二叉树是否是完全二叉树,而二叉树的类型还有搜索二叉树、平衡二叉树等,之后再遇到二叉树性质相关的题目会再次更新本篇文章。......

2022-07-24 21:16:18 2238

原创 Go语言 - 并发控制

Go开发中并发随处可见,如果不对并发加以控制的话,可能会出现一些意想不到的错误。因此Go语言提供了几种并发控制的方案。

2022-07-14 11:58:52 951

原创 Go语言协程

最近发现go语言大火,越来越多的大厂都开始使用go语言,很多人也开启了学习Go语言,本文就介绍了Go语言中协程的基础内容以及协程的调度模型。

2022-07-12 13:52:46 7634

原创 Go语言net包

一、netnet包抽象了TCP网络操作,使用listen()得到处于listen状态的TCPListener,使用Accept()得到处于established状态的TCPConn,使用Read()/Write()进行读写socket的操作。

2022-07-11 17:33:57 1457

原创 IO模型、socket

IO模型与socket

2022-07-11 14:48:02 584

原创 MySQL入门篇

前言MySQL在面试和工作中非常重要,故在此整理学习MySQL时的知识点,作为一个学习笔记。文中内容出自尚硅谷,链接:尚硅谷MySQL数据库教程天花板,mysql安装到mysql高级。非常感谢尚硅谷的视频教程!目录前言一、SQL语句二、运算符1.比较运算符2.安全等于运算符3.非符号类型运算符三、排序、分页四、多表查询1.笛卡尔积1.1 什么是笛卡尔积1.2 什么情况下会出现笛卡尔积的错误2.内连接、外连接3. union4. .

2022-05-25 16:13:14 455

原创 Golang import cycle not allowed

1.问题如图所示:如果package A中已经导入package B,而packageA中又导入package B这样就会在编译时报 "import cycle not allowed"。2.解决方法1.为了避免循环导包问题,应该在设计时就需要规划好包。2.通过定义接口解决参考这篇文章...

2022-03-13 12:37:25 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除