异步社区 异步社区 / 4 天前

Swagger 这一个文章就够了

Swagger

NervosNetwork NervosNetwork / 4 天前

第一届 RustCon Asia 来啦

RustCon Asia 来了!由秘猿科技与PingCAP联合主办,亚洲第一届 Rust 大会将于 4 月 20 日在中国·北京正式开启。 本次大会为期 4 天,包括 20 日全天和 21 日上午的主题演讲以及 22-23 日的多个主题 Workshop 环节。其中主题演讲讲师来自于国内外资深 Rust 开发者和社区活跃贡献者;Workshop 主题将覆盖到 Rust 开发入门和成熟技术栈或产品的实战操作和演示。点击「阅读原文」,获取更多详细信息......

rust

Draven Draven / 4 天前

Go 语言 for 和 range 的实现

总结Reference循环是几乎所有编程语言都具有的控制结构,也是编程语言中常用的控制结构,Go 语言除了使用经典的『三段式』循环之外,还引入了另一个关键字 range 帮助我们快速遍历数组、哈希表以及 Channel 等元素。 在这一节中,我们将介绍 Go 语言中的两种不同循环,也就是经典的 for 循环和 for…range 循环,我们会分析这两种循环在运行时的结构以及它们的实现原理, 概述for 循环能够将代码中的数据和逻辑......

for Go Golang range

sheepbao sheepbao / 4 天前

GoCenter 助力 Golang 全速前进

关注世界领先 DevOps 平台 JFrog 背景 Go 语言是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。为了方便搜索和识别,有时会将其称为 Golang。自2009年11月 Google 正式宣布推出,成为开放源代码项目以来,Go 语言已成为当今开发人员和 DevOps 领域最流行的语言之一, 它被用于设计和编写 Kubernetes 和 Helm。但是,相比语言本身已经得到了广泛的普及和使用......

Golang GoCenter

马蜂窝技术 马蜂窝技术 / 4 天前

从国企到互联网,一个六年程序员的得与失

点击上方“马蜂窝技术”,关注订阅更多优质内容 程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。 从学生时代至今,我经历了两次大的方向转型和一次大的技术转型:从偏理论推导的数学学科到重工程实践的计算机学科;从「安稳固化」的国企到「活跃求变」的互联网;从「人人为我」的客户端到「我为人人」的服务端技术转型。 回看自己的经历,在方向选择上,我是后知后觉......

程序员 互联网 国企

半亩方田 半亩方田 / 4 天前

Java 面试官最喜欢问的关键字 volatile

笔者去年面试过几家公司,基本上每家公司都会问到volatile,甚至有的公司每轮面试的时候都会问到。面试官这么喜欢问volatile就是因为这个关键字涉及到的知识点较多比如Java内存模型、内存屏障、happen-befor等知识,可以继续挖掘到系统指令、超线程等知识。 Java内存模型(JMM) volatile是Java虚拟机提供的最轻量的同步机制,但很难被正确的理解与使用,通过学习Java内存模型对volatile专门定义的一些特殊访问......

Java volatile 面试官

开发者头条 开发者头条 / 4 天前

硅谷华人:我们不是苏明哲,但是我们 “都挺好”

解释最新科技进展,报道硅谷大事小情 点击上方蓝字”硅星人“关注收看 我们没有苏明哲的贫困,却可能躲不掉他身上的悲伤。 文 | Lianzi “最近,我妈突然和我说你在国外要好好照顾自己,实在不行就回国发展。“硅谷华人程序员张栾告诉硅星人自己好好地生活,突然不断“被关心”,简直一脸懵。 原来张栾的父母看了最近热播的正午阳光新剧《都挺好》。 《都挺好》一开播就成为了最热门的接档......

硅谷 程序员

漫话编程 漫话编程 / 4 天前

漫话:如何给女朋友解释为什么 Windows 上面的软件都想把自己安装在 C 盘

周末,我在家里面看电视,女朋友正在旁边鼓捣她的电脑,但是好像并不是很顺利,于是就有了以下对话。 计算机存储我们使用的计算机中,保存信息的介质有两类: 一类是内部存储器,一断电就会把记住的东西丢失。 一类是外部存储器,断了电也能存住。 内部存储器,就是我们通常说的内存,内存的信息存取速度很快,但是通常容量较小,并且依赖电源,断电后其中存储的内容就会丢失。内部存储......

软件 windows 女朋友

Fundebug Fundebug / 4 天前

为什么现在面试总是面试造火箭?

很多人总是抱怨面试官问一些平时不常用的知识点,比如算法呀,网络(TCP)等等,也就是大家常说的:面试造火箭,工作拧螺丝。 但是有没有想过为什么整个前端圈,或者绝大部分面试,不仅是前端,各种职位都是这样呢?难道就没人来解决这个问题吗? 我觉得,事实上,这是一种合理的行为,并不是因为存在即合理,而是本来就应该这样,接下来我以两个方面阐述我的观点。 一、 考验对专业知识的掌握的扎实程度在张......

面试

hyper0x hyper0x / 4 天前

深度学习 500 问

深度学习

往之 往之 / 4 天前

