大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者.【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路!
*当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题 链接 推荐理由),增加文章入选的概率哟~
本文字数 2400 ,阅读时间大约需要12分钟。
科技好文
1、技术干货
- 几种常见的消息队列介绍
消息队列是一种将消息从发送者传递到接收者的机制,被广泛应用于分布式系统、异步处理等场景。 例如,在电商网站上,当顾客下订单时,订单信息被发送到一个消息队列,消费者可以从这个队列读取订单信息并处理,这样可以提高订单处理的效率和灵活性,并且系统可以自动处理过载情况。
- 「聊设计模式」之工厂方法模式(Factory Method)
本文将介绍工厂方法模式的定义、结构、实现、优缺点及适用场景。其中,定义部分阐述了什么是工厂方法模式,结构部分介绍了工厂方法模式的UML图和各个角色的职责,实现部分提供了Java代码实现,优缺点部分分析了工厂方法模式的优劣,适用场景部分列出了适用于工厂方法模式的情景。此外,本文还提供了测试用例以验证工厂方法模式的正确性。
- MySQL锁详解
乐观锁不会存在死锁的问题,但是由于更新后验证,所以当冲突频率和重试成本较高时更推荐使用悲观锁,而需要非常高的响应速度并且并发量非常大的时候使用乐观锁就能较好的解决问题,在这时使用悲观锁就可能出现严重的性能问题;在选择并发控制机制时,需要综合考虑上面的四个方面(冲突频率、重试成本、响应速度和并发量)进行选择。
2、动手实操
- 前端获取下载进度——从入门到放弃
那业务应该如何来处理下载进度呢?有两种方式,一是把文件的大小存放在数据库中,在下载的前先获取文件的大小,然后结合已下载的文件大小,就能够正常的获取到下载进度了,缺点是需要维护一份文件的大到到业务存储中。第二种方式是server端实时去获取文件的大小,也是在下载前先获取文件的大小,不同的是文件的大小是通过os提供的能力实时去获取的,这样做的缺点是,如果是热点资源,一直去读取磁盘,效率会很低
- 微信向量检索分析一体化数仓探索:OLAP For Embedding
在过去的一年里,大型语言模型 (LLM) 以及 ChatGPT 等产品吸引了全世界的想象力,推动新一轮技术浪潮。embedding 和 vector search(向量搜索)的概念是支持推荐、问答、图像搜索等功能的核心。我们发现社区中“向量搜索”的兴趣显著增加;具体来说,大家感兴趣了解的是:何时需要专门向量数据库,何时不需要?相比于语义性检索引擎(ES)与专业的高性能检索服务,OLAP 数仓的向量检索能力在场景有何区别?
3、开发者生活
- 如何才能从程序员到架构师?
小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢?
*如果你也有好文想要推荐至本栏目,欢迎投稿哟~
投稿地址:本文评论区
投稿方式:在评论区评论文章标题 链接 推荐理由
推荐作者
1、作者简介
虫无涯,CSDN、51CTO 、阿里云、华为云等多个知名开发者社区专家博主/博客专家,腾讯云开发者社区作者热度目前排名第1名。测试领域优质创作者,个人兴趣主要是在全栈测试、Python等领域,著作有“全栈测试技术”专栏,文章涉及功能、性能、自动化、编程语言等测试全栈技术知识,旨在帮助对测试领域感兴趣的人;在测试领域深耕10余年,有着丰富的测试开发经验、项目管理经验和测试管理经验。目前有Pytest、Python、全栈自动化等从0到1系列热销技术专栏,帮助很多人快速入门测试领域。未来会在腾讯云开发者社区坚持以优质、原创、高效、创新等原则持续分享技术文章,非常感谢腾讯云开发者社区对我的支持。
2、作者代表作
- 基于Jenkins Python Ubuntu Docker的接口/UI自动化测试环境部署详细过程
- 自动化测试报告样式HTMLTestRunner、BeautifulReport、HTMLReport、Allure你喜欢哪个?
- Requests Etree BeautifulSoup Pandas Path Pyinstaller应用 | 获取页面指定区域数据存入文档
》点击进入个人主页《了解作者更多信息
*如果你也想成为推荐作者,可以点击下方链接在问卷填写相关信息哟~
自荐地址:每日精选时刻-推荐作者
社区活动
【2023腾讯·技术创作特训营】第三期作品提交区 | 好文/连更/组队/新人有奖,最高瓜分10000元并一次带走12件大礼
本次为了鼓励大家创作更多好的作品,第三期特训营征文挑战赛在原有的「连更分奖池、好文领大奖」基础上,增设「组队奖励加倍」玩法、「千里马与伯乐」玩法,所有奖项皆可兼得,让你一次赢更多。 AirPods、电竞键盘、QQfamily与TAWA户外桌椅套装等好礼等你带走!
- 热点技术征文赛第二期 | 编程语言/AI/程序人生三大赛道,大量键鼠、新款鹅厂潮玩等你来,1024特辑福利加倍-腾讯云开发者社区-腾讯云 (tencent.com)
三大选题赛道【程序人生】【人工智能】【编程语言】,总有一个属你能聊~各赛道独立评奖,获奖机会倍增!本次额外特设新人奖、连(非)更(酋)奖。无论你是写作大佬、还是萌新小白,用心创作技术好文,就有机会赢机械键盘 、无线鼠标、新款长鹅幼崽公仔等好礼~
好啦,这就是本期【每日精选时刻】的全部内容了,我们下期再见。拜拜~ ^_^