程序员的技能树,决定了一生职业的高度

来自:网络什么是程序员?码农、程序猿、程序媛使用 程序实现价值程序=数据+算法软件=程序+软件工程程序员=工程师?程序员金字塔程序员知识结构面试造火箭,工作打蚊子会什么是你的下限,能够会什么是你的上限越底层的东西越决定上限学习欲望杜绝 1年工作经验重复 N年如果自己遇到这种问题会怎么解决,与资料中的解决方案相比优劣如何?别人为什么会想到这种解决方案?自己是由...
📅 2023-10-05 阅读全文 →

Java 8中Stream API的这些奇技淫巧!你都Get到了吗?

作者:我是你的小眼睛儿https://www.jianshu.com/p/9fe8632d0bc2Stream简介1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。2、stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批...
📅 2023-10-05 阅读全文 →

秒杀架构设计

作者:曹林华https://blog.51cto.com/13527416/2085258前言最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考业务介绍什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否...
📅 2023-10-05 阅读全文 →

从零到百亿级,揭秘科大讯飞广告平台架构演进之路

作者:仉乾隆https://www.infoq.cn/article/PkWo_g6G5YGaXEiT8lm9广告、电商和游戏是互联网变现的三个最主要手段,而电商中除了直接卖东西的部分,其他本质上也是广告。科大讯飞作为一家 AI 公司,拥有 90 余万开发者以及海量数据。利用自身的 AI 实力和大数据能力,科大讯飞广告业务实现了从零到百亿级的日交易量,它的业...
📅 2023-10-05 阅读全文 →

如何确定线程池的大小?

http://ifeve.com/how-to-calculate-threadpool-size/背景在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题并发线程池到底设置多大呢?通常有点年纪的程序员或许都听说这样一个说法 (其中 N 代表 CPU 的个数)CPU 密集型应用,线程池大小设置为 N + ...
📅 2023-10-05 阅读全文 →

TiDB 在小红书从 0 到 200+ 节点的探索和应用

来自:PingCAP公众号作者介绍张俊骏,小红书数据库与中间件团队负责人小红书使用 TiDB 历史可以追溯到 2017 年甚至更早,那时在物流、仓库等对新技术比较感兴趣的场景下应用,在 2018 年 5 月之后,我们就开始逐步铺开,延展到其他适合 TiDB 的场景中去。截止目前,小红书使用的 TiDB 节点数在 200+ 个,未来也有更大扩展空间。本文根据近...
📅 2023-10-05 阅读全文 →

从offer选择看互联网就业|薪资、团队、资本、ABC轮……

本文来源:我可能不是猎头摘要一段时间无数公司、无数投资人蜂拥而上的模式要慎选。比如当年的团购,今天的互联网金融。大家扎堆,洗牌是迟早的事,即使模式跑的通,那么多公司,你怎么能保证你选的那家能存活下来。当年选了高朋、窝窝、拉手、24券的同学请举手....写在前面这几年的互联网从业经历中,我和我的团队接触了数千个招聘案例,从入行不久的互联网新鲜人,到年薪超过几百...
📅 2023-10-05 阅读全文 →

揭秘互联网人群层级,你属于第几级?

作者:LouisX,来自:Louis徐玮公众号导读在中美互联网圈混迹了好几年。有认识一些圈内人。交流多了会发现不同人群的思维模式,工作生活状态都是非常不一样的。今天我们就来聊聊每个阶层不同人群的思维方式和状态,也讨论一下如何实现阶层的跨越。互联网圈层大致分为七个阶层。如下图所示:第7个层级:(艰难的挣扎者)第7阶层的互联网人是互联网圈层中最底层的一级。这个圈...
📅 2023-10-05 阅读全文 →

分布式系统如何设计,看看Elasticsearch是怎么做的

作者:少强 原文:https://zhuanlan.zhihu.com/p/32990496分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨论下分布式数据系统的设计,比如分布式存储系统,分布式搜索系统,分布式分析系统等。我们先来简单看下Elasticsearch的架构。Elastics...
📅 2023-10-05 阅读全文 →

为什么程序猿996会猝死,而企业家007却不会?

来自公众号:程序员吴小胖长按订阅更多精彩▼如有收获,点个在看,诚挚感谢
📅 2023-10-05 阅读全文 →

高考填志愿的上亿流量高峰,看MongoDB如何应对

背景每年6月下旬到8月下旬期间是高考填志愿的高峰期,也是优志愿后端面临大流量高并发请求的业务高峰期。优志愿APP旨在为3000万高中生提供专业的自主招生、志愿填报、留学、游学等升学规划服务,通过四年技术的不断创新和研发,凭借“省控线差值法”等专利级核心算法,目前已累计服务400多万考生,实现录取成功率高达99.2%,最大浪费分仅6分的成绩。而要为如此多考生提...
📅 2023-10-05 阅读全文 →

