前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【每日精选时刻】腾讯高级工程师带你复盘大厂常问的项目难点;我又和redis超时杠上了;比Mojo慢68000倍,Python性能差的锅该给GIL吗?

【每日精选时刻】腾讯高级工程师带你复盘大厂常问的项目难点;我又和redis超时杠上了;比Mojo慢68000倍,Python性能差的锅该给GIL吗?

原创
作者头像
社区好文捕手-煎饼狗子
发布2023-12-11 09:24:08
4430
发布2023-12-11 09:24:08
举报
文章被收录于专栏:每日精选时刻每日精选时刻

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路!

*当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题+链接+推荐理由),增加文章入选的概率哟~

本文字数 2100+,阅读时间大约需要10分钟。

科技好文

1、技术干货

写完代码调试的时候,如果我们能够了解代码的执行过程往往能帮助我们更好的进行调试;而如果我们的代码性能出现了问题,我们又该如何处理呢?也许我们会想知道执行机上到底发生了什么,于是我们尝试通过perf、ebpf这样的工具来获取一些数据,比如了解这台机器上到底发生了多少次cache-miss;在获取到咋这么多数据后,我们又该如何判断性能的瓶颈究竟在哪里呢?

这不是第一个号称比 Python 更快的编程语言,相信也不会是最后一个。那么问题来了,为什么是个编程语言就比 Python 快呢?Python 在高性能、多线程方面为什么这么为人诟病?本文将以 Python PEP 703 草案的相关内容为核心,分析个中原因。

对于大部分程序员来说,在IDE中查看代码才是最佳模式,IDE才能给人阅读代码的熟悉体验。通过在IDE中进行查看、跳转、搜索、分析调用,这样才更有利于检视出深层的代码逻辑问题。此外,平时开发过程中,如果写代码的时候发现一些问题点,如果可以直接在IDE中记录下来,然后交由对应责任人去修改,这样的代码review体验岂不是更方便、更高效?

2、动手实操

这次超时的现象发生在业务高峰期,在简单看过服务器的各项指标以后,发现只有cpu的使用率在高峰期略高,我们是8核cpu,高峰期能达到90%的使用率,其余指标都相对正常。但究竟是不是cpu占比高的问题导致redis超时的呢?还有待商榷,因为cpu调度程序慢本质上也是个概率性事件。

你是不是经常会有突然的灵感浮现在你的脑海,你是不是突然灵光乍现却无处记录,使用过许多Memo类软件,但却不是被广告困扰就是需要支付高昂的会员费用,且自己的隐私不能得到保证。现在你不用担心这些啦,免费开源的Memos来啦,可以把他部署到自己的服务器上,自己管理自己的Memo,可能你会说,网页使用不方便,但是它有小程序和APP,服务端都是可以用自己的,今天我就教大家搭建Memos的服务端和小程序。

3、开发者生活

面试官:你为什么选择用微前端做管理端升级,你的项目很庞大么?候选人: 不是的,其实是我们把两个管理端合并,让用户方便使用。面试官:咦,竟然这样你们还不如用a标签链接或者nginx转发一下就行了,更加方便,杀鸡焉用牛刀啊候选人:为了让客户体验到单页面的感觉,体验感更好面试官:enen....

*如果你也有好文想要推荐至本栏目,欢迎投稿哟~

投稿地址:本文评论区

投稿方式:在评论区评论文章标题+链接+推荐理由

推荐作者

1、作者简介

我是bug菌,多个知名社区博客专家、优质创作者,全网粉丝合计15w+ ;

目前研究领域:偏向全栈开发发展

兴趣领域:后端、SpringBoot、微服务、MySQL及大数据。

未来在本社区的内容发布计划:争取将自己多年的工作经验及技术沉淀总结成文,以帮助更多的入门者及初学者能够学到知识,并且充分利用腾讯云平台所提供的云资源进行合理使用及测验,与平台一同成长。

2、作者代表作

》点击进入个人主页了解作者更多信息

*如果你也想成为推荐作者,可以点击下方链接在问卷填写相关信息哟~

自荐地址:每日精选时刻-推荐作者

社区活动

腾讯云开发者社区技术创作公益讲座【2023腾讯·技术创作特训营 第4期 | 技术创作如何赋能技术人的职场内与外?】已完结。新一期征文挑战赛如约而至,写文赢苹果手表、游戏键鼠、鹅厂周边,瓜分现金!更能组队点评押宝,玩法上新,福利加倍~

在充满变革与挑战的2023年里,我们见证了无数令人振奋的技术成果和创新思维的诞生。在过去的一年间,AI技术与行业的深度结合,带来了生产力上的巨变。如何利用好 AI 工具的能力,为自己的工作与生活提效,成了很多人思考的重心;C++技术委员会批准了一个名为 C++23 的新标准,对语言和标准库进行了多方面的改进,进一步增强了 C++ 的功能和易用性....相信你的技术征途上,也有了很多新的里程碑与故事。肉与酒已备好,2023年最后一期技术话题征文赛等你开聊。三大选题赛道【2023年度回顾】【AI 工具】【漫谈C++】~

好啦,这就是本期【每日精选时刻】的全部内容了,我们下期再见。拜拜~ ^_^

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 科技好文
    • 1、技术干货
      • 2、动手实操
        • 3、开发者生活
        • 推荐作者
          • 1、作者简介
            • 2、作者代表作
            • 社区活动
            相关产品与服务
            云数据库 Redis
            腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档