<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王の蔑视的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wanglei1992721</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wanglei1992721]]></copyright><item><title><![CDATA[gitlab cicd 条件执行]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/125299093</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/125299093</guid><author>wanglei1992721</author><pubDate>Wed, 15 Jun 2022 16:08:50 +0800</pubDate><description><![CDATA[cicd 条件执行]]></description><category></category></item><item><title><![CDATA[getopt 实现shell脚本输入参数]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587669</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587669</guid><author>wanglei1992721</author><pubDate>Wed, 19 Jan 2022 18:54:34 +0800</pubDate><description><![CDATA[#!/bin/bash

options() {
    cat &lt;&lt;EOF
Usage: $1 [PARAMs]
-h|--help   :                                 help

-w :                                          查看 ***日志
-i :                                          查看 ***日志

-s|--savelog (save log ) :   ]]></description><category></category></item><item><title><![CDATA[caffine 本地缓存 和 currenthashmap 缓存 以及 redis 缓存 关系]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587644</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587644</guid><author>wanglei1992721</author><pubDate>Wed, 19 Jan 2022 18:51:38 +0800</pubDate><description><![CDATA[Caffeine 缓存 和 java集合缓存 以及 redis 缓存 关系
​		先比较前两着，比较显著的区别：1，Caffeine  缓存可以设定删除时间等删除条件、ConcurrentMap 代表的只JAVA集合类等只能动态添加保存，除非显示的删除（有可能内存溢出）。
2， Caffeine  的读写能力显著高于ConcurrentHashMap 。
3，ConcurrentMapCacheManager 这一类基本都是基于本地内存的缓存，不支持分布式，当然caffeine也是不支持分布式的，著名的支持]]></description><category></category></item><item><title><![CDATA[CentOS 7 安装 （包括配置小网ip）]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587581</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587581</guid><author>wanglei1992721</author><pubDate>Wed, 19 Jan 2022 18:50:03 +0800</pubDate><description><![CDATA[CentOS 7 安装 （包括配置小网ip）
Step 1: 安装开始

Step 2: 需要一段时间，等待红框中的胚珠准备好，然后点击软件选择，选择基础设施服务器（ 如果是个人开发机器，可以选择安装gnome界面）



step3:配置root 用户密码

Step4  : 配置网络和主机名

进入配置界面：配置ip 网关 掩码
step5: 进入主机后
进入界面，ifconfig，发现没有ip。

因为默认是不开启的，ifup启动。

​ 这样设置后，下次进入又得重新设置，为了以后不用设置，可以进入 ]]></description><category></category></item><item><title><![CDATA[同步异步与CompletableFuture简单介绍]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587516</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/122587516</guid><author>wanglei1992721</author><pubDate>Wed, 19 Jan 2022 18:45:07 +0800</pubDate><description><![CDATA[同步异步与CompletableFuture
同步异步概念
同步方法必须等方法调用完才能返回结果，类似与一条线；异步方法像是开启一个通知，通知后立即返回。
Future
​		对于异步任务，线程任务中，如果有返回值，如果我们不是很急着需要获取返回结果，那么需要用到Future。当需要用到任务结果的时候，可以调用future.get 获取放回值。
线程池

​

备注：上图截取于《java 高并发程序设计》一书,部分方法省略。  教详细的Excutorservice 在jdk11中有如下方法：
public ]]></description><category></category></item><item><title><![CDATA[ovs-vsctl 手动变更ovsdb信息]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/105385888</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/105385888</guid><author>wanglei1992721</author><pubDate>Wed, 08 Apr 2020 13:41:50 +0800</pubDate><description><![CDATA[直接命令操作ovsdb node时候，流程如下图所示：

步骤1：通过手动命令修改节点信息。
步骤2：ovsdb table表当中的信息变化，走更新流程变更状态数据库。
步骤3：operational数据库根据ovs table数据，更新数据库信息。

...]]></description><category></category></item><item><title><![CDATA[ovsdb 被动连接操作流解释]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/105385063</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/105385063</guid><author>wanglei1992721</author><pubDate>Wed, 08 Apr 2020 13:17:26 +0800</pubDate><description><![CDATA[当ovsdb node 连接到控制器的时候，这个时候就建立其了ovsdb node manager 与odl的被动连接方式，为了使的这种被动连接方式成立，必须指定控制器所在ip以及控制器监听的ovsdb端口号，具体命令是：
ovs-vsctl set-manager tcp:&lt;IP address&gt;:6640

下图表示的使ovsdb节点连接到odl的动作流。

步骤1
OVSDB节点...]]></description><category></category></item><item><title><![CDATA[set-manager主动连接ovsdb操作流解释]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/105382332</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/105382332</guid><author>wanglei1992721</author><pubDate>Wed, 08 Apr 2020 12:19:20 +0800</pubDate><description><![CDATA[ovs-vsctl set-manager ptcp:6640

基于ovsdb 模型驱动的southbound plugin 南向插件 一种基于md-sal方式的接口模型。ovsdb节点是ovs 作用的基础单元，受到ovsdb manager 控制，odl控制器当中的南向插件可以作为ovsdb的manager进行管理，这种管理依赖如上代码所示的建立连接命令，连接可以是主动的，也可以是被动的。（主...]]></description><category></category></item><item><title><![CDATA[二层 netvirt 网络、流表逻辑整理]]></title><link>https://blog.youkuaiyun.com/wanglei1992721/article/details/103460726</link><guid>https://blog.youkuaiyun.com/wanglei1992721/article/details/103460726</guid><author>wanglei1992721</author><pubDate>Mon, 09 Dec 2019 16:49:28 +0800</pubDate><description><![CDATA[opendaylight 二层 netvirt 网络、流表逻辑整理

这是自己整理的大致逻辑，代码版本是氧版本的，欢迎大家指教，和我交流讨论！

]]></description><category></category></item></channel></rss>