edyang

我干了什么 究竟拿了时间换了什么
技术分享时间线软件开发、设备接入、视觉与运维实践

深入 PostgreSQL:pg_dump 成功后还要验证恢复

备份文件生成并不说明能恢复应用。

备份文件生成并不说明能恢复应用。角色、扩展和依赖同样影响还原结果。 本文使用PostgreSQL 9.6 与独立演示库。PostgreSQL(关系数据库)的类型、事务和执行计划需要按版本理解。本文使用九点六时期已经存在的能力,不把后续大版本的 SQL 语法提前放入示例。 1. 从现象推到机制 逻辑备份保存对象定义与数据,格式决定使用 psql 还是 pg_restore。单库备份不会自...

深入 PostgreSQL:编码、时区与时间字段语义

同一时刻在两台机器显示不同,可能是时区呈现差异;乱码则需要沿字符编码链路分析。

同一时刻在两台机器显示不同,可能是时区呈现差异;乱码则需要沿字符编码链路分析。 本文使用PostgreSQL 9.6 与独立演示库。PostgreSQL(关系数据库)的类型、事务和执行计划需要按版本理解。本文使用九点六时期已经存在的能力,不把后续大版本的 SQL 语法提前放入示例。 1. 从现象推到机制 timestamptz 表达绝对时刻并按会话时区展示,timestamp with...

深入 PostgreSQL:先确认连到哪台库和哪个 schema

表明明存在却提示找不到,或查到另一组数据,先别急着重建表。

表明明存在却提示找不到,或查到另一组数据,先别急着重建表。连接目标与搜索路径需要核对。 本文使用PostgreSQL 9.6 与独立演示库。PostgreSQL(关系数据库)的类型、事务和执行计划需要按版本理解。本文使用九点六时期已经存在的能力,不把后续大版本的 SQL 语法提前放入示例。 1. 从现象推到机制 服务器、数据库、用户和 schema 都参与对象定位。search_pat...

公司经营笔记:需求变更要连到工期和验收

客户说“顺手加一个小功能”,实际可能改变接口、数据结构和验收路径。

客户说“顺手加一个小功能”,实际可能改变接口、数据结构和验收路径。小改动需要先看影响。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 变更描述应包括触发场景、目标行为、范围外内容和依赖。评估不仅是编码时间,还包括设计、联调、历史数...

公司经营笔记:项目毛利里哪些成本容易漏掉

项目报价看起来有利润,交付后却不赚钱,可能是实施、差旅、返工和售后没有进入估算。

项目报价看起来有利润,交付后却不赚钱,可能是实施、差旅、返工和售后没有进入估算。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 报价拆成角色任务和可交付物,再估算投入。直接采购、外协、现场与研发人天分别计入,公共费用的分摊口径需要...

公司经营笔记:现金还能支撑多久要按情景计算

把现金余额除以本月支出,得到的月份数可能忽略回款延迟和一次性付款。

把现金余额除以本月支出,得到的月份数可能忽略回款延迟和一次性付款。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 可用现金要扣除已受限制或必须预留的部分,未来流入按实际收款条件估算。固定支出、项目支出与资本性采购有不同节奏。简单 ...

互联网投融资笔记:资料包应让数字能追溯

同一个收入数字在汇报、合同表和银行流水中口径不同,会使经营判断失去基础。

同一个收入数字在汇报、合同表和银行流水中口径不同,会使经营判断失去基础。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 资料包应区分合同额、确认收入、开票与回款,分别标注期间和来源。业务预测与已实现数据不能混排。技术资产也需要区分...

互联网投融资笔记:投前、投后与稀释的简单演算

说出让百分之二十股权时,需要先明确分母是投前还是投后,以及是否包含其他安排。

说出让百分之二十股权时,需要先明确分母是投前还是投后,以及是否包含其他安排。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 在没有其他调整的简单模型里,投后估值等于投前估值加新增投资,新增投资比例由投资额除以投后估值计算。期权池、...

互联网投融资笔记:融资要解决哪一个经营问题

融资不是产品成立的证据。

融资不是产品成立的证据。先说明资金要把哪个已验证环节扩展到什么阶段,才有讨论基础。 本文使用虚构经营数据与简单股权、现金流模型。经营模型先服务于识别假设和约束。文中没有真实融资交易、客户财务或收益承诺;比例与金额只是演算输入,实际条款仍需专业人员结合完整材料确认。 1. 从现象推到机制 需求是否存在、交付是否成立和规模是否可扩展,是不同的不确定性。资金可以延长验证时间,却不能自动提高产...

高并发系统研究:过载时拒绝比无限等待更可控

入口持续接收超出能力的请求,会让排队、内存和超时一起增长。

入口持续接收超出能力的请求,会让排队、内存和超时一起增长。系统需要明确承载边界。 本文使用有限容量的 Java 服务与固定输入的实验负载。性能问题需要同时看吞吐、排队、错误和延迟分布。示例数字用于演算与设计实验,不代表任何真实系统已经达到的性能成绩。 1. 从现象推到机制 限流控制进入速率,有限队列限制等待,超时限制资源占用,隔离减少故障传播。它们解决不同问题,需要按同一容量预算协调。...