Spring Cloud Gateway - 快速开始
Spring Cloud Gateway 工作原理 客户端向 Spring Cloud Gateway 发出请求,如果请求与网关程序定义的路由匹配,则将其发送到网关 Web 处理程序,此处理程序运行特定的请求过滤器链。 过滤器之间用虚线分开的原因是过滤器可能
[GCP] Goolge compute Engine
Which of the following is a PAAS option for hosting web apps on GCP? App Engine standard or flexible environment Which of the following is a IAAS option for hosting web apps on GCP? Compute Engine instance Which of the following is NOT an advantage
深度解析并发阻塞队列
上篇博客中我们说到了线程池中的workQueue,任务队列 private final BlockingQueue<Runnable> workQueue; 复制代码可以看到是BlockingQueue类型,BlockingQueue是个接口,我们
常用的windows操作
快捷键: https://mp.weixin.qq.com/s__biz=MzU1NDgyNDQ1Ng==∣=2247491078&idx=1&sn=97050050aafbcf53d85c3e70d9021e43&chksm=fbdcf861ccab71776aeaf3e35a84a7a45caa138f102bc8597bf8774f53521017fbf2db3502ae&mpshare=1&scene=23&srcid=&sharer_sharetime=1568119181818&s
美军通信装备抗干扰技术能力发展趋势
军用通信装备在现代信息化战争中发挥着至关重要的作用,而抗干扰能力则是军用通信装备发展的重点。通过对美军最新通信装备抗干扰能力以及通信抗干扰技术研发方面进展的跟踪研判可以看出,美军使用跳频、扩频等常见抗干扰技术的能力已经十分成熟,目前正在重点发展一体化协同组网和抗干扰能力。这将显著提升美军通信系统能力。 一、美军现役通信装备抗干扰能力特点 美军现役通信装备的抗干扰能力主要通过跳频和扩频技术实现,其装备类型包括手持式单兵终端、车载终端、机(舰)载终端以及配套的卫星通信系统。从发展进程上看,通信抗干
python(time/random模块)
一、Time模块 1.时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数 最早出现的UNIX操作系统考虑到计算机产生的年代和应用的时限综合取了1970年1月1日作为UNIX TIME的纪元时间(开始时间) 2.time.time() 返回当前时间的时间戳 import time
print time.time()
-->1572350849.07 3.time.localtime() 当参数为默认值
[k8s] Kubernetes 是什么不是什么
现在有三种部署方式,传统物理机部署、虚拟机部署、容器化部署。 我们现在所使用的云上服务器一般都是虚拟化出来的,硬件资源独立,操作系统等软件资源亦独立。 容器化的好处是更轻量,复用下层的操作系统,相当于是又抽象了一层。容器流行的原因,还在于它提供了其它好处: Agile application creation and deployment: increased ease and efficiency of container image creation compared to VM imag
shell 文本处理之 grep
过滤来自一个文件或标准输入匹配模式内容。
除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。
Usage: grep [OPTION]... PATTERN [FILE]...
支持的正则
描述
-E,--extended-regexp 模式是扩展正则表达式(ERE)
-F,--fixed-strings 模式是换行分隔固定字符串
-G,--basic-regexp
Navicat12破解教程
教程开始 1.准备工作 首先下载Navicat软件, 1)官网下载地址:https://www.navicat.com.cn/download/navicat-premium 2)百度云下载:链接:https://pan.baidu.com/s/1U6hXrrA5waJ2JMl4NmVWUA 提取码:j0wj 下载注册机 注册机下载链接:https://pan.baidu.com/s/1Ng3jrt3dTQdTbUX0k3zxLw 提取码:2011 2.安装Navicat软件,完成完成后打开软
509道Java面试题解析:2020年最新Java面试题
《Java面试全解析》是我在 GitChat 发布的一门电子书,全书总共有 15 万字和 505 道 Java 面试题解析,目前来说应该是最实用和最全的 Java 面试题解析了。 我本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的 offer 回到了西安。 从 2015 年四月开始在一家上市公司担任研发经理的职位,至今也快 5 年了,一路上见了很多也面试了很多人技术人,大部分面试的结果很令
leetcode——832. 翻转图像
class Solution(object):
def flipAndInvertImage(self, A):
"""
:type A: List[List[int]]
:rtype: List[List[int]]
"""
for i in range(len(A)):
A[i]=A[i][::-1]
for j in range(len(
云计算 docker 容器使用命令
docker 使用命令: docker version 查看docker版本号
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
} 配置docker镜像加速
docker run -d -p 80:80 nginx 启动一个容器
run(创建并启动一个容器)
-d 放在后台
-p 端口映射
nginx docker镜像的名字
MYSQL存储过程以及结果集
#存储过程 delimiter // create procedure p1() begin select * from t1; end// delimiter ; #执行存储过程 call p1() #创建存储过程 delimiter \\ create procedure p1( in i1 int, in i2 int, inout i3 int, out rl int ) BEGIN DECLEAR temp1 int; DECLEAR temp2 int default 0; set
MYSQL视图 触发器 事务 游标 索引及其使用
select * from(select nid,name from tb1 where nid > 2) As A where A.NAME > 'alex'; #创建视图 create view vi As select nid,name from A WHERE nid > a; #删除视图 drop view vi #修改视图 alter view vi As select A.nid,B.NAME FROM A left join B ON A.id = B.nid left joi
ACMComputerFactory(POJ-3436)【最大流】
题目链接:https://vjudge.net/problem/POJ-3436 题意:要用N台机器来组装电脑,每台电脑由P个零部件构成,每一台机器的输入电脑和输出电脑的每部分都有各自的属性,机器本身也有最大产能,现在求这N台机器能够达到的最大组装速率。 思路:可以转化成最大流问题来做。 首先我们在每台机器之间建立可行的边,再对机器本身的输入和输出端口之间建边,再设一个超级源点S和一个超级汇点T,建立S与每台机器之间和每台机器与T之间的可行边,此时,最大产能即为S->T的最大流。
今日推荐
周排行