当前位置: 首页 > article >正文

几个知乎上的精彩回答

点击标题下「蓝色微信名」可快速关注技术社群的这篇文章《新来的同事满嘴高并发但增删改查都还要技术指导怎么办》从知乎上节选了几个令人遐想的精彩回答可能我们会碰到可能我们有这种经历重要的是能不能让我们有所触动最近小编在知乎上看到这样一个问题你怎么看待满嘴高并发编码能力却稀松平常的程序员有些程序员经常讨论和分享高并发架构的相关知识神似大佬可实际编码能力却稀松平常。别说写个SQL、用MyBatis都费劲连模块增删改查写起来也很吃力往往需要技术上的指导不知道大家身边有没有类似的程序员秉持着和平交流的学习态度小编精选了几位高赞知乎网友的精彩回答分享给大家学习交流勿上升、勿引战1号知乎网友成隽举些例子1、见过一个强上AKKA替换RPC的SA鼓吹高并发先进模型。用一堆判断opcode的 switch case 换掉了所有RPC调用做业务导致各种混乱的回调依赖编译期bug全整成了执行期bug。然后项目砸了客户还不知道根本原因在哪我方甩锅给业务复杂开源垃圾。这家伙还挂着高级 SA 混迹于多个项目。后来和 funding 过他项目的顾问聊对方直接骂人了。2、原东家有个海外PM中国人给 ATT 搞大数据业务分析系统找人落地。部门经理安排我谈10分钟谈崩了傲得很张口闭口你懂不懂大数据懂不懂MR我和经理说这家伙处不来。我带的几个下属后来进了这个项目。我离职时我问他们这项目有没参考价值给我截个UI看看他们说瞎搞老外也都不用了一堆问题搞构建的也闪人了没人敢动构建UI服务器都启不了现在大家就等着熬到项目结束那家伙也早就靠这个项目回国跳大厂了level还很高。第一例子上AKKA的原因是这个人自己想上个AKKA项目以后好吹嘘自己其实没用过。他私下对客户洗脑 AKKA和scala多好多适合这个项目背地对程序员这边鼓吹学值钱的新知识呀你才有价值呀才好跳槽呀然后在没做原型、没评估数据的情况某天开会突然向我和经理官宣“我们大伙研究过了都说好应该上”经理一问都说“嗯是的上AKKA吧”兵不血刃把架构换了最后失败还拉着大家一起背锅集体决策呀。第二个例子更赞东西做的稀烂但他要求所有人必须认真写文档、用户手册和提交记录。别人告诉我我还纳闷用户文档一般最后阶段补能应付就应付哪个项目会在过程中这么上心。然后给我看代码就震惊了客户项目直接开源了他放着公司 github 企业账户不用把项目挂自己的 github 私人账户的 public repo 上要求所有人往他个人项目上提交。这些人呢祸害完项目积累了足够多的能体现其厉害的资本就会去祸害下家公司。厉害的是除了少数懂技术的个人他们还能让大部分领导、客户不觉得他们烂毕竟这么 nice、又能讲还懂那么多词汇、业务、产品的人怎么可能烂呢烂也是因为团队不给力、业务太复杂、技术上限就在那里呀。2号知乎网友CodeCrafter前几年带一个项目做用户画像和实时推荐。团队里有个同事天天在群里分享各种大数据架构的文章什么Lambda架构、Kappa架构什么Flink比Spark Streaming牛逼在哪讲得头头是道。当时系统有个性能瓶颈用户标签计算特别慢导致推荐结果更新延迟很高。开会讨论方案这位哥们张口就是引入最新的流计算平台重构整个数据管道做成真正的流批一体QPS能提升两个数量级。PPT做的那叫一个漂亮把一众产品和项目经理唬得一愣一愣的。我当时没说话会后把他拉到一边打开了监控系统和代码。我问他你看我们现在瓶颈在这几个Spark任务上你去看过它的执行计划Execution Plan吗知道数据倾斜发生在哪几个stage吗我们的HDFS小文件问题有做过合并吗那个核心的UDF用户自定义函数里面的逻辑是不是可以优化减少序列化的开销他当时就没声了。因为他根本没看过这些细节。他连Spark的shuffle机制都说不清楚却在跟我聊重构整个技术栈。后来我们团队另一个不怎么说话的老哥花了三天时间把那几个SQL和UDF给优化了调整了几个Spark的配置参数整个任务的执行时间缩短了70%。没上任何新技术没改任何架构就是扎扎实实地把代码和配置吃透了。所以怎么看待这种人我的看法是保持警惕但不必鄙视。3号知乎网友:匿名用户遇到同事天天分享分布式锁、分布式事务、分布式系统、es。但是看上去只是ppt很好看但是没有什么内容只是很模糊把一些东西弄到ppt上看上去很强。结果一个核心应用自己写了内存泄漏导致消息队列消费进程oom挂了。不会排查一个线程每次读2k数据。GC没弄懂硬是说什么6个消费者会把内存泄漏。刚上线半天我发现监控消息队列堆积了找他自己解决。结果弄了好久自己打的日志居然没找出报错日志。硬是要我一个没看过他代码的人根据经验瞎搜索错误一个个试关键词最后找出报错日志是ivm oom。然后他就开始瞎掰理由什么6个消费者瞬间消费导致内存超出限制。一个线程读2k行6个消费进程也就一万多行数据能把你4g的的jvm堆用完几百万的表都不一定有4g。自己不先复现就说是行太多就导致oom。clickhouse当MySQL表瞎joinclickhouse就是你们这样搞才天天不稳定。分布式事务不是调用一下seataapi就是分布式事务。那样找一个会分布式事务的人不是很简单连单机事务都没弄懂弄几个官网的图照着念就会分布式事务。es真的连深分页都不知道怎么处理就开始讲什么博客背过来的半对不对的倒排索引。但是你只会分享几个简单的es的crud。那种不是一天就能弄懂的吗?还需要你分享。分布式系统不是在yaml上面填上nacos地址就叫会微服务。你paxos总要弄懂吧配置注入时机总要弄懂吧?就离谱没遇到事故的时候你说什么高大上的名词我都奉若神明。但是内存泄漏、不会排查问题、推卸责任、甩锅上下游这就是你平时吹的分布式和高并发?4号知乎网友匿名用户我司有一个前端就是这样子他能够把很简单的事情说得很复杂不懂的事他也敢强行说。导致不懂的老板觉得他技术很强跟他对接的别人很菜。比如说有一次后端跟他对接他整了一句get会泄露数据get请求直接打在url里能访问psot不会要改成post。原话差不多是你这个请求有什么问题呢我跟你讲一下get会泄露数据。为什么呢因为get请求直接打在url里能访问psot不会要改成post。你不信你现在url直接打进去看看post能不能行不行的是吧所以post更安全你懂吗。我寻思你这玩意说出来都让人笑话还在那硬讲给后端都造愣了。你说东西起码要有理有据吧。这种事情很多了还有一次给后端讲如何写那个数据结构他希望后端给一个数字。其实这个一句话就行了他是说的是啥呢“这个数字呢你要给我返回数字因为什么呢因为这个数字呢你给我我是直接用不了我需要把数字转成字符串才能用你懂吗。如果说你给我字符串的话我这边儿又要多一次操作。但是是数字的话就不一样。再一个用字符串来转会有一些很多的问题。比如说你传null我怎么办呢我是不是要再判断一下null如果是undefined呢。”省略说教五分钟就好像是他有一个霸体技能一旦发动就不能停下了必须把这东西给你说完还不能打断。我看那个后端都要气死了一句话说完的事情扯了半天还教育他一下跟训实习生似的。但是因为他官大只能听着还有一些很弱智的操作。经常就是拿一个很小的点大家都懂的那种开始胡扯给人都干无语了人家也不好意思说“你这都是最基本的你别讲了”。那么他为什么这么做当然是因为是领导也不懂啊 总这么说教别人领导真以为他很厉害。我也不是讽刺他是真的很有效果像我们的后端负责人是个真大佬是纯技术理工男已经有点吹不过他了。跟他一起干挺久我现在也能胡说了上来就是httpstcpip胡说八道一遍还不行就吹centos shelldocker不会的很容易让我唬住。5号知乎网友高龄程序员我曾经面过一个人是工作n年出来创业失败了又出来找工作的。我开的职位是.net开发jd也是相关的内容他应聘的也是这个职位。可是面试开始后此大神给我又是白板画架构图又是卖力地讲解给我科普了一遍高并发大访问量交易网站的架构。但是我听着听着就有点云里雾里的了。当年是2015年我们网站用的是redis缓存服务nginx负载平衡分布式应用服务分布式数据库的架构算是当时很common的架构。可是此君画的东西我完全无法理解我现在也不记得了。我只对此君的一句话影响很深:我我不是很明白那么你谈谈你这个架构如何工作如何处理大并发量呢他(激动)这不是我的架构这是业界通用做法这么做一定能承担千万级并发量!我好吧不过言归正传我们找的是.net开发那么请问你一下c#里面可遍历对象是如何实现的遍历的呢他不知道。场面一度非常尴尬。如果您认为这篇文章有些帮助还请不吝点下文章末尾的点赞和在看或者直接转发朋友圈可以到各大平台找我微信公众号bisal的个人杂货铺腾讯云开发者社区bisal的个人杂货铺头条号bisal的个人杂货铺CSDNbisalITPubbisal墨天轮bisal51CTObisal小红书bisal抖音bisal近期更新的文章《sudo启动的进程到底算不算root启动的进程》《英超第三十二轮》《自然语言取代SQL的可能性》《NBA季后赛的对阵》《RAG通俗易懂的理解》近期Vlog《千岛湖》《Skyline Luge》《新疆之行红山体育馆 - 国际大巴扎 - 红山公园 - 天山天池》《新疆之行天马浴河 - 哈因塞 - 那拉提 - 依提根塞》《新疆之行六星街 - 伊昭公路 - 夏塔》热文鉴赏《揭开仿宋和仿宋_GB2312的神秘面纱》《Linux的aarch是多了个a》《中国队“自己的”世界杯》《你不知道的C罗-Siu庆祝动作》《大阪环球影城避坑指南和功略》《推荐一篇Oracle RAC Cache Fusion的经典论文》《红警游戏开源代码带给我们的震撼》文章分类和索引《公众号2000篇文章分类和索引》