程序员等级图鉴

来自公众号:程序员吴小胖程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅日常工作日常着装日常书籍日常用语日常问题收到报警短信时与产品经理交流时当然,以上皆为虚构,如有雷同,纯属巧合!长按订阅更多精彩▼如有收获,点个在看,诚挚感谢
📅 2023-10-05 阅读全文 →

十二张图带你了解 Redis 的数据结构和对象系统

来自公众号:程序员历小冰Redis是一个开源的 key-value 存储系统,它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统。今天我们就通过12张图来全面了解一下它的数据结构和对象系统的实现原理。本文的内容如下:首先介绍六种基础数据结构:动态字符串,链表,字典,跳跃表,整数集合和压缩列表。其次介绍 Redis...
📅 2023-10-05 阅读全文 →

Redis RDB 持久化详解

来自公众号:程序员历小冰Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。为了解决这个问题,Redis 提供了 RDB 和 AOF 两种持久化方案,将内存中的数据保存到磁盘中,避免数据丢失。antirez 在《Redis 持久化解密》一文中说,一般来说有三种常...
📅 2023-10-05 阅读全文 →

Redis AOF 持久化详解

来自公众号:程序员历小冰Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。为了解决这个问题,Redis 提供了 RDB 和 AOF 两种持久化方案,将内存中的数据保存到磁盘中,避免数据丢失。RDB的介绍在这篇文章中《Redis RDB 持久化详解》,今天我们来...
📅 2023-10-05 阅读全文 →

Redis 事件机制详解

来自公众号:程序员历小冰Redis 采用事件驱动机制来处理大量的网络IO。它并没有使用 libevent 或者 libev 这样的成熟开源方案,而是自己实现一个非常简洁的事件驱动库 ae_event。Redis中的事件驱动库只关注网络IO,以及定时器。该事件库处理下面两类事件:文件事件(file  event):用于处理 Redis 服务器和客户端...
📅 2023-10-04 阅读全文 →

农银:银行业中台系统的建设思路

来自公众号:我们的开心(ID:abc_kx)张亮,就职于农行研发中心架构管理办公室,负责金融市场、资管、信贷、风险、大数据、内部管理等领域的架构管控工作。蒋秀才,就职于农行应用开发五部,具备丰富的信贷领域系统建设经验,精通信贷管理和风险管理业务知识,主导和参与多款线上信贷产品研发。始终坚信办法总比困难多,做好追梦人。2015年以来,阿里巴巴集团等一线互联网企...
📅 2023-10-04 阅读全文 →

程序员战力图鉴

转自公众号:程序员吴小胖编程架构能力撕比嘴炮能力划水摸鱼能力花式甩锅能力画饼忽悠能力长按订阅更多精彩▼如有收获,点个在看,诚挚感谢
📅 2023-10-04 阅读全文 →

程序员哀叹外国同事对35岁现象感到震惊,在国外40岁还写代码

35岁现象,最早起源于互联网大厂对于招聘人员的要求,高于35岁的程序员一般不予考虑,因为无论是从学习能力还是加班能力来看,大龄程序员都比不上年轻的小伙子。后来华为更是将35岁现象推向了风口浪尖,只要年龄大于35岁未走上管理岗位的基层员工,可能就会成为被清理的对象。无独有偶,一名程序员在和外国同事聊天时就受到了冲击,这名外国程序员表示:对35岁现象感到震惊,他...
📅 2023-10-04 阅读全文 →

Python与PHP的区别?

什么是Python?Python是一种高级的面向对象的编程语言。它具有内置的数据结构,结合动态类型和绑定,使其成为快速应用程序开发的理想选择。Python还提供对模块和包的支持,允许系统模块化和代码重用。它是最快的编程语言之一,因为它只需要很少的代码行。它的特点是可读性和简单,使其成为初学者的绝佳选择。在本文中,您将学习:什么是Python?什么是PHP?为...
📅 2023-10-04 阅读全文 →

害怕离职,侧面说明大多数是离职了没人要的废物?

有人害怕离职,年龄越大,越害怕离职。有网友在职场论坛犀利评论,称害怕离职,侧面说明大多数是离职了没人要的废物。但这一偏激的观点引起了众网友的热议和批判。有网友如此回击这口毒鸡汤:害怕死亡,害怕痛苦,害怕一切应该害怕的是人的天性,关键是真的来临时,拥有面对它的勇气,未雨绸缪,才能遇事不慌。但“废物论”这口毒鸡汤,我不喝!也有网友表示这是目前职场发展的客观规律,...
📅 2023-10-04 阅读全文 →

计算机视觉算法工程师(旷视、商汤、智云、海康)面试总结

