自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言-channel

channel

2023-08-28 17:08:02 217

原创 go语言sync包

所以:明确区分reader和writer的协程场景,且是大量的并发读、少量的并发写,有强烈的性能需要,我们就可以考虑使用读写锁RWMutex替换Mutex。饥饿模式:更公平,等待超过1ms,把锁给排队的第一个goroutine,新来的goroutine也要先排队,先来后到。加锁之后协程独占这个锁,在大量并发的情况下,会造成锁等待,对性能的影响比较大。阻塞锁:当线程没有获得锁,阻塞起来,把cpu给其他线程,获得锁之后唤醒阻塞。加了读锁,其他协程同样可以加读锁读取数据,加了写锁,其他协程无法读写。

2023-07-27 15:54:55 518

原创 go语言context包

go语言context包

2023-07-19 16:54:54 240

原创 golang读取toml配置文件

golang读取toml配置文件。

2023-07-06 16:28:43 370

原创 mac系统本地部署stable-diffusion-webui

mac本地部署stable-diffusion-webui

2023-05-16 14:22:26 660

原创 go语言中 for range 与原生 for 循环的区别

golang 中 for range和原生for循环的区别

2023-02-10 15:04:18 321

原创 go操作mysql库 - sqlx

sqlx介绍

2023-02-02 14:26:34 521

原创 gin源码学习笔记

go web框架 gin 原理分析

2023-01-17 15:29:19 553

原创 mongodb笔记

mongodb笔记

2023-01-07 14:14:09 55

原创 kafka那些事+golang使用kafka

kafka介绍和基本使用

2022-10-12 18:41:54 2767

原创 redis那点儿事

关于redis的一些知识

2022-09-23 12:09:59 357

原创 golang数据结构 -查找&排序

go实现查找和排序相关算法

2022-09-04 11:32:25 570

原创 golang数据结构 - 链表

基本数据结构与算法-golang实现

2022-09-04 00:19:24 446

原创 mysql 那些事

mysql相关的一些知识

2022-08-24 15:52:46 95

原创 “计算机网络“ 那些事

整理计算机网络方面知识点

2022-08-10 11:29:48 1177

原创 goland使用小技巧

记录goland使用的一些技巧

2022-08-06 17:27:14 779

原创 一次学明白计算机进制和golang位运算

学明白计算机进制和位运算

2022-07-29 12:23:15 904 2

原创 阿里字体图标使用方法

如何在代码中使用阿里字体图标

2022-06-16 00:05:34 955

原创 怒肝go语言

文章目录本文主要记录一下如何使用,底层源码看这位大佬的文章,写的很到位了: https://www.cnblogs.com/qcrao-2018/archive/2019/06/12/11007503.html

2022-05-04 23:27:14 2920 2

原创 golang-protobuf和内置rpc_grpc的配置和使用

1.下载对应zip包, 解压https://github.com/protocolbuffers/protobuf/releases-2. 配置环境变量:在用户系统变量Path最后添加刚刚解压的bin目录,例如: G:\soft\protobuf\bin-3. 验证是否配置正确:打开终端,输入protoc,如果输出下面内容,代码配置成功。4.安装protoc-gen-go库在此之前要设置go的环境变量:GO111MODULE=onGOPROXY=https://gopro.

2021-03-16 14:52:22 1017

原创 golang-奇淫巧技

文章目录定义与初始化 - 动态二维数组定义与初始化 - 动态二维数组func main(){ var arr [][]int var tmp []int //先创建一维数组,然后再添加给二维数组 for i:=0; i<5; i++{ tmp = append(tmp, i) arr = append(arr,tmp) } fmt.Println("arr:",arr)}打印:arr: [[0] [0 1] [0 1 2] [0 1 2 3] [0 1 2 3 4]

2020-11-30 12:26:28 891 1

原创 elasticsearch-各种查询

本文查询基于es6.4.3版本,其他版本可能会有差异,有就再说吧…文章目录基本语法返回值说明term查询:terms查询:match_all查询:match : 分词匹配查询布尔match : 分词匹配查询基本语法GET /索引/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这里的query代表一个查询对象,里面可以有不同的查询属性;属性有:- term : 精准查询- t

2020-11-27 11:20:39 2076

原创 Elasticsearch笔记

文章目录一.什么是Elasticsearch一.什么是Elasticsearch关于这个问题网络上有太多的答案了,我就不去一一的复制粘贴过来了,写一写自己的理解吧,如有错误,麻烦评论留(打)言(脸)…它是RESTful 风格的搜索和数据分析引擎,底层引擎使用开源库Apache Lucene。Apache Lucene这玩意儿用起来太复杂了,所有就有了Elasticsearch,看吧,偷懒使人进步…Elasticsearch还具备其他功能: 1.一个分布式的实时文档存储,每个字段可以被索引与搜索

2020-11-11 19:30:57 184

原创 docker学习笔记

docker笔记一.docker介绍1.docker的思想1.会把所有需要的内容放入不同的集装箱(镜像)中,谁需要就拿这个集装箱就可以了,2.运行起来的集装箱,就称之为 容器.2.标准化1. 运输标准化,docker会把所有集装箱放在一起(注册中心),统一运输.2. 命令标准化,docker提供一系列命令,帮助我们操作集装箱.3. 提供了标准的RES

2020-09-22 20:33:54 721 2

原创 git的个人使用流程记录分享

本文主要记录一下自己使用git的一些流程,不详细讲细节, 如有新发现,到时候又补充,环境 win10首先安装git,这个不在本篇范围内,网络上一大把教程,先高抬贵手百度一下。找一个目录在空白处右键打开git base 在git base命令输入 git init :初始化git创建远程仓库,这部分略过,高抬贵手百度…哈哈哈关联远程仓库,这里举例我自己的远程仓库, 输入命令 git remote add origin https://github.com/yanzijie/go

2020-08-14 20:03:19 241 2

空空如也

空空如也

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

TA关注的人

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