上一页 1 2 3 4 5 6 7 8 ··· 42 下一页
摘要: RabbitMQ(Advanced Message Queuing Protocol,高级消息队列协议)是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 一、消息队列使用场景 1 阅读全文
posted @ 2021-07-04 15:11 菲菲菲菲菲常新的新手 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 最近因为公司项目需要使用KeepAlived,所以正在学习KeepAlived。网上很多资料但是大多千篇一律,而且根本没有说清楚。所以自己整理了一下。 首先,KeepAlived是一种负载均衡和高可用方案或者说技术,更偏向于高可用。 那么KeepAlived怎么实现的负载均衡和高可用呢?下面将详细说 阅读全文
posted @ 2021-06-30 16:56 菲菲菲菲菲常新的新手 阅读(281) 评论(0) 推荐(0) 编辑
摘要: LVS全称Linux Virtual Server(linux虚拟服务器)是一个由章文嵩博士发起的自由软件项目,现在已经是 Linux标准内核的一部分。 IPVS模块是LVS集群的核心软件模块,它安装在LVS集群作为负载均衡的主节点上,虚拟出一个IP地址和端口对外提供服务。用户通过访问这个虚拟服务( 阅读全文
posted @ 2021-06-29 21:43 菲菲菲菲菲常新的新手 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 今天不知道咋回事,突然笔记本突然没有声音了。特地测试了下,音响没问题。并且也按网上教程,更新了最新的驱动,还是没有解决问题。 打开mp3文件报错,找不到音频设备0xc00d36fa。一下给我整懵了。 网上搜索了好多内容都不管用。最后终于找到一个管用的。 给贴上,避免其他遇到类似问题的。 我的问题与这 阅读全文
posted @ 2021-06-26 16:45 菲菲菲菲菲常新的新手 阅读(2206) 评论(0) 推荐(1) 编辑
摘要: 最近在学习redis,用问答方式检查下自己的学习情况 一、简单的介绍下redis? redis是key-value型的缓存数据库,key为字符串类型,value支持五种类型,分别是字符串,列表,哈希表,集合,有序集合。 二、redis数据类型底层是如何实现的? redis中最基础的类型是字符串,其他 阅读全文
posted @ 2021-06-20 16:19 菲菲菲菲菲常新的新手 阅读(67) 评论(0) 推荐(0) 编辑
摘要: for和range Go 语言中的经典循环在编译器看来是一个 OFOR 类型的节点,这个节点由以下四个部分组成: 初始化循环的 Ninit; 循环的中止条件 Left; 循环体结束时执行的 Right; 循环体 NBody: for Ninit; Left; Right { NBody } 分析遍历 阅读全文
posted @ 2021-03-01 21:33 菲菲菲菲菲常新的新手 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 函数调用 传值:函数调用时会对参数进行拷贝,被调用方和调用方两者持有不相关的两份数据; 传引用:函数调用时会传递参数的指针,被调用方和调用方两者持有相同的数据,任意一方做出的修改都会影响另一方。 Go 语言选择了传值的方式,无论是传递基本类型、结构体还是指针,都会对传递的参数进行拷贝 通过堆栈传递参 阅读全文
posted @ 2021-02-28 15:58 菲菲菲菲菲常新的新手 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 数组 Go 语言中数组在初始化之后大小就无法改变,存储元素类型相同、但是大小不同的数组类型在 Go 语言看来也是完全不同的,只有两个条件都相同才是同一个类型。 func NewArray(elem *Type, bound int64) *Type { if bound < 0 { Fatalf(" 阅读全文
posted @ 2021-02-28 11:19 菲菲菲菲菲常新的新手 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、数据结构1、数组 类型 长度(不重要)初始化使用NewArray...是语法糖,编译器会自动推导,遍历元素来计算元素数量如果数组元素小于等于4个,所有变量会在栈上初始化,如果大于4个,变量会在静态存储区初始化然后拷贝到栈上。索引为非整数,负数,越界都会在编译期间pannic2、切片 数组指针 长 阅读全文
posted @ 2020-12-20 18:47 菲菲菲菲菲常新的新手 阅读(206) 评论(0) 推荐(0) 编辑
摘要: go设计与实现把go内存分配器介绍的很详细,起始一般情况下程序员不怎么会用到。需要简单了解下即可。如果没时间看,看看下述内容即可。 栈区堆区概念要理解。分配方法其实就是基于算法中的数组和链表,优缺点都类似。 go采用的空闲链表分配。并采取了隔离适应来规避链表的缺陷。 通过将对象大小分成微对象[<16 阅读全文
posted @ 2020-12-13 16:05 菲菲菲菲菲常新的新手 阅读(323) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 42 下一页