欢迎光临
我们一直在努力

技术分享

第10页

spark为什么比mapreduce快?

mumupudding阅读(36)评论(0)

spark为什么比mapreduce快? 首先澄清几个误区: 1:两者都是基于内存计算的,任何计算框架都肯定是基于内存的,所以网上说的spark是基于内存计算所以快,显然是错误的 2;DAG计算模型减少的是磁盘I/O次数(相比于mapred...

面试官:如何实现多级缓存?

mumupudding阅读(29)评论(0)

对于高并发系统来说,有三个重要的机制来保障其高效运行,它们分别是:缓存、限流和熔断。而缓存是排在最前面也是高并发系统之所以高效运行的关键手段,那么问题来了:缓存只使用 Redis 就够了吗? 1.冗余设计理念 当然不是,不要把所有鸡蛋放到一...

Java 21 虚拟线程如何限流控制吞吐量

mumupudding阅读(35)评论(0)

虚拟线程(Virtual Threads)是 Java 21 所有新特性中最为吸引人的内容,它可以大大来简化和增强Java应用的并发性。但是,随着这些变化而来的是如何最好地管理此吞吐量的问题。本文,就让我们看一下开发人员在使用虚拟线程时,应...

一起来使用node.js制作一个视频吧

mumupudding阅读(62)评论(0)

theme: fancy TNTWeb – 全称腾讯新闻前端团队,组内小伙伴在Web前端、NodeJS开发、UI设计、移动APP等大前端领域都有所实践和积累。 目前团队主要支持腾讯新闻各业务的前端开发,业务开发之余也积累沉淀了一...

你踩过 react 生态的 signal 坑吗?且看 helux 如何应对

mumupudding阅读(27)评论(0)

前言 helux 是一个集atom、signal、依赖追踪为一体,支持细粒度响应式更新的状态引擎,兼容所有类 react 库,包括 react18。 本文将重点介绍react生态里各方signal的具体实现,并探讨背后隐藏的坑导致的可用性问...

多年以后,PageHelper 又深深给我上了一课!

mumupudding阅读(20)评论(0)

多年不用PageHelper了,最近新入职的公司,采用了此工具集成的框架,作为一个独立紧急项目开发的基础。项目开发起来,还是手到擒来的,但是没想到,最终测试的时候,深深的给我上了一课。 我的项目发生了哪些奇葩现象? 一切的问题都要从我接受的...

营销系统黑名单优化:位图的应用解析 | 京东云技术团队

mumupudding阅读(32)评论(0)

背景 营销系统中,客户投诉是业务发展的一大阻碍,一般会过滤掉黑名单高风险账号,并配合频控策略,来减少客诉,进而增加营销效率,减少营销成本,提升营销质量。 营销系统一般是通过大数据分析建模,在CDP(客户数据平台,以客户为核心,围绕数据融合、...

Spring Boot整合Postgres实现轻量级全文搜索

mumupudding阅读(21)评论(0)

有这样一个带有搜索功能的用户界面需求: 搜索流程如下所示: 这个需求涉及两个实体: “评分(Rating)、用户名(Username)”数据与User实体相关 “创建日期(create date)、观看次数(number of views)...

vscode配置项记录

mumupudding阅读(27)评论(0)

emmet.triggerExpansionOnTab 输入标签名时,自动补充完整的标签 "emmet.triggerExpansionOnTab": true, 输入div 点击tab 得到<div><...