高级消息队列 RabbitMQ 快速入门

1 什么是消息队列。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。

编程语言学习之——Go&Python

编程语言学习之——Go&Python

golang实现给图片加水印

draw.Draw方法既然可以按调用的顺序不同实现的也不同,可以用这个扩展让多个基本的图片靠位置与层叠方式来拼成一个图。

消息队列应用-使用异步队列就解耦了吗

消息队列应用-使用异步队列就解耦了吗

golang玩转LRUcache

大家好!众所周知,作为一名合格的程序猿,不断地学习和交流是提升的关键。今天,一夕和大家一起来了解下LRU缓存淘汰。先介绍下LRUcache。大家都知道,缓存在任何稍具规模的项目里,都有着举足轻重的地位,而对于性能要求高的系统,缓存都是使用内存的,大小受限。

清华学神尹成带你学习golang2021(19)Goland入门指南

上一节详细介绍了 Goland 的安装和破解,本节我们来介绍一下怎么使用 Goland 来创建并运行一个项目。创建项目首先,在“文件”菜单中找到“New”,并在下一级菜单中选择“Project”来创建一个新项目。

Linux下动态库(.so)和静态库(.a) 的区别

通过测试可以发现,当静态库和动态库同名时, gcc命令将优先使用动态库.为了确保使用的是静态库, 编译时可以加上 -static 选项,因此多第三方程序为了确保在没有相应动态库时运行正常,喜欢在编译最后应用程序时加入-static。

如何简化代码循环和逻辑?

《编写可读代码的艺术》主要有三部分,分别是表面层次的改进,简化循环和逻辑,重新组织代码,本篇文章是第二部分的整理,主要讲如何简化循环和逻辑的问题。想看表面层次的改进,可以看我的另一篇如何改进你的代码可读性(一),如果觉得不错,可以点赞收藏哦!!

Gin 实战(四)| URL查询参数的获取和原理分析

这一篇,主要介绍查询参数,以及获取查询参数的示例以及底层原理。查询参数(query parames)Querystring parameters ,翻译成中文我只能叫查询参数了,不过觉得挺别扭的。其实这种参数我们并不陌生,比如:https://www.flysnow.

通过两道面试题讲解 Go for range 循环原理

上面的代码先初始化了一个内容为1、2、3的slice,然后遍历这个slice,然后给这个切片追加元素。并不是死循环,原因就在于for range实现的时候用到了语法糖。切片 For Range 原理。