参考:https://my.oschina.net/cicadasmile/blog/4328041 1、基本概念 流量控制的核心作用是限制流出某一网络的某一连接的流量与突发,使这类报文以比较均匀的速度流动发送,达到保护系统相对稳定的目的。通常是将请求放入缓冲区或队列内,然后基于特定策略处理请求,匀 ...
分类:
编程语言 时间:
2020-07-14 00:33:42
阅读次数:
102
配置示例 https://blog.csdn.net/weixin_45415885/article/details/102870687 API https://docs.min.io/cn/ ...
分类:
编程语言 时间:
2020-07-14 00:31:53
阅读次数:
226
排序算法 冒泡排序(Bubble Sort)--稳定 实质:把小(大)的元素往前(后)调 步骤一:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 步骤二:对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 步骤三: 针对所有的元素重复以上的步骤 ...
分类:
编程语言 时间:
2020-07-14 00:31:20
阅读次数:
73
认识Java,JDK安装和环境变量配置,Java程序跨平台原理,常用的DOS命令,第一个Java程序。 ...
分类:
编程语言 时间:
2020-07-14 00:30:35
阅读次数:
100
认识 Spring Cloud Gateway Spring Cloud Gateway 是一款基于 Spring 5,Project Reactor 以及 Spring Boot 2 构建的 API 网关,是 Spring Cloud 微服务生态的主要组件之一。Spring Cloud Gatew ...
分类:
编程语言 时间:
2020-07-14 00:28:06
阅读次数:
51
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9] 说明: 输出结果中每个元素出现的次数,应与元素在 ...
分类:
编程语言 时间:
2020-07-14 00:27:13
阅读次数:
69
从网上搜集到两种解决办法: 1、执行以下命令(我也是这样解决的) sudo apt-get install libjpeg-dev zlib1g-dev pip install Pillow 如果是python3,则将第二句改为: pip3 install Pillow 2、更新pip版本 pip ...
分类:
编程语言 时间:
2020-07-14 00:24:25
阅读次数:
303
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9] 说明: 输出结果中每个元素出现的次数,应与元素在 ...
分类:
编程语言 时间:
2020-07-14 00:22:16
阅读次数:
57
import urllib.requestimport urllib.parseurl="https://tieba.baidu.com/f"word=input("请输入要爬的贴吧")#将贴吧名称变成url码word=urllib.parse.quote(word)#完整输入贴吧链接newUrl= ...
分类:
编程语言 时间:
2020-07-14 00:21:35
阅读次数:
56
以下内容为学习记录,可以参考 MDN 原文。 环境 vscode 1.46 Microsoft Edge 83 展示信息的方法 function displayMessage() { } html 模板 <!DOCTYPE html> <html> <head> <meta charset="utf ...
分类:
编程语言 时间:
2020-07-14 00:18:34
阅读次数:
87
(一)java异常 Throwable这个Java类被用来表示任何可以作为异常被抛出来的类。Throwable对象可分为两种类型(指从Throwable继承而得到的类型):Error用来表示编译时和系统错误(除特殊情况外,一般不用关心);Exception是可以被抛出的基本类型。所以Java程序员关 ...
分类:
编程语言 时间:
2020-07-14 00:17:23
阅读次数:
76
题目链接:https://www.acwing.com/problem/content/245/ 题目给出一个长度为n-1的序列表示一个位置前面有多少个比他小,问这个序列是多少?这个序列是一个1-n的全排列。 通过从后向前扫描可知每个位置的编号,比如最后一个是an+1,这个位置在之后不考虑,然后从接 ...
分类:
编程语言 时间:
2020-07-13 23:11:45
阅读次数:
111
Nacos的配置中心 Data ID 名称直接找控制条输出的id 这样服务才会获取到配置中心的配置! ...
分类:
编程语言 时间:
2020-07-13 23:05:57
阅读次数:
105
一、多线程简介1、什么是线程? 线程在操作系统原理中是这样描述的:线程是进程的一条执行路径。线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,所有的线程都是在同一进程空间运行,这也意味着多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和 ...
分类:
编程语言 时间:
2020-07-13 22:00:56
阅读次数:
83
1.在spring配置文件中配置 <!--第一个数据源--> <!-- 配置c3p0 数据源 --> <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverCla ...
分类:
编程语言 时间:
2020-07-13 22:00:17
阅读次数:
76
[第一种确定Java虚拟机JVM是64位JVM还是32位的方法Sun有一个Java系统属性来确定JVM的位数:32或64:sun.arch.data.model=32 // 32 bit JVM sun.arch.data.model=64 // 64 bit JVM您可以使用System.getP... ...
分类:
编程语言 时间:
2020-07-13 22:00:02
阅读次数:
78
时间复杂度 顺序查找(O(n) 字面意思,代码略 ?二分查找(O(nlogn) 这个算法要求被搜索的数据结构已排序。以下是该算法遵循的步骤。 (1) 选择数组的中间值。 (2) 如果选中值是待搜索值,那么算法执行完毕(值找到了)。 (3) 如果待搜索值比选中值要小,则返回步骤1并在选中值左边的子数组 ...
分类:
编程语言 时间:
2020-07-13 21:59:09
阅读次数:
82