这些负载均衡都解决哪些问题?服务、网关、NGINX

2023-10-07
阅读 2 分钟
323
这篇文章解答一下群友的一系列提问:在微服务项目中,有服务的负载均衡、网关的负载均衡、Nginx的负载均衡,这几个负载均衡分别用来解决什么问题呢?在微服务项目中,服务的负载均衡、网关的负载均衡和Nginx的负载均衡都用于解决不同的问题:1. 服务的负载均衡:先抛出一个问题:当一个微服务被多个实例部署时,如何分配...
封面图

噢耶!字节后端Offer,拿到了!

2023-09-25
阅读 2 分钟
1.1k
很多同学反馈多搞点面经,说来就来!今天分享一位拿到字节跳动实习Offer的面经,没错,Java转Go。别问我选Java还是选Go,成年人不做选择题。先搞定一个语言,再学第二语言从来不是难事。无论学哪个,你要做的事情是先学起来:想都是问题,学才有答案!面经分享本文没有按照一面、二面、三面流水账的形式整理。而是把面试...
封面图

你知道Golang的模板怎么用吗?带你了解动态文本的生成!

2023-09-13
阅读 8 分钟
1.2k
Go语言中的Go Template是一种用于生成文本输出的简单而强大的模板引擎。它提供了一种灵活的方式来生成各种格式的文本,例如HTML、XML、JSON等。
封面图

30岁程序媛求职路复盘:文转码+失业半年+PHP如何涨薪5K!?

2023-09-11
阅读 3 分钟
3.3k
这篇文章来自一位群友的分享:这篇文章写于下班路上,刚刚入职不久,我想再冲刺一下大厂,阳哥建议我坚持总结打卡,可以尝试写写博客。那我就从这篇开始吧,希望开个好头!上班的感觉真好今天是入职的第二周,还在熟悉业务和代码,晚上下班和周末还在补业务知识和技术栈。我就趁着在地铁上的时间来复盘一下2023年的上半...
封面图

深入剖析计算机网络和操作系统:面试必备知识解析

2023-09-05
阅读 4 分钟
611
深入剖析计算机网络和操作系统的核心概念和面试题,帮助大家全面理解和掌握这两个重要领域的关键知识,为面试做好准备。计算机网络什么是TCP拥塞控制?它的目的是什么?TCP拥塞控制是一种机制,用于在网络中控制数据流量,以避免网络拥塞。它的目的是确保网络中的每个节点都能够以合理的速率处理数据,从而提高网络的性...
封面图

后端工程师求职实录:二线城市就业攻略与心得分享

2023-09-04
阅读 4 分钟
2.6k
这篇文章内容来自 「升职加薪」星球星友 的投稿,坐标二线,去年毕业,只有实习经验,无真实项目经验,自学一段时间后,在找Golang后端开发的工作。先说下这位朋友的自我面评:上周在二线城市大概约到了4个面试,自我感觉八股文回答的还可以,因为星球中的面试题没少背。但是问项目的问题就很垮,或者说是特别垮,因为并...
封面图

Gopher进阶神器:拥抱刻意练习,从新手到大师。

2023-09-01
阅读 2 分钟
5.3k
发现一个非常友好的工具,帮助我们回顾练习过程,设定目标,并提供丰富多样的Gopher主题练习题。刻意练习:从新手到大师。Carol心理学家 Carol Dweck 做过一个实验,她找了一些十岁的孩子,随机分成两组,让他们做道题。之后,对第一组那些完成题目的孩子说:你真聪明。对第二组那些做得不错的孩子说:你真努力,你很认...
封面图

Go面经 | 成都Go面试这么卷?卷王介绍:游戏行业 3年经验 20k+

2023-08-10
阅读 5 分钟
3.7k
Go最新面经分享:算法、并发模型、缓存落盘、etcd、actor模型、epoll等等...本文先分享2段面经,文末总结了关键问题的复盘笔记。一定要看到最后!求职者情况分享一下好友的最新面经。简单说下这位好友的情况:坐标成都,游戏行业,3年开发经验,最近2年做Go语言开发,1年Java/PHP工作经验。手撕CSAPP选手,半年前坚持打...
封面图

GoFrame v2.5 版本发布,企业级 Golang 开发框架

2023-07-17
阅读 2 分钟
521
本次版本主要是对已有功能组件以及开发工具上的改进工作。其中,开发工具新增了 gf gen ctrl 命令,以规范化定义、开发 API 接口,增加控制器、SDK 的代码生成提高开发效率,以解决 Golang 工程开发中接口层面的规范和效率问题,详情请参考:接口规范 - gen ctrl。其他变更内容请参考以下 change log。Enjoy!🍺🍺🍺🍺🍺🍺🍺🍺
封面图