相关文章:

几个知乎上的精彩回答

点击标题下「蓝色微信名」可快速关注技术社群的这篇文章《新来的同事满嘴高并发,但增删改查都还要技术指导,怎么办?》从知乎上节选了几个令人遐想的精彩回答,可能我们会碰到,可能我们有这种经历,重要的是能…...

【Linux从入门到精通】第10篇:软件包管理——Linux如何安装与卸载软件

目录 一、引言:Linux装软件的三种姿势 二、两大流派:APT与YUM/DNF的对比 2.1 APT核心命令(Ubuntu/Debian) 2.2 YUM/DNF核心命令(CentOS/RHEL) 2.3 命令速查表 三、换源加速:国内镜像源配置…...

避开WS2812B的坑:STM32的PWM频率与DMA缓冲区大小到底怎么算?

STM32驱动WS2812B的实战避坑指南:从时序解析到DMA优化 当你在深夜调试WS2812B灯带时,是否经历过这样的崩溃瞬间——代码明明照着教程一字不差,灯珠却像叛逆期的少年,要么闪烁不定,要么集体罢工,甚至上演&qu…...

SteamCleaner:一键清理六大游戏平台垃圾文件的终极解决方案

SteamCleaner:一键清理六大游戏平台垃圾文件的终极解决方案 【免费下载链接】SteamCleaner :us: A PC utility for restoring disk space from various game clients like Origin, Steam, Uplay, Battle.net, GoG and Nexon :us: 项目地址: https://gitcode.com/g…...

