08 2021 档案

摘要:同步 or 异步 前言:我们现在有一个用微服务架构模式开发的系统,系统里有一个商品服务和订单服务,且它们都是同步通信的。 目前我们商品服务和订单服务之间的通信方式是同步的,当业务扩大之后,如果还继续使用同步的方式进行服务之间的通信,会使得服务之间的耦合增大。例如我们登录操作可能需要同步调用用户服务、 阅读全文 »
posted @ 2021-08-24 11:45 satire 阅读(1121) 评论(1) 推荐(0) 编辑
摘要:私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。 C++ 是从结构化的C语言发展而来的,需要照顾结构化设计程序员的习惯,所以在对私有成员可访问范围的问题上不可限 阅读全文 »
posted @ 2021-08-20 17:34 satire 阅读(857) 评论(0) 推荐(0) 编辑
摘要:/** * Author: momo * Date: 2018/6/7 * Description: */ public class ListTest { public static void main(String[] args) { /**List的常见用法*/ //构造list List<In 阅读全文 »
posted @ 2021-08-17 14:16 satire 阅读(206) 评论(0) 推荐(0) 编辑
摘要:STL中的每个算法都非常精妙,接下来的几天我想集中学习一下STL中的算法。 ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val 阅读全文 »
posted @ 2021-08-17 10:00 satire 阅读(89) 评论(0) 推荐(0) 编辑
摘要:首先安装 Confluent Platform Quick Start for Confluent Platform (Local install) Use this quick start to get up and running with Confluent Platform and its 阅读全文 »
posted @ 2021-08-12 10:17 satire 阅读(51) 评论(0) 推荐(0) 编辑
摘要:在一次关于Spring注解的面试中,可能会经历面试官的一段夺命连环问: @Configuration有什么用? @Configuration和XML有什么区别?哪种好? Spring是如何基于来获取Bean的定义的? @Autowired 、 @Inject、@Resource 之间有什么区别? @ 阅读全文 »
posted @ 2021-08-11 16:02 satire 阅读(121) 评论(0) 推荐(0) 编辑
摘要:对于Java注解,我之前的印象是很模糊的,总觉得这个东西经常听说,也经常用,但是具体是怎么回事,好像没有仔细学习过,说到注解,立马想到@Controller,仅此而已。 对于Java注解,我咨询过一些身边的人,很多人表示: 知道怎么用,不熟悉 不知道你是不是这样?在我没有系统性的学习一边注解的时候, 阅读全文 »
posted @ 2021-08-11 12:34 satire 阅读(462) 评论(0) 推荐(0) 编辑
摘要:#获取镜像,进入容器,删除容器 容器获取镜像(以zk为例): docker pull zookeeper:3.5 进入容器(以zk为例): docker exec -it zookeeper bash 以root用户进入容器(以zk为例): docker exec -u 0 -it zookeepe 阅读全文 »
posted @ 2021-08-09 09:27 satire 阅读(62) 评论(0) 推荐(0) 编辑
摘要:函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: #funA 作为装饰器函数 def funA(fn): #... fn() # 执行传入的fn参数 #... return '...' @funA def funB(): #... 实际上,上面程 阅读全文 »
posted @ 2021-08-07 18:51 satire 阅读(368) 评论(0) 推荐(0) 编辑
摘要:开发微服务,免不了需要服务间调用。Spring Cloud框架提供了RestTemplate和FeignClient两个方式完成服务间调用,本文简要介绍如何使用OpenFeign完成服务间调用。 OpenFeign思维导图 在此奉上我整理的OpenFeign相关的知识点思维导图。 基础配置使用例子 阅读全文 »
posted @ 2021-08-03 14:43 satire 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响; @Order的注解源码解读 @Retention(RetentionPolicy.RUNTIME) @ 阅读全文 »
posted @ 2021-08-03 14:09 satire 阅读(854) 评论(0) 推荐(0) 编辑
摘要:前言 在平时的 API 开发过程中,总会遇到一些错误异常没有捕捉到的情况。那有的小伙伴可能会想,这还不简单么,我在 API 最外层加一个 try...catch 不就完事了。 哈哈哈,没错。这种方法简单粗暴。指北君曾经也是这么干的,但是你转过来想一想,你会在每一个 API 入口,都去做 try... 阅读全文 »
posted @ 2021-08-03 13:36 satire 阅读(523) 评论(0) 推荐(1) 编辑
摘要:org.springframework.cloud的spring-cloud-alibaba-dependencies管理的nacos最新版本是0.9.0.RELEASE,已经不再维护了,用起来有版本问题。 如果要使用nacos比较新的版本,需要修改依赖,修改后: <dependency> <gro 阅读全文 »
posted @ 2021-08-03 09:42 satire 阅读(12342) 评论(0) 推荐(0) 编辑
摘要:转自Ribbon详解 简介 ​ Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud 阅读全文 »
posted @ 2021-08-02 17:11 satire 阅读(937) 评论(0) 推荐(0) 编辑
摘要:ZK介绍 ZK = zookeeper ZK是微服务解决方案中拥有服务注册发现最为核心的环境,是微服务的基石。作为服务注册发现模块,并不是只有ZK一种产品,目前得到行业认可的还有:Eureka、Consul。 这里我们只聊ZK,这个工具本身很小zip包就几兆,安装非常傻瓜,能够支持集群部署。 官网地 阅读全文 »
posted @ 2021-08-01 19:00 satire 阅读(2011) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示