掌握这些写简历投简历的“黑魔法”,告别简历已读不回!

2023-07-12
阅读 4 分钟
4.3k
“哎,我还能找到工作吗?”这是最近加我微信的好友,问的最多的一句话。太卷了最近加我微信的朋友很多,我都很奇怪,最近也没怎么发文章,怎么会有这么多人加我。大概就是因为太卷了,之前写的就业和接单的文章,被平台推荐了。最近加我的朋友可以分为两大类:一类是想接私活赚外快的(😓汗啊,我那篇分明是劝退文,希望大...
封面图

精选Golang高频面试题和答案汇总

2023-06-27
阅读 11 分钟
6.3k
大家好,我是阳哥。之前写的《 GO必知必会面试题汇总》,已经阅读破万,收藏230+。也欢迎大家收藏、转发本文。这篇文章给大家整理了17道Go语言高频面试题和答案详解,每道题都给出了代码示例,方便大家更好的理解。1.并发安全性Go语言中的并发安全性是什么?如何确保并发安全性?解答:并发安全性是指在并发编程中,多个...
封面图

精选8道ES高频面试题和答案,后悔没早点看。

2023-06-26
阅读 17 分钟
4.3k
这篇文章不仅给出了常见的面试题和答案,并且给出了这些知识点的应用场景、也给出了解决这些问题的思路,并且结合这些思路提供了关键代码。这些代码段都是可以直接CV到本地运行起来的,并且都写清楚了注释,欢迎大家动起手来操练起来,不要死记硬背八股文。
封面图

保护数据隐私:深入探索Golang中的SM4加密解密算法

2023-06-25
阅读 8 分钟
4.8k
前言最近做的项目对安全性要求比较高,特别强调:系统不能涉及MD5、SHA1、RSA1024、DES高风险算法。那用什么嘞?甲方:建议用国产密码算法SM4。擅长敏捷开发(CV大法)的我,先去GitHub找了开源项目、又去网络上找了一些教程,但是或多或少都有些问题:比如golang.org/x/crypto/sm4无法安装编译比如C站烂大街的SM4教程,...
封面图

「有问必答」Go如何优雅的对时间进行格式化?

2023-06-16
阅读 5 分钟
3.8k
昨天 交流群 关于「Go如何优雅的对时间进行格式化?」展开了讨论:咋搞捏?如何在不循环的情况下,把列表数据结构体的时间修改为咱们习惯的格式,而不是UTC模式我们要实现的效果如下:created_at 是go语言原生的方式,updated_at 是我们期望优化成的方式 {代码...} 引入神器首先我们引入一个包,在控制台运行 {代码...} 下...
封面图

2 天时间 3 个面试,百度进了 3 面!

2023-06-01
阅读 6 分钟
4.2k
昨天和朋友复盘了一下最近的面试经历,分享给大家:关于就业环境忠告:如果不是在二三线买车买房结婚生子了,还是到一线城市去吧。或者换个行业!关于焦虑和摆烂如果你也在焦虑迷茫、精神内耗。找阳哥给你做“心理按摩”,保证让你像打鸡血一样,斗志满满,不再摆烂。微信号:wangzhongyang1993 备注:思否粉丝部分面经分...
封面图

没想到还有这种骚操作~如何使用Golang实现无头浏览器截图?

2023-05-18
阅读 5 分钟
5.5k
前言在Web开发中,有时需要对网页进行截图,以便进行页面预览、测试等操作。而使用无头浏览器来实现截图功能,可以避免手动操作的繁琐和不稳定性。这篇文章将介绍:使用Golang进行无头浏览器的截图,轻松实现页面预览、测试和模拟用户操作。有趣这篇文章发完,有朋友在朋友圈留言说:没想到还有这种骚操作~还有朋友思路...
封面图

Nacos必知必会:这些知识点你一定要掌握!

2023-05-15
阅读 2 分钟
1.1k
前言Nacos 是一个开源的服务发现、配置管理和服务治理平台,是阿里巴巴开源的一款产品。Nacos 可以帮助开发者更好地管理微服务架构中的服务注册、配置和发现等问题,提高系统的可靠性和可维护性。本文将介绍 Nacos 的必知必会知识点,包括服务注册与发现、配置管理、命名空间等内容,帮助读者更好地了解 Nacos 的使用方...
封面图

「微服务」这10道Consul面试题值得一看

2023-05-08
阅读 3 分钟
3.9k
前言Consul 是一种非常强大的分布式服务发现和配置管理工具,它可以帮助开发人员和运维人员更好地管理和维护分布式系统。但是,使用 Consul 也需要投入一定的人力和物力,需要根据实际情况进行选择和使用。什么是 Consul?Consul 是一种分布式服务发现和配置管理工具,它可以用于服务注册、健康检查、负载均衡、故障恢复...
封面图

不想做架构师的Gopher不是好程序员

2023-04-10
阅读 2 分钟
1.4k
最近我们在组队学习《手把手带你写一个web框架》,强制PUSH,坚持每天学习打卡,不完成惩罚发红包的那种。你别说,效果还真挺好。昨天学到了架构部分,很受启发,光学不写假把式。(还是得坚持输出哇)我站在大佬的肩膀上输出一篇总结文章出来,希望对大家有帮助:概述所谓架构,与一线开发最大的不同就在于是否有系统设...
封面图

深入探索Go语言的unsafe包,揭秘它的黑科技和应用场景!

2023-04-06
阅读 2 分钟
1.6k
前言Go语言的unsafe包被誉为黑科技,它为Go语言提供了底层访问和操控内存的能力,同时也带来了一些潜在的危险和挑战。本文将深入探讨Go语言的unsafe包,介绍它的使用方法和注意事项,并通过实例和代码举例,揭秘它的应用场景。如果你对Go语言的底层实现和黑科技感兴趣,那么一定不能错过这篇文章!1. 什么是unsafe包?un...
封面图

「刷起来」Go必看的进阶面试题详解

2023-04-04
阅读 4 分钟
5.2k
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。
封面图

「高频必考」Docker&K8S面试题和答案

2023-03-31
阅读 2 分钟
1.4k
可以通过设置主机网络模式,使用--net=host参数来访问主机上的服务。这样,容器和主机将共享一个网络命名空间,容器将可以直接访问主机上的服务。
封面图

Go如何自动解压缩包?如何读取docx/doc文件内容?

2023-03-28
阅读 4 分钟
5.4k
常见的压缩包格式有zip、gzip、bzip2等。在Go语言中,使用archive/zip、compress/gzip、compress/bzip2包可以轻松地处理这些格式的文件。
封面图

初学后端,如何做好表结构设计?

2023-03-21
阅读 4 分钟
5.1k
这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。
封面图

Go Slice 扩容的这些坑你踩过吗?

2023-03-20
阅读 4 分钟
4.3k
append操作:可以是1个、多个、甚至整个切片(记得后面加...);添加元素时当容量不足,则会自动触发切片扩容机制,产生切片副本,同时指向底层数组的指针发生变化
封面图

「金三银四」这些Go面试题,看看你会答几道?

2023-03-09
阅读 8 分钟
5.3k
前言昨天群友问我能不能整理Go主流框架方面的面试题,安排!这篇文章整理了gRPC、GoFrame、GoZero、GoMicro、GORM、Gin等主流框架的30道面试题。需要大厂面经的朋友们也可以关注我,我在思否会持续更新。gRPC1.gRPC是什么,有哪些优点?gRPC是一种高性能、开源的远程过程调用(RPC)框架,它可以使不同平台和语言之间的...
封面图

面试官:请说一下如何优化结构体的性能?

2023-03-07
阅读 3 分钟
7.1k
使用内存对齐机制优化结构体性能,妙啊!前言之前分享过2篇结构体文章:10秒改struct性能直接提升15%,产品姐姐都夸我好棒 和 Go语言空结构体这3种妙用,你知道吗? 得到了大家的好评。这篇继续分享进阶内容:结构体的定义,大家都很熟悉,想要定义出更节省内存空间的结构体,可不是一件简单的事。我们必须掌握Go的结构...
封面图

一天约了4个面试,复盘一下面试题和薪资福利

2023-03-03
阅读 7 分钟
1.7k
除了最新的面经分享,还有字节大佬的求职面试答疑,告诉你关键问题是什么?少走弯路。另外本文也汇总了6份大厂面试题:字节、腾讯、小米、腾讯云、滴滴、小米游戏。希望对大家有帮助。
封面图

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。

2023-02-23
阅读 13 分钟
7.7k
前言秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。知识点详解秒杀系统架构图秒杀流程图秒杀系统设计这篇文章一万多字,详细解答了大家在面试中经常被问到的秒杀问题,对做秒杀项目的朋友也应该有帮助。欢迎大家交流讨论、点...
封面图

妙啊,空结构体还能这么用?Go语言的结构体看这篇就够了

2023-02-21
阅读 6 分钟
4.8k
本文详解了Go语言结构体的各个知识点,最后介绍了空结构体的3种妙用。希望对你有帮助。定义结构体,是一种自定义的数据类型,由多个数据类型组合而成。用于描述一类事物相关属性。定义方式: {代码...} 实例化结构体和结构体指针,两者的实例化有所区别提供多种写法,灵活使用: {代码...} 注意:结构体指针必须手动初始...
封面图