【Linux从入门到精通】第9篇:用户与权限管理(下)——数字法与粘滞位

目录 一、引言:从“看懂权限”到“修改权限” 二、chmod:修改权限的两种语法 2.1 数字法:4读2写1执行 2.2 符号法:精确微调 2.3 递归修改:-R参数 三、chown与chgrp:改变文件的主人 3.1 chown&#xf…...

Netflix 4K观影体验优化:解锁受限画质与杜比全景声的完整指南

Netflix 4K观影体验优化:解锁受限画质与杜比全景声的完整指南 【免费下载链接】netflix-4K-DDplus MicrosoftEdge(Chromium core) extension to play Netflix in 4K(Restricted)and DDplus audio 项目地址: https://gitcode.com/gh_mirrors…...

ArknightsGameResource:如何通过完整素材库提升明日方舟二次创作效率

ArknightsGameResource:如何通过完整素材库提升明日方舟二次创作效率 【免费下载链接】ArknightsGameResource 明日方舟客户端素材 项目地址: https://gitcode.com/gh_mirrors/ar/ArknightsGameResource 在明日方舟的二次创作生态中,无论是开发机…...

Linux学习:echo mount insmod ulimit 使用详解

命令功能与核心用法概览 命令全称/含义主要功能核心使用场景echo-向标准输出(屏幕)打印文本或变量值。1. 输出调试信息或提示。 2. 将文本写入文件(配合重定向)。 3. 控制终端显示属性(如颜色)。 4. 设置或…...

