排序
读kafka生产端源码,窥kafka设计之道(下)
背景 在上一篇文章《读kafka生产端源码,窥kafka设计之道(上)》 留下了kafka设计上比较优秀的一个点;内存的循环使用。本篇文章准备盘盘它。 好奇 为什么 kafka减少发送消息时向JVM频繁申请内...
如何保护您的API:实现有效的限流措施
API 速率限制器是一个用于控制应用程序或服务对API请求的频率的服务。速率限制通常用于控制资源的使用、防止滥用和维护服务的稳定性。 类似的产品有:Express Rate Limit、Spring Boot Rate Lim...
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
规则引擎是什么 规则引擎是一种基于规则的软件系统,它可以自动化地执行规则,从而实现业务流程控制、风险管理、决策支持等功能。规则引擎通常由三个主要组件组成:规则信息库、逻辑推理引擎和...
一次弄懂H5原型图,轻松搞定H5活动开发
初入职场的新手产品经理或者设计师,很多都曾疑惑过,H5的设计需求是什么? 其实H5还有一个比较易于理解的称呼,就是H5营销页面。 在当今移动互联网的快速发展的数字化时代,H5页面活动早就在我...
记一下cypress,端到端测试(End-to-end Testing)
cypress基本介绍 Cypress是一个现代的端到端前端测试框架。它专注于简化测试流程,提供了直观的API和开箱即用的功能,可以进行可靠、高效和可维护的前端测试。 Cypress的主要特点包括: 可视化...
「小摹AI」赋能原型设计 开放内测申请
「小摹AI」智能原型助手发布啦! 4大AI应用能力:智能原型|智能文本|智能翻译|智能填充 释放原型设计的无限潜能 摹客AI - 让设计更具创造力 智能原型 催生创新,开启原型设计新境界 根据描述,...
小设计,大作用——防腐层的妙用
前言 最近在学习了解领域驱动模型DDD相关的内容,但是由于没有实际的项目支撑,所以大都是停留在一些理论层面。我发现这里面的一些设计思想还是非常有实用价值的,可以直接应用于你目前的项目中...
为什么「确定按钮」正在慢慢消失
以下文章来源公众号体验进阶,作者 设计师ZoeYZ 不论做什么产品,界面上几乎都少不了「确定」按钮。例如:操作提示时、进行选择时、填写表单时…… 完成、保存、下单……各种代表“确定某一步骤...
Figma Dev Mode 初试
一、准备工作 1)一个 Figma 2)Figma 插件: Figma to Code 和 Rendition for Tailwind 3)VSCode 编辑器 / Figma VSCode 插件 4)Figma 社区资源 Get started with variables (Community) 二...
B端原型设计太复杂?看这一篇轻松入门
近年来,B端市场前景展现广阔,B端产品经理也成为了炙手可热的高薪岗位。作为负责管理和推动B端产品开发和生命周期的负责人,B端产品经理在企业市场中发挥着重要作用,因此他们往往也是具备全局...
基于分步表单的实践探索
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 本文作者:修能 以下内容充满个人观点。◡ ヽ(`Д´)ノ ...
四种常见分布式限流算法实现!
大家好,我是老三,最近公司在搞年终大促,随着各种营销活动“组合拳”打出,进站流量时不时会有一个小波峰,一般情况下,当然是流量越多越好,前提是系统能杠地住。大家都知道,一个分布式系统...
个人就别搞短信登录注册功能了,没用
个人项目:社交支付项目(小老板) 作者:三哥(j3code.cn) 文档系统:admire.j3code.cn/note 上篇我们花了 44 块钱实现了一个发送短信的工具类,那么这篇就要让其派上用场了,来编写一个通过...
5000字干货!让你一次搞懂什么是高保真原型
在产品设计领域,尤其是在用户体验设(UX)中,高保真原型至关重要。它是一种几乎按照产品最终的呈现模样制作出来的原型,包含产品的细节、真实的交互和完善的UI。正因为高保真原型最接近真实产...
原型设计用得最多的是PS吗?该如何画原型?
在产品开发的前期工作中,产品经理或设计师通常需要进行原型设计工作,创建一个可交互和可视化的原型,以更准确地表达他们的设计构思和想法,并为项目顺利递交给开发人员做好准备。进行原型设计...
从前端视角解构Figma Config 2023(变量、原型&开发模式)
Config官方观看源:config.figma.com/ 变量 Variables rather than Design Tokens 变量支持四种类型 数字 字符串 颜色 布尔 作用范围 变量设置中可以定义变量的作用范围(针对哪些属性,比如圆...
花了 44 块钱,实现 Java 发送短信功能!
个人项目:社交支付项目(小老板) 作者:三哥(j3cod3.cn) 本篇为从 0 到 1 的一个,用 Java 对接腾讯短信发送功能的一篇流程文章。而标题中的 44 大洋则是用来购买短信套餐,当然如果你是首...
引领系统设计:深度探索的分步手册
通常,软件工程师在处理系统设计任务时遇到困难的主要原因有三个: 系统设计任务往往没有固定的结构,工程师需要处理一个开放性的设计问题,这些问题并没有标准的解决方案。例如,在开发一个新...
URL缩短服务:复杂问题的简洁解决方案
项目简介:TinyURL是一项在线服务,允许用户将长网址缩短为简洁的短网址,以便于分享和使用。这种服务尤其适用于社交媒体和电子邮件,因为这些平台对链接长度可能有限制。TinyURL的使用非常简单...
原型设计规范太难懂?产品经理看这一篇就够了!
产品经理项目做的越多,画的原型也会越多越复杂,伴随着工作经验的积累,不少产品经理都会总结出一套比较完备的原型设计规范。原型设计规范不仅可以提升产品经理画原型图的效率,还可以规避需求...