一、sentinel是什么 sentinel的官方名称叫分布式系统的流量防卫兵。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。在Spring Cloud项目中最开始我们使用的是Hystrix,目前已停止更新了。现在Spring Cloud官方推荐的是 ...
分类:
编程语言 时间:
2020-06-28 15:02:32
阅读次数:
61
作用:相当于给某一个commit id取上一个名字 添加标签 一、给当前最新commit上版本的打标签 git tag v1.0 二、查看版本的所有标签 git tag 三、给之前某一个commi id打上标签 git tag v0.9 f52c633 四、查看某一版本信息 git show v0. ...
分类:
其他好文 时间:
2020-06-28 15:02:16
阅读次数:
60
FTP,(File Transfer Protocol),就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。 因为有一个奇葩的需求,客户要求把一个服务器的文件拷贝到另一个服务器还要求用ftp。所以研究了一番ftp. using Sy ...
分类:
其他好文 时间:
2020-06-28 15:02:01
阅读次数:
56
C:给两个栈,每次只能取栈顶元素,取完后自动pop 问能取到最多几个元素 栈中元素之和必须小于等于K 官方题解给出的做法是O(N+M) 受上一场CF启发,此题可以很自然联想到二分做法。 二分答案,答案显然具有单调性。check函数只需遍历一遍可能情况 复杂度O((N+M)logX) int n, m ...
分类:
其他好文 时间:
2020-06-28 15:01:37
阅读次数:
52
根据连接介质的不同堆叠方式可以分为:堆叠卡堆叠和业务口堆叠。 堆叠卡堆叠 堆叠卡堆叠又可以分为以下两种情况: 交换机之间通过专用的堆叠插卡ES5D21VST000及专用的堆叠线缆连接。 堆叠卡集成到了交换机后面板上,交换机通过集成的堆叠端口及专用的堆叠线缆连接。 业务口堆叠 业务口堆叠指的是交换机之 ...
分类:
其他好文 时间:
2020-06-28 15:00:50
阅读次数:
82
param.ids为String[] 数组 StringBuilder sql = new StringBuilder(); sql.Append($" select * from school_relation where id in ('{string.Join("','", param.ids ...
分类:
编程语言 时间:
2020-06-28 15:00:31
阅读次数:
205
springboot中遇到的问题, 仅解决了本人遇到的问题,希望能给大家带来参考,之后有遇到问题会继续更新 ...
分类:
编程语言 时间:
2020-06-28 15:00:07
阅读次数:
121
1、以实体类方式接收 @Controller @RequestMapping("/user") public class UserAction { @RequestMapping(value = "/add") @ResponseBody public String add(@RequestBody ...
分类:
编程语言 时间:
2020-06-28 14:59:40
阅读次数:
104
JVM调优核心为调整年轻代、年老大的内存空间大小及使用GC发生器的类型等。start.sh文件内容,我们来分下: java -server -Xms4G -Xmx4G -Xmn2G -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -Dcom.sun.manag ...
分类:
其他好文 时间:
2020-06-28 14:58:59
阅读次数:
42
就算是平常经常会用到的东西,有时候也会忘记。或者说可以转换一下思路,问题就会迎刃而解。出来的方法其实真的很简单。不过终究方法会有很多。但我们总喜欢挑最简单的不是吗?哈哈比如:就拿月份来说,数字是从1,2,3……12。希望获得的是01,02,03……12。之前看到有一个很笨拙的方法一:if($mont ...
分类:
其他好文 时间:
2020-06-28 14:58:31
阅读次数:
33
`<!doctype html> 拍照 拍照 --> !(function () { function takePhotos() { if (videoPlaying) { let canvas = document.getElementById('canvas'); canvas.width = ...
分类:
Web程序 时间:
2020-06-28 14:57:59
阅读次数:
59
vue项目之去哪儿网 一、header区域 前面一些css和html布局就不多说,就说几个关键点。 像背景色这种在全局里面都比较常见的颜色,可以打包放在另一个文件中,这样下次修改风格颜色时 维护起来就十分方便: 在styles目录下新建一个 variables.styl 文件,里面定义一个变量为 $ ...
分类:
其他好文 时间:
2020-06-28 14:57:47
阅读次数:
203
第一阶段:C语言基础在开始学习C语言基础时,要反问自己为什么学C语言,如何学好C语言。同时要知道什么是C语言以及C语言的发展。当对这些知识有了一个概念之后,就正式开始学习C语言了,其中,可能会学到数据类型、运算符、表达式、数组、/函等,这些是为了对C语言的基础有一个基础认知,扩展,整合;还会学到指针、联合体、结构体、枚举、位运算、预处理、文件等知识点,学这些是为了全面掌握面向过程设计、实练逻辑算法
分类:
编程语言 时间:
2020-06-28 14:57:32
阅读次数:
52
坑1: 阿里云上直接安装nodejs,版本太低。。。才6.7的版本,我的开发版本是已经升级到14了。 我的解决办法:官网上下载Linux版本,解压,建立软链接。 坑2: 以前没有在linux下发布的经验,vue脚手架vue-cli没有安装。 解决办法:利用命令npm install -g @vue/ ...
分类:
系统相关 时间:
2020-06-28 14:57:07
阅读次数:
78
只使用业内通用的简写 有些业务描述会比较长,这时候往往有人会使用简写,但是如果简写不是业内通用的,而是自己随性创造的,这将给阅读带来很大困难。 比如,info-->infomation,def-->default,conf-->config,val-->value等等,这些都是业内广泛使用的简写,可 ...
分类:
编程语言 时间:
2020-06-28 14:56:33
阅读次数:
73
import pandas a=pandas.read_excel(r'D:\scrapy网络爬虫\nba.xlsx') bins=[0,5000000,max(a['Salary'])] group_by=['底','高'] a['new_col']=pandas.cut(a['Salary'], ...
分类:
其他好文 时间:
2020-06-28 14:56:18
阅读次数:
120