Boss-Key智能窗口管理解决方案:一键隐藏保护你的隐私与效率

Boss-Key智能窗口管理解决方案:一键隐藏保护你的隐私与效率 【免费下载链接】Boss-Key 老板来了?快用Boss-Key老板键一键隐藏静音当前窗口!上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 你是否曾因突然的检…...

Helixer深度学习基因预测工具:5分钟快速上手完整指南

Helixer深度学习基因预测工具:5分钟快速上手完整指南 【免费下载链接】Helixer Using Deep Learning to predict gene annotations 项目地址: https://gitcode.com/gh_mirrors/he/Helixer Helixer是一款基于深度学习技术的真核生物基因结构预测工具&#xff…...

三星电机、LG Innotek启动测试能实现CPO的半导体基板

在当今科技飞速发展的时代,人工智能(AI)领域的竞争愈发激烈,而共封装光学(CPO)技术作为一项极具潜力的新兴技术,正逐渐成为各大科技企业竞相布局的焦点。三星电机与LG Innotek这两家在半导体领域…...

揭秘AI写教材的秘诀,低查重AI教材编写工具让你的创作之路畅通无阻!

教材初稿的完成是个喜事,但随之而来的修改和优化过程却让人感到无比痛苦!细致地阅读每个字句以找出逻辑错误或知识不准确的地方,确实需要消耗大量的时间;而对某一章节结构的调整,往往会影响到后续的多个部分&#xff0…...

别再手动传包了!用Jenkins的Publish Over SSH插件,5分钟搞定Windows服务器自动化部署

告别手动部署:Jenkins Publish Over SSH插件在Windows环境的高效实践 每次发布新版本时,你是否还在重复这些操作:手动压缩文件包、打开FTP工具、等待上传完成、登录服务器解压替换、重启服务…这种低效的部署方式不仅耗时耗力,还…...

1.6T 光模块的能效革命

合作核心与产品规格合作双方:光子技术提供商 Sivers Semiconductors 工程制造服务商 Jabil。核心产品:1.6T 线性接收光收发模块。关键技术:集成 Sivers 的高性能分布式反馈激光器。目标应用:下一代超大规模 AI 数据中心的光互连。…...

YOLOv8优化:注意力机制实战 | CoordAttention,从原理到部署,性能全面超越CBAM与SE

