搜索列表
-
浅析Go语言容器之数组和切片的使用
【Golang】在 Java 的核心库中,集合框架可谓鼎鼎大名:Array 、List、Set等等,随便拎一个出来都值得开发者好好学习如何使用甚至是背后的设计源码。虽然Go语言没有如此丰富的容器类型,但也有一些基本的容器供开发者使用,接下来让我们认识一下这些容器类型吧
Go语言数组 切片Go语言数组Go语言 切片 -
Redis解决优惠券秒杀应用案例
【Redis】这篇文章主要介绍了Redis解决优惠券秒杀应用案例,本文先讲了抢购问题,指出其中会出现的多线程问题,提出解决方案采用悲观锁和乐观锁两种方式进行实现,然后发现在抢购过程中容易出现一人多单现象,需要的朋友可以参考下
Redis优惠券秒杀Redis优惠券Redis秒杀 -
一篇文章读懂Golang init函数执行顺序
【Golang】init()函数会在包被初始化后自动执行,并且在main()函数之前执行,但是需要注意的是init()以及main()函数都是无法被显式调用的,下面这篇文章主要给大家介绍了关于如何通过一篇文章读懂Golang init函数执行顺序的相关资料,需要的朋友可以参考下
go的init函数go init执行顺序go语言init函数 -
Go 语言单例模式示例详解
【Golang】这篇文章主要为大家介绍了Go语言单例模式示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
Go语言单例模式Go模式 -
.NET API 接口数据传输加密最佳实践记录
【ASP.NET】这篇文章主要介绍了.NET API 接口数据传输加密最佳实践记录,我们在做 Api 接口时,相信一定会有接触到要给传输的请求 body 的内容进行加密传输。其目的就是为了防止一些敏感的内容直接被 UI 层查看或篡改,需要的朋友可以参考下
.net api接口数据传输加密api接口数据传输加密 -
go语言日志实现详解(打印日志、日志写入文件和日志切割)
【Golang】golang内置了log包,实现简单的日志服务,下面这篇文章主要给大家介绍了关于go语言日志实现(打印日志、日志写入文件和日志切割)的相关资料,需要的朋友可以参考下
go 日志切割golang日志go 日志打印 -
高并发技巧之Redis和本地缓存使用技巧分享
【Redis】在这篇文章中,我主要介绍的是分布式缓存和本地缓存的使用技巧,包括缓存种类介绍,各种的使用场景,以及如何使用,最后再给出实战案例,需要的可以参考一下
Redis 本地缓存使用Redis 本地缓存 高并发Redis 本地缓存 -
基于Go语言实现类似tree命令的小程序
【Golang】tree 命令是一个小型的跨平台命令行程序,用于递归地以树状格式列出或显示目录的内容。本文将通过Go语言实现类似tree命令的小程序,需要的可以参考一下
Go语言 tree命令小程序Go语言 tree命令 -
Go初学者踩坑之go mod init与自定义包的使用
【Golang】go mod是go的一个模块管理工具,用来代替传统的GOPATH方案,下面这篇文章主要给大家介绍了关于Go初学者踩坑之go mod init与自定义包的使用,需要的朋友可以参考下
go mod init 使用go 自定义包go自定义包使用 -
.NET Core部署为Windows服务的详细步骤
【ASP.NET】这篇文章主要介绍了.NET Core部署为Windows服务,想要将.NET Core部署为window服务,项目中需要进行以下配置:项目中引入Microsoft.Extensions.Hosting.WindowsServices包,本文给大家详细讲解,需要的朋友可以参考下
.NET Core部署Windows.NET Core Windows服务 -
GoLang channel底层代码分析详解
【Golang】Channel和goroutine的结合是Go并发编程的大杀器。而Channel的实际应用也经常让人眼前一亮,通过与select,cancel,timer等结合,它能实现各种各样的功能。接下来,我们就要梳理一下GoLang channel底层代码实现
Golang Channel 结构Golang Channel源码GoLang channel -
Mac屏幕上的箭头总是消失怎么办? mac鼠标箭头不见了的解决办法
【苹果MAC】在使用Mac的过程中,有些用户会遇到鼠标总是消失的问题,这可能是鼠标配置错误或者系统中的软件出现错误导致的,那如何解决呢?下面分享Mac鼠标总是消失的4个修复技巧。
mac鼠标鼠标箭头