自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王中阳的博客

王中阳的博客

  • 博客(264)
  • 资源 (2)
  • 收藏
  • 关注

原创 腾讯、阿里、B站最新面经汇总,有的妥妥的凉经

除了BAT(没错我说的B是B站的B),还有网易、希音科技、美柚等中小厂的最新面经。这次投稿的同学行文幽默风趣,处处透漏着不成功便搞笑的骚气。祝他早日上岸,也欢迎大家在评论区讨论这些面试题,有哪些面试题不知道怎么回答好,可以在评论区讨论留言,我会及时回复的。

2024-05-16 14:22:51 848

原创 工作卷,是主动选择还是迫于无奈?

这个词是近几年流行起来的网络用语,它是内卷的简化形式,“内卷”本来是一个名不见经传的普通词语,经网络流传,很多人就用其来指代非理性的内部竞争或“被自愿”竞争。在现代职场,有一群人被戏称为"职场卷王"。他们本着累死自己、熬死领导的核心宗旨,总是作为最后一个熄灯人离开公司。我相信你们也肯定都“卷”过,甚至正在“卷”,那么问题来了,你们到底是因为而卷,还是由于只能跟着卷呢?留下你的答案,在评论区也可以讨论一下。对于我来说,真希望自己能活在一个没有内卷的世界上,哈哈哈…题外话就说到这,本文的重点还是。

2024-05-15 09:13:35 947 2

原创 Go-Zero定义API实战:探索API语法规范与最佳实践(五)

下文所说的是api是 go-zero 自研的领域特性语言(下文称 api 语言 或 api 描述语言),旨在实现人性化的基础描述语言,作为生成 HTTP 服务最基本的描述语言。api 领域特性语言包含语法版本、info 块、结构体声明、服务描述等几大块语法组成,其中结构体和 Golang 结构体 语法几乎一样,只是移除了struct关键字。这篇文章详细介绍了如何使用Go-Zero进行API的定义,并进行了实际演示。希望对你有帮助。我将继续更新Go-Zero系列文章,

2024-05-14 15:45:49 660 2

原创 腾讯、阿里、B站最新面经汇总,有的妥妥的凉经。

除了BAT(没错我说的B是B站的B),还有网易、希音科技、美柚等中小厂的最新面经。这次投稿的同学行文幽默风趣,处处透漏着不成功便搞笑的骚气。祝他早日上岸,也欢迎大家在评论区讨论这些面试题,有哪些面试题不知道怎么回答好,可以在评论区讨论留言,我会及时回复的。

2024-05-13 09:26:11 609 1

原创 腾讯互娱面经,希望别凉

默认参数是指在函数调用时,如果没有提供某个参数的值,那么使用函数定义中指定的默认值。这种语言特性可以减少代码量,简化函数的使用。在Go语言中,函数不支持默认参数。这意味着如果我们想要设置默认值,那么就需要手动在函数内部进行处理。b = 0上面的代码中,如果b参数没有提供值,那么默认为0。通过这种方式,我们就实现了函数的默认参数功能。需要注意的是,这种处理方式虽然可以实现默认参数的效果,但会增加代码复杂度和维护难度,因此在Go语言中不被推荐使用。

2024-05-11 10:25:38 898 2

原创 Go-Zero自定义goctl实战:定制化模板,加速你的微服务开发效率(四)

gozero如何自定义goctl?本文详解和实战,通过本文你将了解goctl的妙用,提高你的开发效率。介绍如何使用goctl工具实现模板定制化,并根据实际项目业务需求进行模板定制化实现。

2024-05-09 08:54:58 789 1

原创 Go-Zero技能提升:深度探究goctl的妙用,轻松应对微服务开发挑战!(三)

goctl 是 go-zero 的内置脚手架,是提升开发效率的一大利器,可以一键生成代码、文档、部署 k8s yaml、dockerfile 等。goctl 安装 | go-zero Documentation这篇文章相比官方文档,详细介绍了如何使用Go-Zero的goctl工具进行api服务、rpc服务和model层代码的生成,以及生成swagger文件,并提供了Demo进行实际操作。我将继续更新Go-Zero系列文章,如果你对Go语言或者微服务感兴趣,欢迎关注我,也欢迎直接私信我。

