摘要: 一文搞懂Go GC演进史,讲的太细致了! Golang在GC的演进过程中也经历了很多次变革,本文从Go1.3之前一直分析到Go V1.8混合写屏障机制的全场景分析。 阅读全文
posted @ 2023-12-29 10:08 王中阳讲编程 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 数据库面试题从浅入深高频必刷「2024版」 数据库面试必备攻略:从浅入深,逐步拓展你的数据库技能。通过详细解析50+面试题,让你在面试中游刃有余,轻松获得心仪的职位! 阅读全文
posted @ 2023-12-01 11:03 王中阳讲编程 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 「有问必答」秒杀系统 Go并发编程实践! 使用互斥锁和计数器等原语,我们实现了并发控制、数据一致性和并发安全。这些原语帮助我们解决了高并发场景下的并发访问问题,并保证了系统的稳定性和性能。 阅读全文
posted @ 2023-11-28 16:42 王中阳讲编程 阅读(417) 评论(1) 推荐(1) 编辑
摘要: 听说90%的人都没搞定手撕协程池这道面试题! 之前有朋友只看了标题就划走了,结果面试就碰到原题了,那个后悔呀! 阅读全文
posted @ 2023-11-22 15:33 王中阳讲编程 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 避免defer陷阱:拆解延迟语句,掌握正确使用方法 深入解析Go语言中defer语句的特点和使用场景,揭示defer的执行顺序和对返回值的影响,帮助开发者避免在使用defer时陷入常见的陷阱。 阅读全文
posted @ 2023-11-16 11:36 王中阳讲编程 阅读(392) 评论(0) 推荐(1) 编辑
摘要: Golang面试题从浅入深高频必刷「2023版」 大家好,我是阳哥。专注Go语言的学习经验分享和就业辅导。 Go语言特点 Go语言相比C++/Java等语言是优雅且简洁的,是我最喜爱的编程语言之一,它既保留了C++的高性能,又可以像Java,Python优雅的调用三方库和管理项目,同时还有接口,自动垃圾回收和goroutine等让人拍案叫绝的设计。 阅读全文
posted @ 2023-11-06 12:18 王中阳讲编程 阅读(4164) 评论(0) 推荐(0) 编辑
摘要: Golang后端大厂面经! 你搞明白Slice扩容和内存分配了吗? 阅读全文
posted @ 2023-10-30 15:53 王中阳讲编程 阅读(1402) 评论(1) 推荐(0) 编辑
摘要: 这些负载均衡都解决哪些问题?服务、网关、NGINX 这篇文章解答一下群友的一系列提问: 在微服务项目中,有服务的负载均衡、网关的负载均衡、Nginx的负载均衡,这几个负载均衡分别用来解决什么问题呢? 在微服务项目中,服务的负载均衡、网关的负载均衡和Nginx的负载均衡都用于解决不同的问题: 1. 服务的负载均衡: 先抛出一个问题: 当一个微服务被多个 阅读全文
posted @ 2023-10-07 16:26 王中阳讲编程 阅读(1160) 评论(0) 推荐(4) 编辑
摘要: 很多同学反馈多搞点面经,说来就来! 今天分享一位拿到字节跳动实习Offer的面经,没错,Java转Go。 别问我选Java还是选Go,成年人不做选择题。先搞定一个语言,再学第二语言从来不是难事。 无论学哪个,你要做的事情是先学起来:想都是问题,学才有答案! 面经分享 本文没有按照一面、二面、三面流水 阅读全文
posted @ 2023-09-25 15:08 王中阳讲编程 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Golang Template Go语言中的Go Template是一种用于生成文本输出的简单而强大的模板引擎。它提供了一种灵活的方式来生成各种格式的文本,例如HTML、XML、JSON等。 Go Template的具有以下主要特性: 简洁易用:Go Template语法简洁而易于理解。它使用一对双 阅读全文
posted @ 2023-09-13 16:20 王中阳讲编程 阅读(1363) 评论(0) 推荐(1) 编辑