拿下阿里、头条、滴滴的 offer 后谈谈面试经验(上)

本人两年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在阿里也做面试官的工作,身份从求职者变为面试官,看问题的很多角度也不一样,所以下文中既有求职者的视角,也有......

面试 Java 阿里 滴滴 Offer 头条

祝坤荣 祝坤荣 / 4 天前

[译] 让 Facebook 自愈:自动化主动机架维护(一)

Making Facebook self-healing: Automating proactive rack maintenance 原文:https://code.fb.com/production-engineering/making-facebook-self-healing-automating-proactive-rack-maintenance/ 作者: Romain Komorn 翻译: 时序 我们一直希望facebook的产品和服务在任何使用它的人,无论他们在世界的哪里,都能工作正常,这驱动我们主动监测和定位我们基础设施产品的问题,让我们避免可能引......

架构 自动化 Facebook

梁桂钊 梁桂钊 / 4 天前

介绍你做过最复杂的系统

经常有人会问:能介绍下你做过最复杂的系统吗?对此,你被人问起过吗,你思考过什么标准才算复杂吗? 系统的复杂性包括了技术复杂性和业务复杂性。有人抱怨道:我做的系统一点都不复杂,你看我们数据量不大,用不上分库分表,业务也不复杂,单体系统就够了,什么负载均衡和集群也没有,流量也不大,高并发和分布式也没接触过。何为技术复杂性,我上面提到的都算,随着业务的发展,我们的系统架构需要支持大数据......

面试

heartEngine heartEngine / 4 天前

我在珍爱网这半年(前端)

“半年”,在职场中是一个很短暂的词,现在我已经去了另外一家公司了,很想和一些想加入珍爱网的前端分享一下我的经历。 我是一名前端工程师,在珍爱网的级别是I2+,对应的是普通前端的title。对于珍爱网的这段工作经历,我是带着期望到来,带着遗憾离开。为什么说带着期望来,因为我放弃了几个年薪35W+的offer选择了珍爱20W+的offer,希望这个平台能够让我我发挥出最大的价值。带着遗憾离开,是因为没有实现期......

前端

尹千觞 尹千觞 / 4 天前

零基础学 Flink:UDF

在上一篇 文章中我们介绍了一些 Flink SQL 的基础内容,以及与 Spark SQL 对比,有兴趣的小伙伴可以点连接进去看看。这篇文章,我们来说说UDF(User-Defined Functions)——用户自定义函数。 其实,关于UDF这部分官方文档就写的挺好的,简单明了,而且配有DEMO,有兴趣的同学,可以到 参考文档 里去找到连接。 首先,如果想使用自定义函数,那么必须在之前来注册这个函数,使用TableEnvironment的regist......

Flink UDF

编程一生 编程一生 / 4 天前

[译] Kubernetes 的污点和容忍(下)

背景继上一篇《Kubernetes的污点和容忍(上篇)》,这是https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 译文的下半部分。 经常看外文文档或书籍多了,会产生一个问题:“不方便沟通。”不太会用大家习惯的表述方式来阐述一个问题。所以需要定期看一些中文书籍来学习「行话」。 译文使用场景污点和容忍是一种让Pod不被调度到指定node或者是把不该在某个node上运行的Pod踢掉的灵......

Kubernetes

Darkness463 Darkness463 / 5 天前

Nacos 解读:配置管理客户端

几个概念首先引用官方文档提到的几个概念来帮助我们理解: 配置集 (Configuration Set):一组相关或者不相关的配置项的集合称为配置集。在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置。配置集 ID(Data ID):Nacos 中的某个配置集的 ID。配置集 ID 是组织划分配置的维度之一。Data ID 通常用于组织划分系统的配置集。一个系统或者应用可以包含多个配置集,配置分组(Group):Nacos 中......

客户端 配置管理 Nacos

u520689 u520689 / 5 天前

情绪的动物:认知、偏见与决策

没有与环境无关的决策。所有的判断和决策都依赖于我们看待和解释世界的方式。 —— Scott·Plous 心理陷阱 心态与我们的思考相关,尤其是我们如何看待和解释世界。 我们通过心态使我们结合新的信息,从经验中吸取教训并且适应形势。我们的心态也可能阻碍我们。人们倾向于感知他们期望感知的;这些期望下意识地告诉我们“寻找什么、什么是重要的,以及如何解释看到的”。尽管我们不能摆脱心态,但是这......

决策 认知 情绪 偏见

半栈工程师 半栈工程师 / 5 天前

RocketMQ 源码分析之 ConsumeQueue

写文章RocketMQ源码分析之ConsumeQueue汪先生1100101111000005 人赞同了该文章一:前言上周末写了两篇文章讲到服务端Broker在收到消息后是如何存储消息的: 《RocketMQ源码分析之消息存储》 《RocketMQ源码分析之消息刷盘》 但是除了负责存储消息之外,Broker还要负责创建消费队列。关于消费队列,其实在讲消息发送的时候《RocketMQ源码分析之消息发送》,我就画过一张简单的图。 每个 Topic 在Broker 端......

RocketMQ 源码 ConsumeQueue

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top