操作系统
替换Python转型Golang是时候了
你日常用什么语言写代码?什么Python,还在用Python。Python确实啥都干的语言,可以写个API、Web开发、系统脚本,科学计算,数据处理——以至于还有很多的开发人员都...
3年前 (2021-10-14) 618 0 linux系统 Golang
Golang——详解Go语言的代码规范
今天是Golang专题的第二篇,我们来看看Go的语言规范。 在我们继续今天的内容之前,先来回答一个问题。 有同学在后台问我,为什么说Golang更适合分布式系统的开发?它和Java...
3年前 (2021-10-14) 657 0 linux系统 Golang
应用容器化优化指南-Golang篇
前言随着容器技术的兴起,越来越多不同类型的应用开始使用容器的方式进行交付。Golang作为服务器端非常热门的一门语言同时也是容器技术的主要编写语言备受关注。那么将一个Golang应...
3年前 (2021-10-14) 663 0 linux系统 Golang
走进Golang之Context的使用
以下文章来源于大愚Talk ,作者大愚Talk 我们为什么需要 Context 的呢?我们来看看看一个 HTTP 请求的处理: 请求示意 例子大概意思是说,有一个获取订单详情的请...
3年前 (2021-10-14) 700 0 linux系统 Golang
何时使用 Rust 和何时使用 Golang?
Golang 和 Rust 之间有明显的区别。Golang 更加注重构建可以无限扩展的 Web API 和小型服务,尤其是在 goroutine 的强大支持下。Rust 也可以用...
3年前 (2021-10-14) 770 0 linux系统 Golang
Nodejs 与 Golang 的比较:Web 开发人员选择哪个最佳?
Which One? 技术领域日新月异。全球的开发人员都关注技术趋势,这些技术最终将帮助他们在非常短的时间内设计出优秀的软件。很多时候,程序员很难根据客户的要求选择最佳语言来创建...
3年前 (2021-10-14) 683 0 linux系统 Golang
Golang实现单机百万长连接服务 - 美图的三年优化经验
导读:美图长连接服务历时三年,在内存优化上积累比较丰富的实践经验,本文将会介绍我们团队这些年在内存优化道路上做的一些尝试。作者简介:王鸿佳,系统研发工程师,现任职于美图公司,主要从...
3年前 (2021-10-14) 701 0 linux系统 Golang
哦,原来是这么回事:Golang 中的一些常识
前言回想起来使用Go已三年有余,有很多踩过的坑。Go是门活力四射的语言,语法简单但表述能力强大且足够高效,但是也有很多细微的点,这些点就是一些基本细节实现,如果能注意这些细节,我相...
3年前 (2021-10-14) 762 0 linux系统 Golang
优化 Golang 分布式行情推送的性能瓶颈
责编 | 张红月出品 | 码农桃花源最近一直在优化行情推送系统,有不少优化心得跟大家分享下。性能方面提升最明显的是时延,在单节点8万客户端时,时延从1500ms优化到40ms,这里...
3年前 (2021-10-14) 690 0 linux系统 Golang
Go1.17 正式发布了,Go1.18 重新开放开发
我是一只可爱的土拨鼠,专注于分享 Go 职场、招聘和求职,解 Gopher 之忧!欢迎关注我。 Go1.17 相关的功能,之前陆陆续续介绍过,比如: Go1.17 新特性:新版构建...
3年前 (2021-10-14) 1359 0 linux系统 Golang
Python并非为AI而生,Golang将统治人工智能的下一个十年?
【新智元导读】过去几年,Python成为人工智能和数据科学领域最受欢迎的编程语言。但是随着5G时代的来临,生产环境对AI应用的性能要求越来越高,Python有点「力不从心」。天生...
3年前 (2021-10-14) 785 0 linux系统 Golang
将来会是Python、Java、Golang三足鼎立的局面吗?
很高兴回答你的问题 我们可以从以下几点来分析这三门语言。 1、应用领域 python:人工智能、大数据 Java:服务器程序、移动端开发、嵌入式领域、网站领域 Golang:区块链...
3年前 (2021-10-14) 710 0 linux系统 Golang
你对C++以及Golang有哪些认识,他们各有什么亮点及其缺点?
我是资深C/C++用户,学习Golang也有两年了,并利用Golang做了一些小项目。 C++由于有历史包袱,既是过程语言,又是面向对象语言,最新标准又加入了函数式编程。 C++允...
3年前 (2021-10-14) 818 0 linux系统 Golang
为什么使用Go语言?
什么是Go? Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而...
3年前 (2021-10-14) 601 0 linux系统 Golang
怎样理解golang的异步?
Go的异步主要是由协程(goroutine)实现的。协程相对于线程来说,占用的内存更少,更轻量级,这也是Go在性能上的优势。 异步是相对于同步来说的,下面通过代码的执行顺序说明一下...
3年前 (2021-10-14) 986 0 linux系统 Golang
为什么用golang作为游戏服务端的开发语言,它的并发性如何?
解决之道:在系统设计时,避免使用管道chan传递主业务数据,避免将业务流程处理流程分割到对个Go程中执行,这样做减少chan传输耗时,和Go程调度耗时,性能会有很大的提升。案例分析...
3年前 (2021-10-14) 648 0 linux系统 Golang
Golang是单线程模型还是多线程模型?
直接的回答是:Golang是基于多线程模型的。 Golang有一个环境变量GOMAXPROCS,决定了Go运行库最多会启动几个线程来运行goroutine。 但在Golang中没有...
3年前 (2021-10-14) 827 0 linux系统 Golang
PHP VS Golang,是一个艰难选择吗?
我现在用go做后端开发,其实开发效率一点也不比php差,因为go官方已集成了很多常用的标准库。最重要的一点是跨平台和不依赖系统,无需安装运行环境,一处编译,在同平台下处处运行。只有...
3年前 (2021-10-14) 669 0 linux系统 Golang
如何使用Golang进行无心智负担的编程?
关于设计模式 java的23种设计模式? 再见. 不是说他们没有作用,只是说它们太死板复杂,学习它们通常入不敷出。 对于编程还有很多需要注意的地方(下文),而不要只局限于设计模式。...
3年前 (2021-10-14) 735 0 linux系统 Golang
go语言以后会不会成为主流web开发语言?
不会,目前的趋势是前后端分别,现在很多地方,很多公司已经基本达成了这样的目标,结果是前端通过JavaScript来完成相关的所有的工作,后端的实现相对比较复杂,可以通过golang...
3年前 (2021-10-14) 653 0 linux系统 Golang