个人简介

Echo Blog


江湖无名 安心练剑
  • Typescript-04-type 类型
    TypeScript 基础类型 TypeScript 包含的数据类型如下表: 数据类型 关键字 描述 任意类型 any 声明为 any 的变量可以赋予任意类型的值。 数字类型 number 双精度 64 位浮点值...
    2021-03-09 08:52:15 | Web
  • Typescript-03-basic syntax 基本语法
    TypeScript 基础语法 TypeScript 程序由以下几个部分组成: 模块 函数 变量 语句和表达式 注释 TSC 编译 可以一次编译多个 ts 文件: tsc file1.ts file2.ts file3.ts 编译参数 参数 ...
    2021-03-09 08:52:15 | Web
  • Typescript-02-install 安装
    TypeScript 安装 本文介绍 TypeScript 环境的安装。 NPM 安装 TypeScript 如果你的本地环境已经安装了 npm 工具,可以使用以下命令来安装。 npm 安装 此处不再赘述,可参考 npm 使用入门 λ npm -version 6.14.4 安装 TypeScript npm install -g typescript 可能会出现安装比...
    2021-03-09 08:52:15 | Web
  • Typescript-01-overview 概览入门
    Typescript Typescript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。 特性 始于JavaScript,归于Jav...
    2021-03-09 08:52:15 | Web
  • mybatis plus BatchUpdateException ORA-00001 违反唯一约束条件应该如何捕获?
    问题描述 对于 oracle 数据库,我们的表通常会创建唯一索引。 不过有时候因为并发等问题,重复插入失败是很正常的,我们希望捕获掉对应的异常,输出 warn 级别的日志即可。 实际使用的 mybatis-plus 作为数据库操作框架,记录一下一些小问题。 单个插入的重复 这个比较符合预期,实现如下: try { userService.insert(user); } c...
    2021-03-09 08:52:15 | Database
  • Failed to connect to github.com port 443 Timed out
    问题描述 git push 失败。 浏览器可以正常访问 github.com 方案一 可能原因 代理导致的。 解决方案 取消代理: git config --global --unset http.proxy 自测无效。 地址失效 查询可以用的IP 在 http://ping.chinaz.com/github.com 查询对应的耗时情况。 可以通过github的...
    2021-03-06 08:52:15 | Distributed
  • 分布式系统中的 CAP 定理是什么?
    CAP 定理 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。 Consistency Availability Partition tolerance 它们的第一个字母分别是 C、A、P。 Eric Brewer 说,这三个指标不可能同时做到。这个结论就叫做 CAP 定理。 ...
    2021-03-06 08:52:15 | Distributed
  • 分布式系统中的 BASE 理论是什么?
    BASE 理论 CAP 理论和 BASE 理论被称之为分布式理论界的双子星(老马瞎编的)。 什么是 BASE 理论 BASE是Basically Available(基本可用)、Soft state(软状态)和Eventually consistent(最终一致性)三个短语的简写,BASE是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网系统分布式实践的结论,是基于CAP定理...
    2021-03-06 08:52:15 | Distributed