1. CoordAttention注意力机制原理解析 在目标检测领域,注意力机制已经成为提升模型性能的利器。CoordAttention(坐标注意力)作为2021年CVPR会议提出的新型注意力机制,相比传统的SE(Squeeze-and-Excitation&#xff09…...

如何用Sherpa Onnx实现12种编程语言全覆盖的跨平台语音AI开发

如何用Sherpa Onnx实现12种编程语言全覆盖的跨平台语音AI开发 【免费下载链接】sherpa-onnx Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Sup…...

人工智能核心技术解析与行业应用实践

1. 人工智能发展现状与行业影响过去五年间,人工智能技术已经从实验室走向规模化商业应用。根据行业调研数据显示,全球AI市场规模年复合增长率保持在28%左右,其中计算机视觉和自然语言处理技术占据主要市场份额。在实际落地层面,AI…...

TwitchDropsMiner完整指南:零带宽自动获取游戏掉落奖励的终极方案

TwitchDropsMiner完整指南:零带宽自动获取游戏掉落奖励的终极方案 【免费下载链接】TwitchDropsMiner An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching. 项目地址: https://gitcode.com/GitHub_Tren…...

别再死记硬背时序图了!用STM32CubeMX+Keil5,5分钟搞定Parallel RGB屏驱动配置

5分钟实战:用STM32CubeMXKeil5轻松配置Parallel RGB屏驱动 第一次接触嵌入式LCD开发时,我被那些晦涩的时序参数搞得头晕目眩——HSYNC、VSYNC、HBP、HFP这些缩写像天书一样。直到发现STM32CubeMX这个神器,原来配置Parallel RGB接口可以如此简…...

机器学习训练的环境代价与可持续优化策略

1. 机器学习训练的环境影响现状2013年至2025年间,NVIDIA工作站显卡的运算效率(GFLOPs/W)提升了约100倍,但全球机器学习训练的总能耗却增长了近1000倍。这种看似矛盾的现象揭示了技术进步背后隐藏的环境代价。以典型的1750亿参数语…...

5分钟搞定中科蓝讯SDK编译:用CodeBlocks快速验证RV32-Toolchain环境配置

5分钟搞定中科蓝讯SDK编译:用CodeBlocks快速验证RV32-Toolchain环境配置 对于嵌入式开发者来说,搭建一个稳定可靠的开发环境往往是项目开发的第一步。中科蓝讯基于RISC-V架构的蓝牙芯片方案,以其高性价比和低功耗特性,在TWS耳机、…...

别再死记硬背了!用Python模拟OPT、FIFO、LRU算法,帮你彻底搞懂缺页率计算

用Python实战模拟三大页面置换算法:从理论到可视化理解 当你在深夜啃着操作系统教材,盯着那些晦涩的页面置换算法公式时,是否曾幻想过能"看见"这些算法是如何工作的?本文将通过Python代码,带你亲手构建OPT、…...

别再只盯着RTP了!用Wireshark抓包实战,5分钟看懂RTCP的SR和RR报告到底在说啥

别再只盯着RTP了!用Wireshark抓包实战,5分钟看懂RTCP的SR和RR报告到底在说啥 当你在调试视频会议卡顿或直播延迟问题时,是否曾盯着Wireshark里密密麻麻的RTP包感到无从下手?其实,解决问题的关键往往藏在那些被忽略的RT…...

从零开始:数据结构与算法的核心概念与实战解析

1. 数据结构与算法的入门指南 第一次接触数据结构与算法时,很多人都会感到一头雾水。我记得自己刚开始学习的时候,看着那些陌生的术语和复杂的公式,完全不知道从何下手。但后来发现,只要掌握了正确的学习方法,这些看似…...

Fluent环境变量配置全攻略:从udf.bat到setenv.exe,哪种方法最适合你?

Fluent环境变量配置方法论:四种方案的技术解构与场景化决策指南 当你在深夜的实验室里第三次重装Fluent和Visual Studio,编译UDF时依然弹出那个令人绝望的错误提示——这可能是每个CFD工程师都经历过的"成人礼"。环境变量配置这个看似基础的操…...

RISC-V汇编避坑指南:新手常犯的5个错误及如何用QEMU调试

RISC-V汇编避坑指南:新手常犯的5个错误及如何用QEMU调试 刚接触RISC-V汇编时,很多开发者都会遇到程序运行结果不符合预期的情况。这些错误往往源于对指令细节的理解不足或调试方法不当。本文将剖析五个最常见的陷阱,并演示如何利用QEMU的调试…...

STM32H7的MPU与Cache配置避坑实录:解决LWIP+SAI+DMA下的HardFault与数据一致性问题

STM32H7多总线架构下的MPU与Cache配置实战指南:LWIPSAIDMA系统稳定性优化 在STM32H7系列高性能MCU的开发中,多总线架构和Cache机制为系统设计带来了前所未有的灵活性,同时也引入了复杂的内存管理挑战。本文将深入剖析STM32H7的内存子系统特性…...

Real-Anime-Z一文详解:LoRA轻量微调原理、融合逻辑与推理加速技巧

Real-Anime-Z一文详解:LoRA轻量微调原理、融合逻辑与推理加速技巧 1. 项目概述 Real-Anime-Z是一款基于Stable Diffusion技术的写实向动漫风格大模型,由Devilworld团队开发。它巧妙地在写实与纯动漫风格之间找到了平衡点,创造出独特的2.5D视…...

Translumo终极指南:三步实现游戏和视频实时翻译的免费神器

Translumo终极指南:三步实现游戏和视频实时翻译的免费神器 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 你是…...

如何高效使用铜钟音乐:纯净音乐体验的终极指南

如何高效使用铜钟音乐:纯净音乐体验的终极指南 【免费下载链接】tonzhon-music 铜钟 Tonzhon (tonzhon.whamon.com): 干净纯粹的音乐平台 (铜钟已不再使用 tonzhon.com,现在的 tonzhon.com 不是正版的铜钟) 项目地址: https://gitcode.com/GitHub_Tren…...