校招尘埃落定了,由于最近一直在忙毕业论文,现在才腾出时间总结一下面试经历,因为最近人工智能的火爆,所以今年算法岗竞争也相当激烈,投了很多公司也踩了很多坑,最后也算是收获到满意的offer了。总体上来看,海康的面试比较水,面试时间很短且难度不高,旷视的面试,后来没有收到offer,商汤的难度较大,但是运气比较好拿到了offer,还面试了一家智云视图的创业公司,...
📅 2023-10-04 阅读全文 →

闲鱼亿级商品结构化背后的思考和演进

来自:闲鱼技术背景闲鱼是一个典型的C2C场景的闲置交易平台,每个在闲鱼的用户都能享受到自由交易的乐趣,只要简单的输入商品名,商品价格,库存等信息就能完成一个商品的发布。充分的自由是闲鱼活力的来源,但是这对于一个电商平台来说是一个挑战。本文要说的商品结构化就是痛点之一。C2C平台的商品结构化之所以难,是因为用户完成结构化的动力不足。怎样让用户以最小的成本来完成...
📅 2023-10-04 阅读全文 →

命保住了!五年时间,我们也搞了一个技术中台

题图: from Zoommy来自:吃草的罗汉公众号在技术圈,每年总有那么一拨人,喜欢把 “某某岗位要不要写代码” 这样的话题拿出来讨论一番。比如,前年的话题是CTO要不要写代码,去年的话题是架构师要不要写代码,今年的话题是技术总监要不要写代码……按这逻辑,明年的话题是不是要讨论工程师要不要代码?说实话,我并不喜欢讨论这类话题,因为每家公司的客观环...
📅 2023-10-04 阅读全文 →

马云昨天辞职了,却留下句句触动心灵的话!

欢欢思来想去还是决定分手了,她说,跟一个看不到未来的人在一起,感觉每天的生活的都像在走钢丝,颤颤巍巍的掉不下来,但是也走不到对岸。为了以后的幸福,长痛不如短痛,还是分开算了。当时对于欢欢的分手,朋友中分成了两个阵营,一边说欢欢太现实,毕竟从大学就建立了深厚的感情基础,如今却败给了子虚乌有的安全感,说起来确实没有信服度。还有支持欢欢的朋友说,女生喜欢一个人,就...
📅 2023-10-04 阅读全文 →

日均5亿查询量的京东订单中心,为什么舍MySQL用ES?

作者:张sir,京东到家研发工程师,主要负责订单中心、商家中心、计费等系统。来自公众号:京东技术京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,...
📅 2023-10-04 阅读全文 →

闲鱼在ServiceMesh的探索和实践

来自:闲鱼技术背景在阿里服务端开发以Java为主的大背景下,其他异构语言业务如何调用现有Java服务,如何与集团中间件打通,就成为使用非Java语言团队必须要解决的首要问题。现状在ServiceMesh方案成熟之前,我们采用:通过Dart C/C++扩展方式调用各中间件客户端SO库(类JNI)。该方案在业务初期很好的解决了Dart服务端生态建设问题。但是该方...
📅 2023-10-04 阅读全文 →

正式工作年薪十五万,副业年赚三十万,应届生纠结是否辞职搞副业

一名应届毕业生在论坛上表达了自己内心的纠结。其称自己正业工资到手十五万,副业一年赚三十万,感觉正式工作没有奔头,国企上升很难,还有点忙,但是副业发展前途又不明朗,不太稳定,机会成本也很高,毕竟还没有工作经验。在最后,这名应届生提出了这样的问题:我到底要不要辞职搞副业?如下便是这名应届生晒出的收入存款。总资产为四十五万之多,着实让人羡慕不已。应届生毕业没多久就...
📅 2023-10-04 阅读全文 →

Java字节码增强探秘

作者: 泽恩,来自:美团技术团队大家好,美美今天给大家推荐一篇Java字节码增强技术的文章,在实际工作中有很多应用场景。美团点评技术团队平日积累了很多这类技术原理解析和实战类的文章,未来我们会选取精华,陆续发布,敬请期待。1. 字节码1.1 什么是字节码?Java之所以可以“一次编译,到处运行”,一是因为JVM针对各种操作系统、平台都进行了定制,二...
📅 2023-10-04 阅读全文 →

朋友,你阿里来的吧?

作者:景岁,来自:西二旗生活指北在互联网公司里,每个人都有着不一样的生活和工作习惯,一般你很难仅凭观察来辨认他们的背景和工作经历,但如果你有同事是阿里出来的的话,情况就会很不一样了,比如说——1、同学2、同义词3、灵魂拷问4、公益时5、朋友圈6、价值观7、双十一8、食堂9、文化衫所以,如果你是从阿里出来的同事,那么你即使躲在人群里也很容易被发现——今日互动:...
📅 2023-10-04 阅读全文 →