2024-05-07 09:46:16 781 3

原创 阿里实习生:面试阿里其实并没有那么难。

Go语言中的数据结构并发安全特性、单例模式实现及sync.map底层原理解析。分享一位同学在阿里的Go后端实习面经详解, 希望对你有帮助。

2024-05-06 09:38:04 1527 10

原创 Go-Zero从0到1实现微服务项目开发(二)

继续更新GoZero微服务实战系列文章:上一篇被GoZero作者万总点赞了,本文将继续使用 Go-zero 提供的工具和组件,从零开始逐步构建一个基本的微服务项目。手把手带你完成:项目初始化+需求分析+表结构设计+api+rpc+goctl+apifox调试+细节处理。带你实现一个完整微服务的开发。

2024-04-29 11:39:41 1219 4

原创 Go-Zero微服务快速入门和最佳实践(一)

这篇文章带你梳理了使用gozero开发微服务项目的步骤和技巧,请你按我建议的方式开发和debug,会很清晰。下一篇文章将通过一个完整的功能,带你跑通一个微服务的开发,包括:需求分析+表结构设计+api+rpc+goctl+apifox调试+细节处理。如果你对Go语言或者微服务感兴趣,欢迎关注我的公众号:王中阳Go,也欢迎直接私信我。

2024-04-28 11:17:58 1420 2

原创 抢先看!美团、京东、360等大厂面试题解析,技术面试必备。

技术面试必备!美团、京东、360等大厂面试题详解,让你轻松应对各大公司面试挑战!

2024-04-24 10:09:19 1597 5

原创 来了,好上岸的中小厂最新面经!

前几篇文章分享了上岸大厂(尤其是腾讯)的最新面经。不少粉丝股东留言说上岸大厂太难了,有没有好上岸的中小厂的最新面经。这期安排比较好上岸的公司面经:富途、童心智造、深圳小鹅通、开源中国的最近面经。

2024-04-23 15:25:32 718 5

原创 牛批!大三就冲进腾讯了!最新大厂后端面经面试题

今天分享一位成功上岸腾讯的大三同学的面经。 希望可以鼓励到你!一面大概持续了45分钟,有35分钟都是在问Go基础相关的知识,二三面的话就是八股了,非常广的八股,六边形战士养成记!

2024-04-22 16:21:23 1220 10

原创 腾讯的面试,强度拉满!最新大厂面经 后端面经 go面经

今天分享腾讯最新面经,面试的强度还是比较大。 很多八股都是逐渐深入的方式来问,所以大家在学习的过程中,针对一些重点的内容,最好深入去学习,不然还是比较难应对这种追问式的问题。

2024-04-19 10:25:28 698 2

原创 多高的学历才能轻松找到工作?这个热点有点扯吧~

热榜第一的内容吸引了我:多高的学历才能轻松找到工作? 现在这行情,不管多高得学历都很难说能轻松找到工作吧~还是踏踏实实刷题吧,我又给你整理了最新真实面经,希望对你有帮助!

2024-04-18 10:39:26 398 6

原创 牛蛙!GoFrame2.7正式版的监控组件真是及时雨

喜大普奔,我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。没准能让你能刷到自己意向公司的最新面试题呢。

2024-04-10 17:14:27 665 3

原创 心态崩了,约了半个月,就只有3个面试!

心态崩了,最近半个月他只约到了3次面试,心里那个急啊,总怕错过了找工作的黄金期。 我跟他说:“淡定点,现在找工作的机会还多着呢。不要和别人比,把握好自己的节奏。

2024-04-09 09:14:17 1113 7

原创 第一次面字节,一面很简单,二面被疯狂拷打!

实习经历对于即将参加校招的学生来说至关重要。 那些在知名科技公司实习过的学生,往往在校招招聘中更容易获得青睐,有时甚至可以直接获得正式职位,免去了激烈的校招竞争。 实习不仅仅是简历上的一笔,它代表着你已经掌握了基本的技术开发能力。

2024-04-08 15:46:36 1407 5

原创 服了,一线城市的后端都卷成这样了吗!?

