刷新
Squirrel状态机-从原理探究到最佳实践

博主头像 作者:京东物流 郑朋辉 1 简介 Squirrel状态机是一种用来进行对象行为建模的工具,主要描述对象在它的生命周期内所经历的状态,以及如何响应来自外界的各种事件。比如订单的创建、已支付、发货、收获、取消等等状态、状态之间的控制、触发事件的监听,可以用该框架进行清晰的管理实现。使用状态机来管理对象生 ...

上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)

博主头像 毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。 之前一篇:Win10系统下安装编辑器之神 ...

四个步骤,教你落地稳定性保障工作

博主头像 稳定性保障工作从时间上来说,包括日常业务需求开发时的监控告警配置和开关预留,大促前夕的容量预估、压测、限流、扩容和预热,其实还有一部分,上文未及提及,那便是大促值班。 建议在值班前写一个值班手册,将可能出现的问题,解决方案,需要使用到的工具链接全部罗列清楚,避免值班时手忙脚乱找资料找工具。还有必要的... ...

【提升团队运营效率】交易履约之订单中心实践

博主头像 本文作者:京东科技-市场与平台运营中心-平台研发部,晏银喜、张学君、袁宝龙、高传江、杨迎心、游斌平、付达。 特别感谢:杨广兴、张然、姬英泽、赵宁、张彤,在系统建设过程中的贡献。 1、概述 1.1 交易履约是什么? 首先定义下什么是交易履约,交易履约是在甲乙双方达成交易产生订单后,乙方按照订单条款为甲 ...

震网(Stuxnet)病毒深度解析:首个攻击真实世界基础设施的病毒

博主头像 摘要:震网病毒主要是通过改变离心机的转速,来破坏离心机,并影响生产的浓缩铀质量。 本文分享自华为云社区《【安全技术】震网(Stuxnet)病毒深度解析:首个攻击真实世界基础设施的病毒(1)【原创分析】》,作者:云存储开发者支持团队 。 第一章 震网病毒背景【源自网络】 2006年,伊朗重启核计划,在 ...

如何做研发效能提升

博主头像 纵观软件研发的发展历程,如果说“业务需求开发”是核心主线的话,那么研发效能建设就是这一核心主线之外最大的一条支线。每个历史阶段的研发效能所面对的主要矛盾次要矛盾都不一样,因此大家可以看到,在不同的历史阶段产生了不同的“研发效能提升产品”:从文本编辑器到带有各种功能的 IDE(Integrated D... ...

辛苦加班了一年,为何年终奖比同级同事少?

最近的打工人最期待的应该就是年终奖,这不,别人家的年终奖频繁上热搜。“别人家的年终奖发的有多早?”、 “工厂老板年终奖给员工发电动车”等等。 网友们都在计划发完年终奖后怎么奖励自己,只有项目经理小李焦虑不已、不是焦虑年终奖能发多少,而是担心自己在年底会被辞退......原来是小李这一年负责的项目没有 ...

如何在快速迭代开发中写清楚需求,提高与软件工程师的沟通效率

博主头像 作为一名产品经理或软件设计师,需求是与软件工程师的沟通的成果,描述清楚需求并能得到软件工程师的正确理解,并不简单。本文适用快速迭代开发模型,需求即可指导开发,无需编写详细设计,以下用1个需求和1个问题的事例进行说明: 一、需求, 1、需求的描述首先应写清楚业务描述(或叫用户需求、业务场景),以便阅读 ...

轻量级实时容器Docker查看日志工具实践

博主头像 轻量级实时容器Docker查看日志工具实践 介绍一款使用了几个月的开源小工具,Dozzle。基于MIT许可,它是一款轻量、简单的容器日志查看工具。其源代码基于GOLANG开发的, 适合单机环境,如本地开发环境,测试环境。如下示例:部署直接单实例部署docker run --name dozzle - ...

【吐槽贴】项目经理的进阶日常:项目要收尾了,我却慌了

最近忙着写年终总结,还以为这次的年终奖稳了,结果犯了一个致命的错误,年终奖差点都没了。我负责的一个项目由于客户方比较着急,计划在过年放假前要完成交付,项目进度都完成的差不多了。现在还剩近10天的工期,还以为肯定没问题了,结果其中一个重要交付物的质量不过关,差点导致项目整体延误。 这是最开始分配任务时 ...

高并发环境下构建缓存服务,你需要注意这6点

博主头像 摘要:高并发环境下构建缓存服务需要注意哪些问题? 本文分享自华为云社区《【高并发】高并发环境下构建缓存服务需要注意哪些问题?》,作者:冰 河。 缓存特征 (1)命中率:命中数/(命中数+没有命中数) (2)最大元素(空间):代表缓存中可以存放的最大元素的数量,一旦缓存中元素的数量超过这个值,或者缓存 ...

通过持续交付提升发布效率

博主头像 前期我们提到,在研发过程中,可能由于迭代变化或需求调整等等原因会导致团队欠很多技术债,从而导致随着项目的运行,技术债务越积越多,导致给用户交付越来越慢,交付的软件质量越来越差,最终不可控,拖延整体交付进度,系统不可控等很多问题。 在实际研发工作过程中,我们基于一些工程学的方法,借助一些工具与方法,... ...

2022年总结-博客篇

博主头像 2022年写的BLOG我们来回顾下, 合计48篇, 总结概要如下: 架构篇 1. 《农产品供应链基于区块链架构设计》,属于智慧农业其中一部分。新冠肺炎疫情突然暴发后,以传统农贸市场为主导的农产品“生产—采购—销售”模式被暂停,供销渠道不稳定导致农副产品供应质量波动剧烈、供应品种单调。 加上城乡道路封 ...

【记录贴】项目经理的进阶日常:靠年终总结获得了核心项目的机会

进入项目经理这个岗位已经三年了,之前决定转行做项目经理是因为它涉及的知识面广,对个人的成长非常有帮助;也期望未来能积累一些大型且复杂的项目经验、获得更好的升职空间。但现在做了这么久,好像遇到了职业瓶颈,仿佛我很忙碌,但似乎什么成就感都没有。 日常工作都是负责公司的一些小型项目或者辅助其他同事完成项目 ...

当项目经理看世界杯决赛时…

12月18日,2022卡塔尔世界杯决赛,阿根廷在点球大战中击败卫冕冠军的法国队,捧走大力神杯。这场跌宕起伏的“巅峰对决”,给大家呈现了一场精彩绝伦的比赛。 当阿根廷2-0领先七十多分钟的时候,都以为这局稳了,结果法国队在两分钟内进球2个将比分扳平(2-2);进入加时赛梅西又成功打入1球,不到十分钟法 ...

万字详文告诉你如何做 Code Review

博主头像 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论。发现不少同学 code review 与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。 ...

最新系统MacOs13 Ventura(M1/M2芯片) + Parallels Desktop 18(PD18史上最强虚拟机)永久使用攻略

博主头像 众神殿内,高朋满座,胜友如云,Vmware、VirtualBox、Utm等虚拟机大神群英荟萃,只见位于C位王座上的Parallels怅惘抬头,缓缓逡巡,睥睨群小,目光到处,无人敢抬头对视。 是的,如果说虚拟机领域有一位王者,非Parallels不能领袖群伦,毕竟大厂背书,功能满格,美中不足之处就是价 ...

<1···373839···50>