摘要: JDK 13新特性介绍 1.1 JDK 各版本主要特性回顾 JDK Version 1.0 1996-01-23 Oak(橡树) 初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。 JDK Version 1.1 1997-02-19 JDBC(Java Data 阅读全文
posted @ 2021-07-02 21:38 阳神 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 高级功能 1.1 消息存储 分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。 消息生成者发送消息 MQ收到消息,将消息进行持久化,在存储中新增一条记录 返回ACK给生产者 MQ push 消息给对应的消费者,然后等待消费者返回ACK 如果消息消费者在指定时间内成功返回ack,那么MQ 阅读全文
posted @ 2021-07-02 17:18 阳神 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. 案例介绍 1.1 业务分析 模拟电商网站购物场景中的【下单】和【支付】业务 1)下单 用户请求订单系统下单 订单系统通过RPC调用订单服务下单 订单服务调用优惠券服务,扣减优惠券 订单服务调用调用库存服务,校验并扣减库存 订单服务调用用户服务,扣减用户余额 订单服务完成确认订单 2)支付 用户 阅读全文
posted @ 2021-07-02 16:54 阳神 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. MQ介绍 1.1 为什么要用MQ 消息队列是一种“先进先出”的数据结构 其应用场景主要包含以下3个方面 应用解耦 系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常, 阅读全文
posted @ 2021-07-02 16:48 阳神 阅读(128) 评论(0) 推荐(0) 编辑
摘要: UML系统建模 1 概述 1.1 概述 汇集uml及其相关的一些话题 回顾uml相关的符号与概念 以电商订单相关业务为例,借助uml完成系统建模 将uml变成提升建模效率,表达架构思想的工具 1.2 什么是uml Unified Modeling Language 统一建模语言,又称标准建模语言。是 阅读全文
posted @ 2021-07-02 16:35 阳神 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.业务模式演进 1.1发展历程 1.1.1 萌芽期(96-99) 96年:国家信息化领导小组成立 97年4月:各省成立信息化小组 97年12月:中国化工网B2B上线 98年3月:第一笔互联网交易完成 (个人第一笔交易经历?) 98年11月:腾讯成立 99年5月:8848网成立 99年8月:易趣网 阅读全文
posted @ 2021-07-02 16:30 阳神 阅读(229) 评论(0) 推荐(0) 编辑