工作5年的后端开发工程师,被裁员之后找工作,很难找到,更神奇的事情,我在北京拿到了两个offer,但是深圳一个都没拿到,我更倾向在深圳找工作,实在没办法才会去北京。而且深圳这边的工作很卷,考察的越来越难,不仅是八股,不少公司更多的事考察场景题,甚至还有公司问我如果让我带一个5~10人小团队做项目会考虑哪些事情?天啊,我只是一个想找20K工作的gopher程序员,要求已经这么高了吗?太卷了。

2024-04-01 16:03:23 1717 6

原创 2024最新最全面经,Java和Go,面试了30多场,终于上岸了!

我就请假约面试,没想到,被社会毒打了,Java太卷了,要求好高,各种拷打底层。后来想请假面试也不批,咋搞!?老子不惯着,裸辞了!春节之后,我是从3月份才开始约面的,到3月27号面试了大概20多家公司,参加了30多场面试。终于拿到合适的Offer了。

2024-03-28 17:39:26 1497 5

原创 那位拿了多个Offer的大佬分享了最新Go面经

包括B站、特斯拉、国家电网等13家中大厂的Go最新面经。如果面试官对项目感兴趣项目就拷打的比较深,如果面试官对项目没兴趣就深挖知识点,拷打算法。

2024-03-26 15:02:15 1570 3

原创 跳槽必看MySQL索引:B+树原理揭秘与索引优缺点分析

索引是存储引擎中用于快速找到记录的一种数据结构,通过索引可以大大提高查询效率。在MySQL中,InnoDB存储引擎是最常用的存储引擎之一,而B+树是InnoDB索引的主要结构。

2024-02-29 15:09:52 1038 6

原创 这才开工没几天收到Offer了,简历改的好,找工作没烦恼。

一定尽可能多的写清楚技术栈,比如:go+gozero+etcd+mysql+redis+kafka+elasticsearch+docker+k8s用最通俗易懂的话介绍清楚项目,不要超过2行。你就想给自己父母怎么介绍你做的项目,他们能听懂,面试官(HR)就肯定能听懂了。工作内容:用xxx技术,解决了xxx问题工作业绩:站在公司的角度:你做的哪些事情,为公司降本增效了站在团队的角度:你做的哪些事情,提高团队的效率了站在项目的角度:你做的哪些事情,提高项目的稳定性了,提高接口响应速度了。

2024-02-23 16:24:11 1231 8

原创 通俗易懂剖析Go Channel:理解并发通信的核心机制

