![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
glang
文章平均质量分 78
glang,稳扎稳打,从入门逐步精通
jayLog
厚积薄发
展开
-
gin:包管理和路由拆分
gin的路由拆分,实际就是路由模块化分组。使用路由拆分的目的在于提高代码的可读性。开发中没有银弹,没有完美的解决方案原创 2022-05-14 22:05:37 · 1101 阅读 · 0 评论 -
每日算法题:算法技树基础6-9
通过练习算法,提示解题思维,同时巩固golang基础。算法树,基础6-9题。难度逐渐提升了。从线性到了二维,同时也开始涉及了数据结构。第二天,我感觉到了压力。原创 2022-04-28 00:31:11 · 187 阅读 · 0 评论 -
算法做题打卡
csdn算法技能树,基础1-5。通过算法提升解题思想,同时使用golang语言,有利于加强和巩固golang基础原创 2022-04-26 17:12:05 · 217 阅读 · 0 评论 -
Golang:并发任务处理器
Golang:并发任务处理器。要求:给定n个task任务的数组tasks,和执行函数excute(),请构造一个函数handle(),并发执行task任务,并且同一时间允许的最大并发调用数为10。原创 2022-04-25 10:00:58 · 449 阅读 · 1 评论 -
Golang:堆排序
堆是一棵基于数组实现的特殊的完全二叉树,这棵二叉树的每个节点的值必须大于或小于它的两个子节点。`大顶堆`是每个节点的值必须**大于**它的两个子节点,`小顶堆`则相反。原创 2022-04-23 16:19:49 · 1147 阅读 · 0 评论 -
Golang:包管理
Golang的包管理。都2202年了,你还不懂golang的包管理机制?拜托我超懂的原创 2022-04-21 12:02:00 · 2164 阅读 · 0 评论 -
关于etcd安装使用遇到的坑
关于etcd安装使用遇到的坑no required module provides package go.etcd.io/etcd/clientv3; to add it:go get go.etcd.io/etcd/clientv3或者undefined: resolver.ResolveNowOption再或者:module declares its path as: go.etcd.io/bbolt but was required as: github.com/coreos/bbolt原创 2022-04-15 11:05:18 · 1356 阅读 · 2 评论 -
Golang:初认etcd以及v3版本的一个小问题
文章目录etcd简介与zookeeper相比etcd的安装启动etcd(我用的win10系统)golang操作etcd使用上key-value存储watch 监听v3版本的一个小问题etcd简介etcd是一个go编写的,开源、高可用的分布式key-value存储系统,可用于配置共享服务和注册服务、服务发现。非常适合用来做配置中心类似的项目有zookeeper和consul,etcd的特点:简单、安全、非常高的读写性能与zookeeper相比etcd更简单。zookeeper部署维护复杂.原创 2022-04-15 10:29:03 · 943 阅读 · 0 评论 -
Golang:ini文件读取,go-ini
`go-ini`是一个非常方便、高效的go配置文件操作库。使用它在项目中读取和修改配置文件。`go-ini`的多个配置项通过分区(`section`)来划分。有默认(空)分区和命名的分区,没有给分区命名就是默认分区,默认分区必须写在任何一个命名分区的上边。每个配置项通过换行来区分。原创 2022-04-12 17:28:02 · 2917 阅读 · 0 评论 -
了解rpc与protobuf
(remote Procedure call)远程程序调用。rpc能让你像调用本地方法一样去调用远程的方法,通过网络从远程计算机程序上请求服务。rpc可以是跨语言的,rpc服务端一门语言,rpc客户端可以是另外一门语言。比如服务端用golang,客户端用php。原创 2022-04-02 21:37:50 · 1166 阅读 · 0 评论 -
golang库:net的tcp服务使用
使用golang的net开启监听和连接tcp原创 2022-02-28 10:22:21 · 2476 阅读 · 0 评论 -
golang基础语法
go基础go的关键字break default func interface select case defergo map struct chan else goto package switch const fallthrough if range type continue forimport return vargo数据类型的定义var 声明定义一个变量,定义后,值可修改const 声明定义一个常量,定义后不可再修改:= 定义一个变量,类型由后面的值决定。常用.原创 2022-01-21 16:44:39 · 2224 阅读 · 0 评论