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

原创 GO语言操作redis
本文仅仅简单介绍了如何使用go语言操作redis,分别展示了两种客户端包如何实现对redis的访问和操作,并展示了redis的部分指令,而redis提供的指令远不止这些。写博客的过程中,个人还是感觉Redigo使用起来更加易懂,而go-redis支持连接哨兵和集群模式的redis,还是要根据情况选择使用。
2022-04-30 09:14:07
7581
1
原创 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
213
原创 Go语言操作mongodb
以上就是今天要讲的内容,如何使用go语言操作mongodb,展示了mongodb的部分指令,而mongodb提供的指令远不止这些,在学习的过程中做笔记,以防日后需要使用mongodb会忘记怎么使用,毕竟好记性不如烂笔头。
2023-09-01 19:49:31
2890
原创 mongodb常用命令
很多企业都在使用mongdb,因此学习mongdb是非常有用的,今天就在这篇文章中记录一下常用的mongodb的命令,毕竟好记性不如烂笔头。以上就是今天要讲的内容,本文仅仅简单介绍了mongodb的基本命令的使用。
2023-09-01 05:12:25
411
原创 RESTful API
一、RESTful API是什么URL中只使用名词来定位资源,用HTTP协议里的动词(GET、POST、PUT、DELETE)来实现资源的增删改查操作的接口。以上就是今天要讲的内容,本文仅仅简单介绍了RESTful API的部分例子。
2023-08-11 16:44:58
90
原创 代码检测工具revive
写代码时总有一些小毛病,代码难免会有不规范的地方,今天主管给我介绍了一个工具,让我试着使用,今天就在此记录下使用revive代码检测工具的过程。一、revive是什么?revive是一种代码检测工具,提供了用于开发自定义规则的框架,并允许定义严格的预设来增强开发和代码审查流程。其实就是通过revive就可以知道你写的代码哪里不规范,并且为你指出代码的具体位置。
2023-08-01 16:19:16
171
原创 拉取gitlab代码
今天算是第一次使用gitlab,之前也这么使用过GitHub,但是时间太久了忘记怎么配置了,所以在此做个笔记。今天算是第一次使用gitlab,之前也这么使用过GitHub,但是时间太久了忘记怎么配置了,所以在此做个笔记。
2023-07-17 19:17:40
1922
原创 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
333
原创 error dial tcp 127.0.0.1:3306: connect: connection refused
项目场景:微服务项目中使用consul作为配置中心存储mysql配置,获取配置后使用gorm连接mysql数据库时出现错误。
2022-12-22 09:28:23
12768
1
原创 sql: unknown driver “mysql“ (forgotten import?)
sql: unknown driver "mysql" (forgotten import?)
2022-12-20 23:26:36
2924
原创 算法-完全二叉树
二叉树作为常见的数据结构,在面试中也经常出现,所以在此记录一些容易忘掉或者容易混淆的二叉树性质和在刷题中碰到的算法。本文仅仅简单介绍了完全二叉树和满二叉树的性质以及如何判断二叉树是否是完全二叉树,而二叉树的类型还有搜索二叉树、平衡二叉树等,之后再遇到二叉树性质相关的题目会再次更新本篇文章。......
2022-07-24 21:16:18
2324
原创 Go语言协程
最近发现go语言大火,越来越多的大厂都开始使用go语言,很多人也开启了学习Go语言,本文就介绍了Go语言中协程的基础内容以及协程的调度模型。
2022-07-12 13:52:46
7731
原创 Go语言net包
一、netnet包抽象了TCP网络操作,使用listen()得到处于listen状态的TCPListener,使用Accept()得到处于established状态的TCPConn,使用Read()/Write()进行读写socket的操作。
2022-07-11 17:33:57
1519
原创 MySQL入门篇
前言MySQL在面试和工作中非常重要,故在此整理学习MySQL时的知识点,作为一个学习笔记。文中内容出自尚硅谷,链接:尚硅谷MySQL数据库教程天花板,mysql安装到mysql高级。非常感谢尚硅谷的视频教程!目录前言一、SQL语句二、运算符1.比较运算符2.安全等于运算符3.非符号类型运算符三、排序、分页四、多表查询1.笛卡尔积1.1 什么是笛卡尔积1.2 什么情况下会出现笛卡尔积的错误2.内连接、外连接3. union4. .
2022-05-25 16:13:14
554
原创 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
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人