批量查询:提高效率与准确性的关键 批量查询是指在一次请求中同时查询多个数据或信息的操作。这种操作通常用于需要处理大量数据或信息的场景,以提高效率和减少请求次数。批量查询的基本概念是通过一次性提交多个查询条件,服务器端根据这些条件进行批... 系统教程# 场景# 多个# 批量 11个月前070
几种超实用的 Kubernetes Pod 高级调度策略 在很多场景下,基于资源约束调度 Pod 是一种理想的行为。但是,在某些用例中,特别是一些高级调度场景,Kubernetes 管理员希望根据其他约束将 Pod 调度到特定节点。在本文中,我将回顾 Kub... 系统教程# kubernetes# pod# 场景 2年前130
写了一个基于 MacOS + iTerm2 自动执行化执行工具 大家好,我是秋风,今天要给大家带来的这个工具是我最近写的 一个 npm 工具。mmt 是基于 MacOS + iTerm2 ,目的主要是为了提高日常生活中的效率,接下来我带大家看看一些常用的一些场景... 系统教程# iterm# macos# mmt 2年前100
OpenHarmony啃论文俱乐部—数据高通量无损压缩方案 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 【本期看点】 ndzip应用场景 ndzip相关算法 残差编码复现... 系统教程# ndzip# 场景# 开源 2年前150
深度剖析动态线程池的九大场景 线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不可少的。 如果有在项目中实际... 系统教程# 业务# 任务# 场景 2年前120
核心应用覆盖率100%,货拉拉智能监控落地实践 一、前言 大约是一年多前,我加入到货拉拉,全面负责货拉拉的监控体系建设。今天想与大家分享交流一下货拉拉在监控领域,特别是智能监控领域的一些工作成果。 在正式开始前,我简要介绍一下货拉拉的相关情况。 据... 系统教程# 场景# 技术# 拉拉 2年前110
ThreadLocal 使用介绍以及内存溢出分析 一,概述 ThreadLocal是Java中的一个线程级别的变量,它为每个线程提供了独立的变量副本,从而避免了线程间的数据共享和竞争。然而,如果不注意使用和管理ThreadLocal,可能会导致内存溢... 网站建设# 内存# 前端# 场景 2年前3150
Vue3使用hook封装常见的几种异步请求函数场景,让开发更丝滑 我们期望的场景是,,我的实现过程如下:,定义具体的数据返回值签名,完整的签名如下,函数实现如下:,我们验证下,fetch.gif,页面刷新后立即发出请求了!,我们期望的场景是,,这个的实现和上面类似... 网站建设# gif# 发出请求# 场景 2年前180
聊聊「画图」和工具,你学会了吗? 每次遇到这个问题,脑回路都有一丝丝欢乐的氛围;,并不是问题奇怪;,而是自己对于画图这件事上并不专业,就算是涉及工作上的制图,也没特地去看过任何相关的语法或者规则;,事实上;,对于画图这个操作,个人纯属... 网站建设# 场景# 工具# 文字描述 2年前380
数据平台流量回放最佳实践 数据平台利用大数据智能分析、数据可视化等技术,对公司内外部经过采集、建设、管理、分析的多源异构数据进行呈现和应用,实现了数据共享、日常报表自动生成、快速和智能分析,深度挖掘数据价值,满足企业各级部门之... 网站建设# 场景# 数据# 测试 2年前240
DotNetty一个高性能的基于.Net 平台开发的网络通信框架 ,DotNetty是一个高性能的基于.Net 平台开发的网络通信框架,其底层基于Netty框架,可以用于开发TCP、UDP、HTTP、WebSocket等应用程序。,DotNetty的主要特点包括... 网站建设# dotnetty# net# 场景 2年前510
RocketMQ 消息集成:多类型业务消息 - 普通消息 Apache RocketMQ 诞生至今,历经十余年大规模业务稳定性打磨,服务了 100% 阿里集团内部业务以及阿里云数以万计的企业客户。作为金融级可靠的业务消息方案,RocketMQ 从创建之初就一... 网站建设# rocketmq# 业务# 场景 3年前430
Java 实现100 万+并发,搞懂这些,骚操作! Java实现百万级并发,需要注意的,三大核心问题,你知道吗?并发编程并不是一项孤立存在的技术,也不是脱离现实生活场景而提出的一项技术。,相反,实现百万级并发编是一项综合性的技术,同时,它与现实生活中 ... 网站建设# java# 任务# 分工 3年前710
项目稳定性治理思考:防御性CSS技能 防御性CSS,防的是谁?我把他总结为:一切使表现和行为偏离预期效果的情景。出现这些场景的原因是因为终端环境的多样化,开发及测试用例只能覆盖大多数使用场景,在其他环境下,解析机制差异、内容动态变化等,都... 网站建设# css# js# 场景 3年前340
你需要知道的TypeScript高级类型 ,大家好,我是 CUGGZ。,在开发过程中,为了应对多变的复杂场景,我们需要了解一下 TypeScript 的高级类型。所谓高级类型,是 TypeScript 为了保证语言的灵活性,所使用的一些语言特... 网站建设# typescript# 场景# 字符串 3年前330
一篇了解TDD 的原理和使用场景 哈喽,大家好,我是海怪。,说起前端测试,有一个东西肯定是逃不掉的,那就是 TDD —— 测试驱动开发。很多前端大佬也都非常喜欢用 TDD 的模式来编程。因为它不仅可以通过测试保障代码质量,还能创造一个... 网站建设# tdd# 原文# 场景 3年前1260
图形编辑器:图形和辅助线绘制的坐标问题 ,大家好,我是前端西瓜哥。今天看看绘制图形和辅助线时,坐标转换的一些注意点。,,视口转场景:,场景转视口:,场景很大,但能画的范围其实就视口大小。所以,我们需要将使用了场景坐标的图形的位置,转换为视口... 网站建设# ctx# 图形# 场景 3年前220
mysql char和varchar的应用场景 ,说明,1、知道固定长度的用char,经常变化的字段用varchar。,2、尽量用varchar,超过255字符的只能用varchar或者text,能用varchar的地方不用text。,实例,以上就... 网站建设# char# mysql# text 3年前380
Redis 定长队列的探索和实践 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。,在我们的实际业务场景中,需要以游戏的维度收集和上报行为数据,考虑数据的量级,执行尽最大努力交付且允许数据的部分丢... 网站建设# 上报# 业务# 场景 3年前600
一次线上事故,我顿悟了异步的精髓 在高并发的场景下,异步是一个极其重要的优化方向。,前段时间,生产环境发生一次事故,笔者认为事故的场景非常具备典型性 。,写这篇文章,笔者想和大家深入探讨该场景的架构优化方案。希望大家读完之后,可以对异... 网站建设# 场景# 异步# 教研 3年前560
mysql存储引擎的分类及使用场景 ,分类,1、存储引擎主要有: MyIsam、InnoDB、Memory、Archive、Federated。,默认为:InnoDB 引擎。InnoDB 底层存储结构为 B+树, B 树的每个节点对应... 网站建设# innodb# mysql# 场景 3年前230
小红书广告投放机制详解,如何用算法实现全站自动化投放 ,作为一个生活消费决策平台,小红书内有多种场景在为消费者提供着信息获取的服务,广告主也可在各个场景通过广告触达消费者,如何跨场景进行高效的广告投放一直是困扰广告主的一道难题。,小红书是一个生活内容社区... 网站建设# feed# 场景# 小红书 3年前540
监听日志文件变化的三种方法,推荐第三种! 在研究规则引擎时,如果规则以文件的形式存储,那么就需要监听指定的目录或文件来感知规则是否变化,进而进行加载。当然,在其他业务场景下,比如想实现配置文件的动态加载、日志文件的监听、FTP文件变动监听等都... 网站建设# java# 加载# 场景 3年前340
严选消息中心管理平台建设实践 消息中心作为电商业务场景必不可少的核心组件,自严选上线以来,就开始了建设和演进迭代之路。截止目前,消息中心已接入200+服务,1500+消息,覆盖基础技术、供应链、分销客售、主站、交易订单、数据算法等... 网站建设# 严选# 中心# 场景 3年前620
面试官让我设计一个基于分布式锁的库存超卖方案,并发量很高那种 今天给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化?,首先,我们一起来看看这个问题的背景?,前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面... 网站建设# 分布式# 场景# 并发 3年前600
mysql组复制的应用场景 ,应用场景,1、数据库的灵活复制环境。分组复制可以灵活地增加和减少集群中的数据库实例。,2、数据库环境的高可用性。,在集群中大部分服务器可用时,组复制允许数据库实例宕机,那么整个数据库服务可用。,3... 网站建设# mysql# 场景# 复制 3年前220
如何用状态模式优化你的 JavaScript 代码 状态模式是一个有趣的模式,它可能是解决一些需求场景的最佳方式。虽然状态模式不是一种易于学习的模式(它通常会导致代码量增加),但一旦您了解了状态模式的本质,您将在未来感谢它无与伦比的好处。,网上很多文章... 网站建设# 一个# 代码# 场景 3年前180
从架构演进和统一看搜索与推荐 作者 | 侯瑜美,搜索的场景故名思义,就是用户提供想要寻找的内容的描述,系统返回给用户匹配到的结果,常见的场景如文字输入框的搜索,图片搜索,听音识曲,标签筛选等,看似很多场景,其实只是用户输入内容的形... 网站建设# 内容# 场景# 推荐 3年前380
java桥接模式是什么 ,说明,1、桥接模式将抽象部分与实现部分分离,使其独立变化。,它用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。,2、桥接模式将继承关系转化为关联关系,降低了类与类之间的耦合... 网站建设# java# 场景# 桥接 3年前130
字节面试也会问SPI机制? Java SPI 机制,主要是类加载器反双亲委派的实现(第三方包不在指定jdk路径,一般类加载器无法加载,需要特殊的ContextClassLoader加载以便使用)。本次将对 SPI机制进行详解,并... 网站建设# spi# 加载# 场景 3年前170
复杂并发场景下的并发调度模型在转转的演进之路 设想,打开一个 APP,我们会看到什么?答案是: 内容信息 。,例如当我们打开转转 APP 时,目光所及的首页、商品列表页、商品详情页...以上我们简称为信息聚合场景。在电商 APP 中,此类信息聚合... 网站建设# app# rpc# 响应 3年前2190
python字典的应用场景 ,应用场景,1、使用多个键值来存储描述一个物体的相关信息,描述更复杂的数据信息。,2、在一个列表中放置多个字典,然后进行遍历,在循环体中对每个字典进行相同的处理。,实例,以上就是python字典的应用... 网站建设# python# 场景# 字典 3年前240
Canvas 性能优化:脏矩形渲染 ,大家好,我是前端西瓜哥。,使用 Canvas 做图形编辑器时,我们需要自己维护自己的图形树,来保存图形的信息,并定义元素之间的关系。,我们改变画布中的某个图形,去更新画布,最简单的是清空画布,然后根... 网站建设# canvas# 图形# 场景 3年前450
浅谈 WebVR 全景 近年来VR概念越来越火,相信大家在网上都有过VR的浏览体验,比如VR全景看房[1]、VR全景看车[2]、VR全景旅游[3]等等,VR全景给了我们视觉上的沉浸式体验。本文将会简单探究Web VR全景的实... 网站建设# vr# 三维空间# 全景 3年前2600
多行文本下的文字渐隐消失术 ,本文将探讨一下,在多行文本情形下的一些有意思的文字动效。,多行文本,相对于单行文本,场景会复杂一些,但是在实际业务中,多行文本也是非常之多的,但是其效果处理比起单行文本会更困难。,首先,我们来看这样... 网站建设# 场景# 多行# 弹性 3年前290
短视频无尽流前端开发指南 短视频无尽流是当下比较热门的一种业务场景,在日常生活中随处可见。本文基于对家装家居内容短视频无尽流的开发实践,总结出了一套适应于该场景及衍生场景的前端开发指南,通过阅读本文可以快速了解短视频无尽流的前... 网站建设# 内容# 前端开发# 场景 3年前410
为什么我们的微服务中需要网关? 玩过微服务的小伙伴对 Spring Cloud 中的的 Spring Cloud Gateway 多多少少都有一些了解,松哥之前既写过相关的文章,也录过相关的视频跟小伙伴们介绍 Spring Clou... 网站建设# cloud# gateway# spring 3年前560
聊聊分布式定时任务框架选型 我们先思考下面几个业务场景的解决方案:,类似的业务场景非常多,我们怎么解决?,很多业务场景需要我们某一特定的时刻去做某件任务,定时任务解决的就是这种业务场景。一般来说,系统可以使用消息传递代替部分定时... 网站建设# job# mq# 业务 4年前250
当 LinkedList 不是列表时,速度快的兔子都追不上! ArrayList和LinkedList有什么区别?,这种侮辱人的问题,默认就把这两者限定在了同一个场景之中,它甚至连八股文都算不上。,一旦你被问到这种问题,也证明面试基本上泡汤了--面试官已经实在是... 网站建设# arraylist# linkedlist# 列表 4年前2240
并发编程的三大核心问题 并发编程并不是一项孤立存在的技术,也不是脱离现实生活场景而提出的一项技术。,相反,并发编程是一项综合性的技术,同时,它与现实生活中 的场景有着紧密的联系。,并发编程有三大核心问题:,本文就对这三大核心... 网站建设# 任务# 分工# 场景 4年前390
得物社区计数系统设计与实现 社区业务有非常多的数字统计场景,基础的场景主要有以下这些:,其中部分场景还会有很多细分情况,例如内容相关的统计还会有以下场景:,这样排列组合出来的最终结果就有很多了,比如需要查询用户发布的图文内容数... 网站建设# 体量# 场景# 技术 4年前320
从零开始搭建一个属于你自己的组件库! 之前发过一篇搭建组件库文章 使用 Vite 和 TypeScript 从零打造一个属于自己的 Vue3 组件库 两篇文章可以结合一起学习,组件在前端开发中越来越重要了,开发者更细分、聚焦于组件层面的开... 网站建设# 场景# 复用# 很多 4年前400
基于目标TPS的性能测试,如何通过手动设置场景进行测试? 众所周知,TPS(即Transactions Per Second的缩写)是性能测试中的一项重要指标,用于衡量被测系统的性能,TPS高则说明系统处理速度快,TPS低则说明系统处理速度慢,可能需要做性能... 网站建设# tps# 场景# 手动 4年前280
用户留存建模实践 作者 | 王富森,在流量分析型产品的用户分析模块中,留存、互访、新老客构成等数据都是有效衡量用户粘性与促活召回的关键性指标;但是,我们发现在很多流量运营的业务场景中,留存分析建模都显著存在着设计和计... 网站建设# 历史# 场景# 用户 4年前680
mysql分区的应用场景 ,说明,1、最佳场景数据的时间序列性较强,则可按时间进行分区。,2、如果数据有明显的热点,除了这部分数据,其他数据很少被访问,那么热点数据可以单独放在一个分区。,这样这个分区的数据就可以有机会缓存在内... 网站建设# mysql# 分区# 场景 4年前300
ES6 中的 Symbol 类型在实际开发中用得多吗? 知乎上看到的一个问题:“ES6 中的 symbol 类型在实际开发中用得多吗?”,以前在学习 ES6 时也有此疑问,这个 Symbol 是干嘛的?有什么应用场景?,Symbol 在实际开发中用的不多... 网站建设# es# symbol# 场景 4年前100
ThreadLocal夺命11连问 前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。,所以近期,我抽空把ThreadLocal的源码再研究了一下,越看越有意思,发现里面的东西还真不少。,我把精华浓缩了一下,汇集成... 网站建设# threadlocal# 场景# 并发 4年前660
并发场景下数据写入功能的实现 在并发场景下,实现数据的正确写入,主要需理解“锁”相关的原理和技术。,并发时写数据,需要考虑要不要上锁,根本原因是,数据存在共享且数据会发生变化,即多线程会同时读写同一数据。 若数据不存在共享,即不同... 网站建设# 上锁# 场景# 并发 4年前740
Spring AOP在项目中的典型应用场景 学过 Spring 的小伙伴相信都知道 AOP,AOP 学的好的小伙伴相信对 AOP 的概念也是轻车熟路:面向切面编程、切点、切面、通知,Aspect、Pointcut、Advice 等如数家珍。,A... 网站建设# aop# spring# 场景 4年前290
一次线上高并发事故,我顿悟了异步的精髓…… 在高并发的场景下,异步是一个极其重要的优化方向。,前段时间,生产环境发生一次事故,笔者认为事故的场景非常具备典型性。,写这篇文章,笔者想和大家深入探讨该场景的架构优化方案。希望大家读完之后,可以对异步... 网站建设# 场景# 异步# 教研 4年前250
面试官问用Zookeeper怎么实现分布式锁,你知道吗??? 提到锁,想必大家可能最先想到的是Java JUC中的synchronized关键字或者可重入锁ReentrantLock。它能够保证我们的代码在同一个时刻只有一个线程执行,保证数据的一致性和完整性... 网站建设# zookeeper# 分布式# 场景 4年前190
feed与秒杀,撑住10Wqps,架构方案一样吗? ,《并发扣款,如何保证一致性?》一文,描述了高并发情况下,并发扣款的一致性,幂等性,以及ABA问题。,很有朋友有疑问:如果存在一个大客户,这一个客户并发量就非常高,版本号比对会导致大量的更新... 网站建设# 场景# 并发# 扣款 4年前890
vivo 服务端监控体系建设实践 ,经过几年的平台建设,vivo监控平台产品矩阵日趋完善,在vivo终端庞大的用户群体下,承载业务运行的服务数量众多,监控服务体系是业务可用性保障的重要一环,监控产品全场景覆盖生产环境各个环节。从事前发... 网站建设# vivo# 可用性# 场景 4年前1940
理想中的接口自动化项目,你了解吗? 我理想中的接口自动化项目,是有一套脚本,能够100%覆盖核心业务场景,能够回归线上频繁出现的问题,能够支持手工无法验证的场景,能够抛出偶现问题,能够包含容易遗漏的边界场景、异常场景,每天都能定时运行... 网站建设# 发票# 场景# 接口 4年前120
JavaScript闭包的使用场景 ,使用场景,1、返回一个函数。,2、作为函数参数传递。,3、在定时器等只要使用回调功能,实际上就是使用封闭包。,包括定时器、事件监控、Ajax请求、跨窗口通信、WebWorkers或任何异步,4、II... 网站建设# javascript# 使用# 场景 4年前500
盘点那些 Go 的优秀应用场景 大家好,我是程序员幽鬼。,Golang 是一种在开发人员中越来越受欢迎的编程语言。它是一种编译型语言,与 C/C++ 和 Java 有一些相似之处,与其他语言相比具有多种优势。Golang 可用于广泛... 网站建设# api# golang# 场景 4年前440
select for update行锁or表锁,20个场景分析,还真得看情况 看到许多写select for update是行锁还是表锁的文章,但每篇文章的结论好像都不太一样。同时,是行锁还是表锁的问题直接影响着系统的性能,所以特意为大家调研一番,也就有了本篇文章,一共为大家汇... 网站建设# 场景# 版本# 行锁 4年前460
Python:如何创建和可视化点云 ,点云应用无处不在:机器人、自动驾驶汽车、辅助系统、医疗保健等。点云是一种适合处理现实世界数据的3D表示,特别是在需要场景/对象的几何形状时,如对象的距离、形状和大小。,点云是一组点,代表现实世界中的... 网站建设# d# rgb# 场景 4年前410
设计稳定的微服务系统时不得不考虑的场景 我们的生产环境经常会出现一些不稳定的情况,如:,这些不稳定的场景可能会导致严重后果。大家可能想问:如何做到均匀平滑的用户访问?如何预防流量过大或服务不稳定带来的影响?,下面两种方式是在面对流量不稳定因... 网站建设# 场景# 服务# 流量 4年前1180
多线程引发的惨案直接把年终给干没了 你好,我是坤哥,前些日子我们线上出现了一个比较严重的故障,这个故障是多线程使用不当引起的,挺有代表性的,所以分享给大家,希望能帮大家避坑。,先简单介绍一下问题产生的背景,我们有个返利业务,其中有个搜索... 网站建设# 场景# 多线程# 平台 4年前290
通俗易懂读写锁ReentrantReadWriteLock的使用 ReentrantReadWriteLock不知道大家熟悉吗?其实在实际的项目中用的比较少,反正我所在的项目没有用到过。,ReentrantReadWriteLock称为读写锁,它提供一个读锁,支持多... 网站建设# reentrantreadwritelock# 写锁# 场景 4年前130
问界低代码平台架构设计及业务实践 内因:随着之家业务快速发展,公司内部的数字化需求越来越多,信息系统团队每年都面对大量的需求,但研发侧资源是一定的,那么如何更快速的交付需求,越来越成为团队重点思考解决的问题。,外因:互联网技术的不断推... 网站建设# bi# 场景# 数据 4年前430
轻松保障万级实例,vivo服务端监控体系建设实践 经过几年的平台建设,vivo监控平台产品矩阵日趋完善,在vivo终端庞大的用户群体下,承载业务运行的服务数量众多,监控服务体系是业务可用性保障的重要一环,监控产品全场景覆盖生产环境各个环节。从事前发现... 网站建设# vivo# 可用性# 场景 4年前260
为什么公司规定所有接口都必须加上分布式锁,你知道吗? ,首先,我们一起来看看这个问题的背景?,前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题:,假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的... 网站建设# 分布式# 场景# 并发 5年前150
图形编辑器:场景坐标、视口坐标以及它们之间的转换 ,大家好,我是前端西瓜哥。,图形编辑器的坐标系有两种。,一个是场景(scene)坐标系,一个是 视口(viewport)坐标系。视口就是场景的一个子区域。,,假设我们的视口的原点,离场景原点的坐标水平... 网站建设# 图形# 场景# 坐标 5年前410
聊聊动态线程池的九个场景 大家好,我是小马哥。,线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不可少的... 网站建设# hippoj# 场景# 小马哥 5年前610
Go 十年了,终于想起要统一 log 库了! 大家好,我是煎鱼。,在日常工作中,打日志是很常见的动作。毕竟不打日志,从内部来讲,一旦出问题,定位、排查都会变的非常困难。谁也不想大半夜在那靠猜解决问题。,在其他方面,对日志的存储的内容、时长、安全均... 网站建设# go# log# 场景 5年前370
用户身份标识与账号体系实践 通常在系统研发的过程中,需要不断适配各种业务场景,扩展服务的领域和能力,一般会将构建的产品矩阵划分出多条业务线,以便更好地管理;,由于各个业务线的数据入口和管理策略的不同,这样从不同路径下沉淀的数据... 网站建设# 不同# 业务# 场景 5年前390
Jmeter日常使用几个小技巧 ,场景说明: 当我们使用jmeter.bat方式启动jmeter程序时,WIN会启动CMD程序打开一个面板如下图所示,当我们不小心关闭后,会导致Jmeter停止运行,会出现编写的脚本未及时保存!,,防... 网站建设# bat# jmeter# 双击 5年前250
如何实现接口异常场景测试?测试方法探索与测试工具实现 随着前后端分离、微服务等技术的广泛应用,接口测试在整个测试过程中扮演的角色越来越重要,如何更加高效地把接口测好、测得更加充分就成了一个亟待解决的难题。,当前在对具体的某一接口进行测试时,普遍采取的方... 网站建设# 场景# 字段# 接口 5年前600