Go语言
-
Java转Go—17锁
锁 在并发编程中,永远离不开的就是多个线程并发操作同一个资源的安全性,在go语言中也一样,如果有多个goroutine并发操作同一资源,就需要加锁控制并发的安全性。 代码示例: p…
-
浅谈go语言中GMP调度原理
在go语言中使用关键字go可以很方便的进行并发编程,并且在go语言中为了更方便的使用并发编程,还提出了协程(goroutine)的概念,一个goroutine只占几 KB,并且这几…
-
你确定你会使用Go语言的标准输入输出库吗?
fmt fmt是go语言中的格式化输入输出库,其中主要分为两个部分,分别是输出部分和输入部分。 输出 Print Print函数的主要功能是输出,和Print类似的函数有以下几个:…
-
Linux常用命令大全,附离线PDF版本
公众号内回复:Linux手册,可领取离线PDF版本 文件目录指令 pwd:查看当前工作目录的绝对路径 ls:显示当前目录所有文件 基本语法:ls [选项] [目录或文件] 常见选项…
-
SprinBoot整合RocketMQ
在进行SpringBoot和RocketMQ整合之前需要启动RocketMQ的name server服务和Broker服务 pom依赖文件 <dependencies>…
-
判断MySQL索引失效的场景
MySQL索引失效 表定义 CREATE TABLE `t_user` ( `id` int NOT&nbs…
-
Go语言基础包的使用—big包
big包简介 在日常的开发过程中,不可避免的需要使用到超过变量类型的数值计算,在 go 语言中,int64 类型的变量的储存范围是 -9223372036854775808 ~ 9…
-
基本 nosql 和 mongodb等数据库对比基本 nosql 和 mongodb等数据库对比
基本 nosql 和 mongodb等数据库对比基本 nosql 和 mongodb等数据库对比 咱们工作或者学习的过程中,接到一个需求,或者学习一个技能的时候,我们是如何去学习的…
-
mongodb 基本概念
mongodb 基本概念 文档 是 mongodb 的最小数据集单位,是多个键值对有序租户在一起的数据单元,类似于关系型数据库的记录 集合 一组文档的集合,文档存放的是数据,集合内…
-
常用 mongo 操作实际操练
插入数据 > db.users.insert({“name” : “xiaomotong”, “age” : 18…
-
【mongo 系列】聚合知识点梳理
聚合知识点梳理 什么是聚合数据? 我们先来看看聚合数据 数据聚合(Data Aggregation)是指合并来自不同数据源的数据。. 聚类也称聚类分析,亦称为群集分析,是对于统计数…
-
mongodb 学习五,聚合操作实操
清空集合中的文档 db.users.drop() 数据准备 准备 users 表数据 在 users 里面准备一组数据,包含 item ,qty,status,tags  …
-
【mongo 系列】索引浅析
什么是索引 索引是一种用来方便查询数据的 数据结构 B Tree就是一种常用的数据库索引数据结构,MongoDB采用 B 树做索引,索引创建在colletions 上。 我们可以在…
-
索引实操练习
现在我们就开始实操 mongodb 的索引吧 数据准备 向 mydoc 集合中,插入多条数据,mydoc 之前是没有存在过的,我们直接使用 db.mydoc.inser…
-
MongoDB 主从集群 1
说到集群,生产环境中很多服务都会进行集群部署,那么 mongodb 的集群都有哪些知识点需要掌握呢 mongodb 集群 分为 主从集群 和分片集群 ,先从主从集群开始 为什么需要…
-
MongoDB 主从集群 2
继续咱们 mongodb 集群的学习和分享 上次分享了 mongodb 主从集群的同步机制(oplog),心跳机制,这次我们继续看看选举机制和副本回滚 选举机制 咱们的主节点和其他…