随记

一、书籍

虚构的犹太民族  

虚构的以色列地  

我为何放弃做犹太人

 

 

一、自动化

  1. 自动化的目的:减少重复性的回归测试工作
  2. 如何设计架构:将基础服务(订单查询、包裹查询、加入包裹、呼叫运力等单接口)进行组装,提供模块化的能力(快递发货、自提核销、调拨完成,采购完成)进行场景编排
  3. 此架构设计的优点:提高了自动化的编写效率与复用性,以及后期接口变化的维护成本
  4. 自动化最需要解决的问题是【稳定性(最难的是数据稳定性)】,最好的方式是数据隔离,银泰是通过测试门店做的数据隔离,基础数据隔离后,数据的稳定性就会提升

二、供应链的核心

  1. 成本 效率 体验
  2. 信息流 资金流 物资流 

三、全链路资损防控

  1. 为什么要做?为了保护整个业务链路中的资产安全,预防和减少的风险和损失。通过全链路的资损防控,有效地识别系统可能存在的风险漏洞、防止和减少钱、货的风险与损失
  2. 怎么做的:实时、准实时、离线;
  3. 怎么用:通过项目关联资损场景,再通过场景关联核对脚本,交付卡点、告警处理流程;
  4. 怎么衡量:字段覆盖率、告警有效性等;
  5. 收益:拦截了多少有效告警、拦截了多少线上问题,预防了多少bug

四、攻防演练

  1. 为什么要做?通过模拟真实故障验证系统的稳定性(鼓掌发现)【是否有监控、监控是否有效、是否存在重复监控、是否有响应人、响应是否及时、恢复是否及时(预案是否有效)、根因定位是否及时】
  2. 流程:通过mk注入外部依赖故障--> 产生相应监控告警 --> 开发收到告警接手处理,执行应急预案 --> 问题解决(可能有损)--> 告警消除
  3. 攻击类型:无感袭击、javaAgent、代码故障注入

五、质量保障体系的质量度量标准

   衡量指标

  

 

 快捷键记录

快捷键

 

1)xmind

 

enter:平行分支

Tab:子节点

command+return 当前主题前加主题

 

2)电脑

commond+shift+. 查看访达隐藏文件

 

 

3)IDEA

 

fori、itar:快速生成for循环

 

Command +n :快速生成set与get方法,只想快速生成某一个字段的set与get,可以输入“getAge”

 

 

 

⌘B / ⌘ 鼠标点击 进入光标所在的方法/变量的接口或是定义处


⌃⇧B 跳转到类型声明处

 

⌥ Space, ⌘Y 快速打开光标所在方法、类的定义

 

⌥ + return:代码分割

 

Command +b :进入方法

 

Command +p:查看类的构造方法所需参数

 

option + command + t :包围代码块

 

option + command + l :格式化代码块

 

 

⌥ + ⌘ + V:自动补全代码 

 

double shift :全局搜索

 

Command +7:查看类的方法列表

 

Command +shift + u :切换大小写

 

option +回车:抽取方法

 

Control + option +h :看到方法在哪些地方被调用

  1. Aone创建变更
  2. idea git pull
  3. Idea 输入git checkout -b feature/20230421_16230633_CodeCoverage_1 origin/feature/20230421_16230633_CodeCoverage_1,输入后点击下idea屏幕,右下角查验

 

 

 

 

 

 

 

 

 

 

 

 

posted @   sTruth  阅读(13)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示