代码改变世界

微服务的一致性问题

2018-08-10 10:16 by xiaok1024, 1747 阅读, 0 推荐, 收藏, 编辑
摘要:1、微服务架构的数据一致性问题 以电商平台为例,当用户下单并支付后,系统需要修改订单的状态并且增加用户积分。由于系统采用的是微服务架构,分离出了支付服务、订单服务和积分服务,每个服务都有独立数据库做数据存储。当用户支付成功后,无论是修改订单状态失败还是增加积分失败,都会造成数据的不一致。 为了解决例 阅读全文

JAVA8新特性简单总结

2018-08-10 10:15 by xiaok1024, 363 阅读, 0 推荐, 收藏, 编辑
摘要:速度更快代码更少强大的StreamAPI便于并行最大化的减少空指针异常Lambda表达式<具体做什么事>和函数式接口Lambda表达式(也叫做闭包)它允许我们将一个函数当作方法的参数(传递函数),或者说把代码当作数据,从而代替匿名内部类.Lambda表达式是由用逗号分隔的参数列表、->符号和功能语句 阅读全文

Java的优势

2018-08-10 10:08 by xiaok1024, 722 阅读, 0 推荐, 收藏, 编辑
摘要:Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。 具体来说,它具有如下特性: 简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。 下面我们将重点介绍Java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性。 1.面向对象 面向对象其实是 阅读全文
上一页 1 ··· 11 12 13 14 15