摘要: 元组的使用 元组是数组的加强版。使用 CSV 格式的数据源时一般需要使用元组。 // 严格规定数组中每一列的类型 const xiaojiejie: [string, string, number] = ["dajiao", "teacher", 28]; // 获取 CSV 格式的数据 const 阅读全文
posted @ 2021-01-08 11:57 qianbuhan 阅读(210) 评论(0) 推荐(0)
摘要: 一般数组类型的定义 // 类型推断 const numberArr = [1, 2, 3]; // 类型注释 const numberArr: number[] = [1, 2, 3]; const stringArr: string[] = ["a", "b", "c"]; const undef 阅读全文
posted @ 2021-01-08 11:49 qianbuhan 阅读(1968) 评论(0) 推荐(0)
摘要: 函数返回类型的注解 // 定义函数返回值类型 function getTotal(one: number, two: number): number { return one + two; } // 使用类型推断,不需要明确规定注解类型 const total = getTotal(1, 2); / 阅读全文
posted @ 2021-01-08 11:38 qianbuhan 阅读(2954) 评论(0) 推荐(0)
摘要: 分布式系统 一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 分布性 对等性。备份冗余 并发性 缺乏全局时钟 故障随时会发生 分布式系统带来的问题 通信异常 网络分区(脑裂)。 同一个问题有两个不同的答案。网络出现了故障,导致出现了两个决策者。使用一致性算法 阅读全文
posted @ 2021-01-08 11:02 qianbuhan 阅读(176) 评论(0) 推荐(0)
摘要: Java编程里有两座高峰:高并发、高可用。Java到最后主要是玩架构。 集群和分布式的区别 演进:单机 → 集群 → 分布式 集群:复制模式,每台机器做一样的事情。 分布式:两台机器分工合作,每台机器做的事情不一样。比如有业务流。 集群和分布式往往是混合使用。 架构演进 静态文件读取 数据库开发(L 阅读全文
posted @ 2021-01-08 09:11 qianbuhan 阅读(221) 评论(0) 推荐(0)