一:keystone介绍及安装: OpenStack的身份服务提供了集成的管理身份验证,授权和服务目录服务的单点,其他的OpenStack服务使用的身份服务作为一个通用统一的API,此外,提供有关用户的信息,但该服务不包括开栈(如LDAP服务)可以被集成到一个预先存在的基础设施,为了从身份服务中受益 ...
分类:
其他好文 时间:
2020-01-10 15:33:59
阅读次数:
123
手写线程池: AbortPolicy:直接抛出RejectedExecutionException异常阻止系统正常运行。 public class MyThreadPoolDemo { public static void main(String[ ]args) { ExecutorService ...
分类:
编程语言 时间:
2020-01-08 21:02:36
阅读次数:
94
1.下载yaml文件wgethttp://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/auth-delegator.yamlwgethttp://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/metrics-server-service.yamlwgethttp://pencil-file.oss-cn-
分类:
其他好文 时间:
2020-01-08 00:21:08
阅读次数:
880
1 首先 引入配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 2 然后开始 缓存的使用 启动类上 ...
分类:
编程语言 时间:
2020-01-07 12:53:21
阅读次数:
94
如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。这就是线程池的目的了。线程池为线程生命周期的开销和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程池主要流程 用户通过submit提交一个任务 ...
分类:
编程语言 时间:
2020-01-06 21:17:28
阅读次数:
92
前言 前情回顾 前面文章已经梳理清楚了Eureka相关的概念及源码,接下来开始研究下Ribbon的实现原理。 我们都知道Ribbon在spring cloud中担当 负载均衡 的角色, 当两个Eureka Client互相调用的时候,Ribbon能够做到调用时的负载,保证多节点的客户端均匀接收请求。 ...
分类:
其他好文 时间:
2020-01-05 10:20:01
阅读次数:
101
https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel. 解决办法: 回调函数: ...
分类:
Web程序 时间:
2020-01-04 20:37:04
阅读次数:
99
把这个meta标签注释 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> vue-cli 打包输出到dist文件夹以后,丢入服务器,资源自动https加载问题 ...
分类:
Web程序 时间:
2020-01-04 01:39:21
阅读次数:
174
Windows 家庭版并没有组策略,对于计算机维护、优化和设置非常不方便。使用以下批处理可以在不安装专业版、旗舰版的情况下启用组策略。 一、新建一个批处理脚本 1 @echo off 2 3 pushd "%~dp0" 4 5 dir /b C:\Windows\servicing\Packages ...
判断MultipartFile是否为空,用null==voice为空、null!=voice不为空。判断List<MultipartFile>是否为空,用voice.size()==0为空、voice.size()>0不为空。 ...
分类:
其他好文 时间:
2019-12-28 11:42:11
阅读次数:
806