锁与死锁——数据库为什么会发生事务等待?
掘金
前面我们了解了事务与隔离级别,以及 MVCC,理解数据库如何通过多个数据版本,让不同事务读取各自应该看到的数据。 但 MVCC 并不能解决所有并发问题。假设两个事务同时修改同一条记录,数据库必须决定哪
Балл: 57.35Уверенность: 54%
ПодробнееЗагружаем каталог…
НАВИГАТОР ПО ВОЗМОЖНОСТЯМ ИИ
Найдите свой ИИ-инструмент. Бесплатный доступ, пробные периоды и кредиты — в одном месте.
掘金
前面我们了解了事务与隔离级别,以及 MVCC,理解数据库如何通过多个数据版本,让不同事务读取各自应该看到的数据。 但 MVCC 并不能解决所有并发问题。假设两个事务同时修改同一条记录,数据库必须决定哪
Балл: 57.35Уверенность: 54%
ПодробнееReadhub
一品红全资子公司广州一品红制药近日收到美国食品药品监督管理局下发的同意其自主研发的创新药物 APH04935 片开展临床试验的函,该药物拟用于控制体重及长期减重管理。
Балл: 57.35Уверенность: 54%
Подробнее掘金
final 不是简单的 “加锁”。用 “证件、重写权限、最终订单” 类比,讲清 final 变量、final 方法、final 类的区别,避开 AI 代码里的常见误用。
Балл: 57.34Уверенность: 54%
Подробнее掘金
消费返物业费模式技术拆解:社区数字化平台 SaaS 架构设计与多租户隔离实践 我是贺小晴,微三云一线架构师。 消费返物业费模式要同时服务三类主体:物业公司、社区商户、小区居民。平台既要对接各家物业的存
Балл: 57.33Уверенность: 54%
Подробнее掘金
我的物联网设备接入平台(Spring Boot 3.5 + EMQX)有个"管理端":注册设备、重置密钥、禁用设备,都是 POST 接口。安全那篇里我已经把设备侧做了一机一密 + ACL,但回头自查
Балл: 57.33Уверенность: 54%
Подробнее掘金
目的 生产环境遇上崩溃的问题怎么办?这真是一个令人头疼的问题,记得我以前遇上这个问题,全靠日志进行推测,那样效率真是太慢了。 现在说的是在windows环境上如何调试,下面一步步,说说这个过程: 过程
Балл: 57.33Уверенность: 54%
Подробнее掘金
一、起因:前端同学的一句话 我的物联网设备接入平台(Spring Boot 3.5 + EMQX)有一个看板前端,数据全靠 REST 接口喂。有天自己扮演前端联调,故意乱发请求,结果发现一个尴尬的现象
Балл: 57.33Уверенность: 54%
Подробнее掘金
在很多微服务与 Web 项目的技术评审会上,经常会出现这样的争论:接口报错时,到底要不要保留 data 字段?成功和失败该分别定义两套不同的结构体,还是合二为一?
Балл: 57.32Уверенность: 54%
Подробнее掘金
开源地址 运营前端:https://github.com/guipie/dji_vue 运营后端:https://github.com/guipie/dji_server 基于大疆官方给出了上云 AP
Балл: 57.32Уверенность: 54%
Подробнее掘金
本文深入解析了Rust GPUI框架中的Action与Event响应机制,揭示其在键盘输入处理中的独特设计。相较于基于鼠标“直接操作”的Event机制,Action机制聚焦于键盘输入,强调操作意图的抽
Балл: 57.32Уверенность: 54%
Подробнее人人都是产品经理
同一套底层数据源要按阶层收敛:老板只看一页纸上的 5-8 个核心指标和异常,管理层看 20-40 个并做归因下钻,执行层才看全量明细。报表不是越多越好,按使用频率停用或合并大宽表,才能真正给老板的信息降噪。 前几天有读者跟我交流,他在给某家餐饮品牌管理公司做咨询,老板提了几个核心诉求,最后1条是 信息降噪 ,就是帮老板节约时间。 正好近期我更新了几篇数据可视化的内容,这里结合数据报表谈下信息降噪。 1 信息分层架构 100人以上的公司基本上都会存在老板(高层)、管理层(中层)和执行层(基层)3个阶层,同一套底层数据源,我们需要按阶层(角色)逐级收敛,关键信息只出现在最顶层,细节留在下层逐层下钻。 而每个阶层对于信息/数据的大概要求如下: 老板:每日一页纸5–8个指标,只看结论与异常。 管理层:即区域或职能负责人查看日/周/月/专项数据,会关注20–40个指标 ,会对数据对比+归因+下钻。 执行层:查看全量数据 ,需发现具体问题和异常。 我们做信息分层的基本原则是信息向上汇总收敛,问题向下逐层钻取。老板每天真正需要的是决策信息, 建议遵循以下5条原则 。 一屏原则:手机端1屏看完。 5-7个核心指标:超过8个注意力必散。 异常驱动:正常不展示,异常才突出。 结论先行:先给一句话结论,再给数据。 可下钻:不展开明细,但点击可下钻查看明细。 2 指标筛选 我之前的文章《万字长文:餐饮人必懂的42个经营指标和财务模型》中分享了42个指标和模型(如下图所示),实际上很多餐饮品牌指标可以多达上百个。 基于这上百个基础指标,可以衍生/拼接出上百张数据报表。很多公司最大的问题不是数据报表太少,而是太多。 很多老板和管理层会觉得报表越多,就越能洞察出业务的机会点和问题点,所以对报表的诉求是多多益善。但报表数量越多单张报表的使用时间越分散,反而不利于报表的整体使用。基于此,我们首先要做的就是指标筛选。 我们需要遵循上述原则,给管理层框定20-40个指标,然后再从这里面收敛/汇总提炼出5-8个指标给到老板。 然而这一点很多公司都做不到,很多公司管理层和执行层恨不得把所有的报表都推给老板,这样老板才能看到大家的工作成果,看到大家的努力,殊不知这种方式会让老板信息过载,抓不到重点(然后觉得报表没用)。 3 报表瘦身 前文分享的菜品点击率的图片(如下图所示)我只截取了几列(数据随机生成,看表样即可),实际上这张报表是有15列几百行的。很多传统行业如美业和餐饮品牌公司,都很喜欢使用这种大宽表类型的数据报表。 我很好奇他们为什么喜欢这么多列的大宽表,我问过前前公司的需求方,他们的回复是:他们会使用这个报表加工出领导需要或老板喜欢的可视化图表去做汇报。 发现问题了吗?需求方平时基本不怎么用这张表,这张表只是节省了需求方从业务系统/数据库取数的时间,数据可视化的工作是一点没少,汇报对象不同可能还会有不同的图表样式。 很多公司存在很多这种报表,基于此,我们可以统计每张报表的使用频率、停留时长、点击率和导出次数等,对于那些使用率不足的报表直接停用或者合并。 对于业务部门提出的报表需求,比如上面这种,报表开发人员也可以合理回怼,比如我个人就觉得绿色背景色的5列有些多余(和最后5列重复),可以直接拿掉。 上面的做法是事中或者事后干预解决,能不能事情解决呢?理论上是可以的。 我们可以参照公司的部门预算和决算制度,年初时给每个业务部门核算出报表开发工时(可以跟部门业绩目标正相关),后续每完成1张报表开发就记录报表开发工时并及时更新该部门报表剩余工时,这样就能一定程度上避免业务部门拍脑袋提报表需求。 4 一页纸设计 前面我们讲过老板的一页纸报表需要遵循的5条原则,以下是我个人觉得应该包括的内容部分。 区块 内容 设计要点 结论区 一句话今日经营结论 + 红/黄/绿灯 老板扫一眼就懂,放最顶部 核心指标 营业额/客流/毛利,同比/环比/达成 卡片式,必带对比基准 异常预警 红黄灯清单(仅异常,正常不出现) 降噪关键,沉默即健康 待决策 需要老板拍板的事项(≤3条) 把报表变成行动项 趋势 7日/15日迷你趋势图 一眼看方向,非精确读数 如果我是餐饮品牌老板,我关注的 核心指标 可能会是:日营业额(环比),本月营业额(达成率),净利润(含净利率,门店9家赚2家亏),来客数(环比),团购业绩(美团/抖音占比),门店总数(直营/加盟,新增/关闭),管理费/加盟费。 以下是我根据自己的想法通过Workbuddy和Deepseek生成的一页纸报表(以下为初稿示例),各位读者可以根据自家品牌的实际情况来模拟一页纸报表。 而一页纸报表最终是否取得成果,个人觉得可以从以下指标衡量。 该报表使用率>70% 日阅读时长<3分钟 日报页数=1页 核心指标≤7个 异常处理率>XX% 信息降噪不是简单减少图表,而是把“数据报表”升级为“决策驾驶舱”。老板每天只看1733,即1句话结论+7个核心指标+3个异常+3个行动。按上述方案分步落地,通常4-8周即可看到明显效果。 本文由人人都是产品经理作者【詹师兄】,微信公众号:【詹师兄】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载 题图来自 Unsplash,基于 CC0 协议
Балл: 57.32Уверенность: 54%
Подробнее人人都是产品经理
做了 18 年 B 端产品的人给出的对照表:成长型岗位每周都在解决以前没解决过的问题、产出能沉淀成能力、上级愿意讲自己的决策过程;消耗型则是上班不想打开电脑、项目成了功劳是别人的。三个问题就能自查自己在哪一边。 大部分产品经理的焦虑,不是能力不够,是岗位选错了。 你在这个岗位上待了两年,做了5个项目,没一个是自己的。 发现自己,除了开会、写文档、背锅,什么新东西都没学会。 但你又不敢走,因为你不知道下一份工作,会不会更差。 我做了18年B端产品,面过很多人,也换过几次岗。 今天把判断标准给你,自己对照。 01 成长型岗位长什么样 三个特征: 第一,你每周都在解决一个以前没解决过的问题。 不是重复上周的活,是这周来了个新情况,你得查资料、问人、试方案。解决完了,你知道下次遇到类似的,你会更快。 第二,你的工作产出,能被量化成你的能力。 你做了一个项目,上线了,数据涨了。这个项目从头到尾你主导,你知道每一步为什么这么做。换个公司,你还能再做一遍。 第三,你的上级,愿意让你看他的决策过程。 他不只是告诉你“去做这个”,他告诉你“我为什么决定做这个”。你能看到一个产品负责人是怎么思考的。 02 消耗型岗位长什么样 不列特征了,直接说感受。 如果你中了一半以上,你就在消耗型岗位上: 每天早上,不想打开电脑。 开会的时候,脑子在转别的事。 下班了想不起来,今天干了什么。 做了一年,简历上还是那几个项目。 项目成了,功劳别人的,项目败了,锅是你的。 你问上级为什么做这个,他说“别管那么多,做就是了”。 真的,你不是不努力,是努力完了没有沉淀。 03 三个判断标准 如果还拿不准,就问自己三个问题: 第一,这个岗位能不能让我接触到决策层? B端产品的价值,不在于你写了多少PRD,在于你有没有参与过业务方的决策。如果你只是在执行别人拍板的事,你永远学不会拍板。 第二,这个岗位能不能让我扛一次完整的事? 从0到1,从需求到上线到复盘,完整跑一遍。跑过一次,你就知道产品经理到底是干什么的。跑十次,你就知道怎么避坑。 第三,这个岗位两年后,我的简历能不能多一行? 不是说升职加薪,是说你能不能讲出一个新的、完整的、有数据的项目。讲不出来,你就是在消耗。 04 怎么选 如果你现在在消耗型岗位上,别耗着。 不是说马上辞职,是给自己设一个期限:三个月,看能不能换到一个能扛事的位置。换不到,就走。 成长型岗位和消耗型岗位,区别不在于公司大小、 薪资高低、title好不好听。 区别特别简单: 两年后,你是更强了,还是更累了。 我见过太多人,明明能力不差,就是被一个不合适的岗位耗掉了。 真的,不是你不行,是位置不对。 本文由人人都是产品经理作者【曼话产品】,微信公众号:【曼话产品】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载 题图来自Unsplash,基于CC0协议
Балл: 57.32Уверенность: 54%
Подробнее