在Go语言中,select语句用于监控一组case语句,根据特定的条件执行相对应的case语句或default语句,与switch类似,但不同之处在于select语句中所有case中的表达式都必须是channel的发送或接收操作。selectselect {上述代码中,select关键字让当前goroutine同时等待ch1的可读和ch2的可写,在满足任意一个case分支之前,select会一直阻塞下去,直到其中的一个channel转为就绪状态时执行对应case分支的代码。如果多个channel。

2024-02-21 10:58:44 998 5

原创 程序员金三银四跳槽指南:时间线&经典面试16问

祝大家成功上岸,升职加薪,冲鸭 🎉。

2024-02-19 08:41:06 1086 8

原创 开工大吉!秀一下我们假期の战绩

首先祝大家开工大吉,新年新气象。祝我的粉丝股东们都能:顺利上岸,升职加薪,日进斗金!春节假期我是好好放松了,在努力克制自己不要像之前那么拼,踏踏实实过好假期,张弛有度。今天我刷了一下 Go就业训练营 和升职加薪知识星球 的打卡和答疑还是让我既欣慰又佩服的:(没想到我们放假的状态也这么燃,可能一般人哪怕不放假也赶不上我们吧,哈哈。)就业训练营 的寸铁同学太猛了,不仅打卡一天没中断,期间还问了我好几个很有含金量的问题。大家可以围观一下 寸铁同学的每日打卡,灰常励志,灰常赞!(还没加入升职加薪星球的朋友,可以私信

2024-02-18 10:51:07 1527 6

原创 过年前 再带大家卷一波Go高质量知识点

Go语言中的字符串是不可变的,即字符串的值在创建后不可修改。尽管字符串的底层是字节数组,但这种不可变性保证了字符串的安全性和可预测性。字符串的不可寻址性意味着无法直接通过索引或指针来修改字符串中的字符。如果需要修改字符串,可以将其转换为可变的字节数组进行操作,然后再转换回字符串。

2024-02-06 13:25:28 961 2

原创 据说这道Go面试题90%的人都搞错了!

我想说同学你的思路和想法是好的,一开始我也和你一样,但是这里的答案是错的,那为什么错呢?知其然更要知其所以然,通过断点调试的思路带你搞清楚来龙去脉。

2024-01-25 17:58:18 966

原创 《实战AI大模型》从入门到精通

实战AI大模型》是一本旨在填补人工智能(AI)领域(特别是AI大模型)理论与实践之间鸿沟的实用手册。书中介绍了AI大模型的基础知识和关键技术,如Transformer、BERT、ALBERT、T5、GPT系列、InstructGPT、ChatGPT、GPT 4、PaLM和视觉模型等,并详细解释了这些模型的技术原理、实际应用以及高性能计算(HPC)技术的使用,如并行计算和内存优化。同时,《实战AI大模型》还提供了实践案例,详细介绍了如何使用Colossal AI训练各种模型。

2024-01-08 11:38:55 3520 8

原创 王中阳Go赠书活动第一期:《TVM编译器原理与实践》

随着人工智能的发展,计算机视觉、自然语言处理和语音识别等领域的需求不断增加。为了更好地满足这些需求,许多深度学习框架被开发出来,其中TVM(TVirtual Machine)是一种优秀的编译器,能够将深度学习模型编译为高效的机器码。而且TVM编译器的核心思想,就是将深度学习模型转化为高效的计算图,并优化图中的计算节点。这样一来,模型运行时的计算时间就会大大减少,同时还可以提高模型的功耗效率。TVM编译器的实现过程可以分为三个主要部分:前端、中间层和后端。

2024-01-08 11:10:05 2109 3

原创 一文搞懂Go GC演进史,讲的太细致了!

Golang在GC的演进过程中也经历了很多次变革,本文从Go1.3之前一直分析到Go V1.8混合写屏障机制的全场景分析。

2023-12-29 09:52:59 905

原创 成功上岸最新Go面经:百度滴滴小米360小红书展盟优咔科技......

本文整理了2023年最新的Go面试经验:涵盖了百度、滴滴、小米、360、小红书、展盟和优咔科技等知名公司的面试题目。包括:Go语言基础知识、数据库知识、消息队列、Kubernetes相关知识、服务治理与微服务架构、Docker知识、监控和度量、算法与编程、自我介绍、职业规划等。

2023-12-13 14:48:11 1904 3

原创 数据库面试题从浅入深高频必刷「2024版」

数据库面试必备攻略:从浅入深,逐步拓展你的数据库技能。通过详细解析50+面试题,让你在面试中游刃有余,轻松获得心仪的职位!

2023-12-01 10:55:37 984

原创 「有问必答」秒杀系统 Go并发编程实践!

本文将介绍如何使用Go语言的并发原语来构建一个简单的高并发秒杀系统。我们将使用Go语言的原生库和一些常见的技术手段,包括互斥锁、通道、计数器等,来解决并发访问和数据一致性的问题。本文只是一个简单的示例,重点是Go语言并发原语在业务场景中的应用。在实际应用中,还需要考虑数据库事务、分布式锁、限流等问题。我之前也写过一篇文章,附在了文末。通过使用Go语言的并发原语,我们成功地构建了一个高并发的秒杀系统。使用互斥锁和计数器等原语,我们实现了并发控制、数据一致性和并发安全。

2023-11-28 15:58:46 606 12

原创 听说90%的人都没搞定手撕协程池这道面试题!

之前有朋友只看了标题就划走了,结果面试就碰到原题了,那个后悔呀!

2023-11-22 15:11:22 190

原创 避免defer陷阱:拆解延迟语句,掌握正确使用方法

深入解析Go语言中defer语句的特点和使用场景,揭示defer的执行顺序和对返回值的影响,帮助开发者避免在使用defer时陷入常见的陷阱。

2023-11-16 11:07:56 720

原创 程序员怎样才能学好算法?这本书送几本给大家!

本书内容丰富,实用性强,通过示例练习和问题分析等方式,详细讲解了与算法有关的知识点。笔者写这本书的初衷是希望能够帮助更多的程序员快速学习算法,我们都知道算法在整个IT行业算是比较难的,之前有很过程序员通过公众号加笔者微信,请教关于算法的题,刚开始笔者一一进行了回复,后来随着咨询量越来越大,笔者意识到大家迫切地需要算法相关知识的系统指导。关于数据结构,大家普遍认为难度较大的可能就是图了,本书对图的分类,图的表示方式,图的遍历,以及图的各种经典算法比如迪杰斯特拉算法,普里姆算法,拓扑排序等都有大量介绍。

2023-11-08 13:03:22 2198 5

原创 Golang面试题从浅入深高频必刷「2023版」

Golang核心高频面试题,Go语言编程机制,Go常规数据结构,Go算法实现分析,经典Go代码笔试,Gin开发框架等精选核心题集超500道以及海量Golang面试重点专刊面试题golang

2023-11-06 12:00:06 1180 4

原创 我们又更新了一波大厂面经!

你搞明白Slice扩容和内存分配了吗?渐进式rehash是Redis在进行哈希表扩容时采用的一种策略。当哈希表需要扩容时,Redis会创建一个新的哈希表,并将原有哈希表中的数据逐步迁移到新的哈希表中。

2023-10-30 15:06:54 1359 11

原创 送书活动|1024程序员狂欢节充能书单!

一年一度的1024程序员狂欢节又到啦!成为更卓越的自己,坚持阅读和学习,别给自己留遗憾,行动起来吧!那么,都有哪些好书值得入手呢?为大家整理了前沿技术、人工智能、集成电路科学与芯片技术、新一代信息与通信技术、网络空间安全技术,四大热点领域近期的好书排行,希望能帮忙你做出选择。

2023-10-20 10:34:32 1867 7

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

秒杀和高并发是面试的高频考点,也是我们做电商项目必知必会的场景。欢迎大家参与我们的开源项目,提交PR,提高竞争力。早日上岸,升职加薪。 再给大家3个建议: 1. **负载均衡,分而治之**。通过负载均衡,将不同的流量划分到不同的机器上,每台机器处理好自己的请求,将自己的性能发挥到极致。这样整个系统的性能也就达到最高了。 2. **合理使用并发**。Go语言能够完美发挥服务器多核优势,很多可以用并发处理的任务,都可以用Go的协程处理。比如Go处理HTTP请求时每个请求都会在一个goroutine中执行。 3. **合理使用异步**。异步处理已经被越来越多的开发者所接受,对实时性要求不高的业务都可以用异步来处理,在功能拆解上能达到意想不到的效果。

2023-02-23

Go语言编程规范中文版-Google出品

Go语言编程规范中文版-Google出品-中文翻译版。本系列的 Go ⻛格指南和相关文档整理了当前,最佳的一个编写易读和惯用方式的 Go 写法。 遵守⻛格指南 并不是绝对的,这份文件也永远不会详尽无遗。我们的目的是尽量减少编写可读 Go 代码的猜测,以便该语 言的新手可以避免常⻅的错误。此⻛格指南也用于统一 Google 内 Go 代码 review 者的⻛格指南。 这些文件旨在: - 就权衡备选⻛格的一套原则达成一致 整理最终的 Go 编码⻛格 - 记录并提供 Go 编码惯用法的典型示例 记录各种⻛格决策的利弊 - 帮助减少在 Go 可读性 review 时的意外 帮助可读性导师使用一致的术语和指导 本文档无意于: - 成为在可读性审查时的详尽的意⻅清单 列出所有的规则,期望每个人在任何时候都能记住并遵守 - 在语言特型和⻛格的使用上取代良好的判断力 - 为了消除⻛格差异,证明大规模的改变是合理的 不同 Go 程序员之间以及不同团队的代码库之间总会存在差异。然而,我们的代码库尽可能保持一致符合 Google 和 Alphabet 的最大利益。

2022-12-07

Java。数据库。Hibernate

详细介绍了关于hibernate的诸多事宜,分点讲解,重点突出,覆盖全面且细致。

2013-02-19

Java数据处理

详细介绍了数据处理的诸多事项,是Java学习的基础部分,总结分点,详细介绍,重点突出。

2013-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除