近来,一些关于面向服务架构的话题,特别是针对微服务架构的弊端这个话题上进行了大量的讨论。虽然在几年前,微服务架构受到很多人的青睐,因为它们提供了许多好处,如独立部署的灵活性、明确的所有权、系统稳定性的改善以及更好的分离问题等优点。但是不久,就开始有人吐槽微服务会大幅增加系统复杂性,有时甚至连一些简单的功能都难以构建。
最近好几个洋友问关于离职的事情,诸如工作不开心要不要裸辞、感觉薪资太低要不要跳槽等等。离职的本质不在于离开,而在于重新选择,既然是选择,往往决定了我们未来的命运。因为什么原因而离职,在不知不觉中拉开了职场人的差距。工作难免会遇到不开心的事,或是遇到困难,又或者被更高的薪资所吸引。今天跟大家聊聊,什么情况下,我们应该离职。
都说现在学历贬值严重,有多严重呢?一个程序员发帖吐槽现在清华北大都不值钱了,小时候记得清华北大都是天之骄子,清北毕业生要么经商创业,要么从政,要么从事研究工作,那时候清北的如果去上班都算丢人现眼,即使上班也是直接空降做高管。十几年过去了,互联网基层员工一大堆清北,清北毕业生怎么混成这个样子了?
面试的过程中,为了考察面试者的基础功力,除了算法以外,操作系统将会占比很大的权重,本文给大家分享我在面试过程中出现的非常高频的面试题,我基本上会从两个角度来阐述,一个是"官话",一个是“大白话”。希望对即将面试的你有所帮助。
前段时间,一位朋友问了小林一些问题,类似访谈式的提问,主要是关于写文章之类的事情,我觉得对一些读者会有帮助,所以重新整理了下。
我们在对 vector 做 push 操作的时候,或者对某个指针做 new 操作的时候,如果没有做异常处理,一旦系统内存不够用了,程序是会被 terminate 掉的。这就要求我们熟悉 C++ 异常,保证日常开发中能正确处理它。本文主要介绍C++ 异常机制的底层原理与实际应用,通俗易懂,快来读一读吧。
什么是死区时间?如何计算合理的死区时间?
为什么程序员/设计师怕改需求?网上有类似的段子,比如“杀一个程序员不需要用枪,改3次需求就可以了”。有网友在知乎上提问:如何向外行解释产品经理频繁更改需求为什么会令程序员烦恼?本文综合了3位网友的回复。
浮点数的计算机表示(IEEE 754),由 UCB 数学教授 William Kahan 主要起草。后者也因其卓越贡献于1989年获得图灵奖。计算机组成原理与汇编语言这两门课均对该内容有所讲解。与课程中直接抛出公式与概念不同,我想首先与各位探讨"科学计数法"这个概念,进而讨论设计二进制的科学计数法需要涉及到哪些元素。接着,我们讨论如何在内存上表达这个方案。最后讨论计算机的具体实现。
小伙伴们,请听题~~说说进程和线程的区别?知道synchronized原理吗?那锁的优化机制了解吗?
全链路压测作为线上服务稳定性保障的重要手段,对高德来说也是非常重要的。高德全链路压测平台TestPG从无到有,在经历过常态化压测后,已基本可以保障高德的所有全链路压测和日常压测,达到了平台初期快速、准确压测和全链路压测的目标。而语料生产(流量处理)作为全链路压测的重要环节,本文将对此做重点介绍。
链表和数组是数据类型中两个重要又常用的基础数据类型。数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解决和平衡此问题于是就有了链表这种数据类型。
不同级别的程序员除了薪资待遇不一样,还有什么其他的差别吗?有人说: 连配备 的电脑、桌椅都不 一样! 美团的专业职级体系从P1-1逐级提高,到P5为最高。一个新入职的美团程序员发帖爆料:mentor告诉他,美团虽然屏蔽职级,但可以通过椅子判断。那些坐人体工学椅的至少都是3-1或者3-2以上的大佬。真是这样吗?
小米知识图谱于2017年创立,已支持公司了每天亿级的访问,已赋能小爱同学,小米有品、智能问答、用户画像、虚拟助手、智能客服等互联网产品。通过引入知识图谱,这些产品在内容理解、用户理解、实体推荐等方面都有了显著的效果提升。
一个读者的提问:洋哥,我从小都是学霸,本硕都是985,计算机科班出身,但进入职场后却始终无法取得突破。工作5年还是基层员工,我该怎么破局?这个问题让我陷入了沉思,身边不不少曾经很厉害的朋友,突然就平庸了。