一、背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应 ...
分类:
编程语言 时间:
2021-01-05 11:37:17
阅读次数:
0
一、谈谈你是如何理解JS异步编程的,EventLoop、消息队列都是做什么的,什么是宏任务,什么是微任务? 1. 异步编程:回调函数、事件监听、发布/订阅、Promises对象 2. EventLoop是主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event L ...
分类:
Web程序 时间:
2021-01-05 11:31:05
阅读次数:
0
1、eclipse和svn本身是互相独立的两个软件。 2、安装了svn,就可以设置svn本地目录。这个目录会与线上资源相关连,从而可以同步。 3、eclipse安装了svn插件,就可以从线上svn【import, 从svn检出】资源库获取资源,到eclipse自己的工作区,【注意,这个不是svn的本 ...
分类:
系统相关 时间:
2021-01-05 10:54:35
阅读次数:
0
先来看一段代码,就是一小段而已: export function loginWithWx() { wx.showLoading({ title: "登录中..." }); wx.login({ success: res => { wx.request({ url: `${apiRoot}wx/${r ...
分类:
编程语言 时间:
2021-01-04 11:11:14
阅读次数:
0
相同点:都是异步请求的方式来获取服务端的数据; 异同点: a、请求方式不同:\(.get() 方法使用GET方法来进行异步请求的。\).post() 方法使用POST方法来进行异步请求的。 b、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送 ...
分类:
Web程序 时间:
2021-01-04 11:09:48
阅读次数:
0
同步部门例子代码: /**保存部门层级名称**/public void saveDeptPathName(List<Department> departmentLists){ if(!StringUtils.isEmpty(departmentLists)&&departmentLists.size ...
分类:
其他好文 时间:
2021-01-02 11:43:00
阅读次数:
0
前期准备准备两台Centos7虚拟机,其中两台虚拟机配置两个网卡(NAT和仅主机),两台虚拟区配置多块硬盘,配置IP地址和hostname,同步系统时间,关闭防火墙和selinux,修改ip地址和hostname映射iphostnameens33(NAT):192.168.29.145ens37(仅主机):192.168.31.135controllerens33(NAT):192.168.29.
分类:
系统相关 时间:
2021-01-02 10:56:40
阅读次数:
0
图片下载 //练习Thread,实现多线程同步下载图片 public class ThreadTest2 extends Thread{ private String url; private String name; public ThreadTest2(String url,String nam ...
分类:
其他好文 时间:
2021-01-02 10:53:02
阅读次数:
0
1 配置串口为异步模式(时钟参数已经配置的情况下) 2 不用设置中断 3 配置串口管脚 4 配置校验位,波特率等参数 5 生成代码 6 代码生成成功 7 添加测试代码 在main.c函数中定义一个变量,变量徐定义在user coder中间,否则下次生成代码,会覆盖掉。 /* USER CODE BE ...
分类:
其他好文 时间:
2021-01-02 10:47:41
阅读次数:
0
一、什么是 aja? 是一种异步请求数据的web开发技术,它可以在不提交整个页面的情况下,向服务器发送请求,实现页面的局部刷新 目的:可以带来更好的用户体验,按需获取数据,节约带宽资源 二、ajax的原理? 首先举个例子:假如领导想让小王汇报一下工作,就委托秘书去叫小王,自己接着做其他事情,直到秘书 ...
分类:
Web程序 时间:
2021-01-01 12:46:02
阅读次数:
0