摘要: 作者:zpoisonhttps://blog.csdn.net/zpoison/article/details/80729052 SOA架构和微服务架构的区别 首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。 1.SOA(... 阅读原文
2021-01-06 09:57:03 阅读(669) 评论(0)
摘要: Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。 文章持续更新,微信搜索「万猫学社」第一时间阅读,关注后回复「电子书」,免费获取12本Java必读技术书籍。 方式一:kafka-cl... 阅读原文
2021-01-06 09:16:08 阅读(671) 评论(0)
摘要: 运算符与表达式 运算符指的是一些特殊的符号,它们用于数学函数、赋值语句和逻辑比较等方面。而使用运算符将运算数据连接起来的符合Java语法规则的式子,称为表达式。 算术运算符与算术表达式 算术运算是人们在日常生活中经常要遇到的,相应地,在程序设计语言中也有相应的表示算术运算的语法。在Java语言里,共有5种算术... 阅读原文
2021-01-06 07:28:03 阅读(684) 评论(0)
摘要: 数据类型 基本数据类型 前面提到,无论是变量还是常量,在声明时必须指明它能够存储信息的类型。不同的数据类型,在内存中分配的空间大小也不一样,也就是说,一定要指明常量或变量的数据类型。 在Java语言中,一共有8大基本数据类型,可分为4种类型: 整数类型,整数类型的变量或常量,主要用来存储整数; 浮点类型,浮... 阅读原文
2021-01-06 06:00:44 阅读(679) 评论(0)
摘要: 常量与变量 软件是指令和数据的集合。在编写程序时,经常接触到不同类型的数据。有的数据在程序运行期间是不允许改变的,如数学运算中的圆周率π;有的数据在程序运行期间是需要经常改变的,如价格、数量等。这就需要在程序中有相应的表示。 常量 常量是指在程序执行期间其值不能发生变化的数据。 在Java中,常量分为字面常量... 阅读原文
2021-01-06 00:10:01 阅读(723) 评论(0)
摘要: 注释、标识符和关键字 注释 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会执行,是给我们写代码的人看的。书写注释是一个非常好的习惯。 Java中的注释有三种: //这是单行注释 /* 这是多行注释 */ /** *这是文档注... 阅读原文
2021-01-06 00:00:01 阅读(685) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 概览 以下提到的java客户端都是指client-jar.jar; 本文是《Kubernetes官方j... 阅读原文
2021-01-05 22:22:04 阅读(686) 评论(0)
摘要: 目录 题目详情 一、解题思路 二、使用步骤 三、代码 总结 题目详情 题目详情链接 一、解题思路 将原树进行中序遍历将树中的节点的非空值放入到一个list集合中,创建一棵新树然后通过递归的方式将不断生成的新的右子树直到集合遍历完。 二、使用步骤 1.对原树进行中序遍历。将非空树的值一次放入到Lis... 阅读原文
2021-01-05 21:04:02 阅读(714) 评论(0)
摘要: REDIS简单动态字符串 在 redis 中,没有直接使用 c语言 传统的字符串(以空字符串结尾的字符数组),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将 SDS 用作 redis 的默认字符串表示。 举个例子: redis> SET m... 阅读原文
2021-01-05 20:11:03 阅读(644) 评论(0)
摘要: 前言 微服务原则上是应该有多个服务提供者的实例的,在通常情况下服务提供者的数量和分布往往是动态变化的,这样在传统的单体应用中的那种硬编码服务url进行远程调用的方式就不足取。服务注册中心就是为了解决服务之间的注册与发现而产生的。 服务注册中心本质上是为了解耦服务提供者和服务消费者。 服务注册中心的一般原理 ... 阅读原文
2021-01-05 18:33:08 阅读(685) 评论(0)