自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Windows vscode c++环境搭建

目录安装MinGw安装vscode创建一个 Hello World编译调试安装MinGw下载地址:https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe下载完后执行安装,选x86_64,其它默认安装安装完成后,需要配置一下环境变量搜索框.

2020-11-20 11:46:48 310

原创 spring gateway 自定义api response

sprint gateway 不请求具体微服务,下接返回response@Bean@SuppressWarnings("unchecked")public RouteLocator extensionRoute(RouteLocatorBuilder builder){ return builder.routes() .route(r -> r.path("/test") .filters(f -> f.filter((ex

2020-11-20 10:53:59 424

原创 springboot 配置文件问题

springboot配置文件优先级从高到低依次:1.项目根目录 ./config文件夹下2.项目根目录3.项目classpath (resource/config) config文件夹下4.项目classpath (resource)文件夹下如果项目复杂,但是想将一个lib的项目做为默认文件,可以在lib的项目resource/application.properties配置,然后其它依赖他的项目配置文件放在resource/config文件夹下,这样如果其...

2020-09-07 17:12:43 306

原创 odl源码系列一restconf模块

odl北向接口基本是通过yang文件来定义,而北向接收到请求先得经过转化成标准的yang模型的api,再调用md-sal相关接口入口项目为netconf 项目的restconf-nb-rfc8040,之前老的restconf-nb-bierman02已经废弃入口类为JSONRestconfServiceRfc8040Impl,这个类作为总北向入口,通过ServiceWrapper...

2020-03-31 11:14:33 1412

原创 MySQL增加、查看、删除唯一性约束

增加:alter table tableName add unique(column_name)查看:show keys from tableName;删除:drop index Key_name on tableName;

2020-01-16 09:52:29 325

原创 flask集成tornado

flask本身用werkzeug作为wsgi server,但是本身性能不佳,而且只有一个线程处理http连接,如果遇到网络原因或者其它原因导致线程block住,会导致整个应用卡死状态,所以flask官网也不建议用自带的server作为wsgi的server.tornado是一个高性能异步io框架,并且支持http协议from flask import Flaskfrom torna...

2020-01-10 14:32:23 546

原创 ansible集成python api

ansible提供了python api可以供python程序直接调用,下面看一下具体例子#!/usr/bin/env pythonimport jsonimport shutilfrom ansible.module_utils.common.collections import ImmutableDictfrom ansible.parsing.dataloader impo...

2020-01-10 14:02:51 745

原创 nodepad++ 格式化json

nodepad有插件管理功能,其中就有格式化json以及可以将json作为树查看的插件: Json Viewer1.安装 插件-> plugin manager -> show plugin manager打开这个页面,找到json viewer,点击install,安装完成后会自动重启安装完成后会出现在installed里面2.使用打开一...

2019-12-24 18:36:33 2110

原创 netty源码二 netty IO线程模型

netty作为一个高性能io框架,可以同时处理上千个并发客户端连接和请求,底层通过selector/epoll等io多路复用实现非阻塞Io,上层使用比较常用reactor io线程模型来保证服务端在大并发场景能够稳定运行.一 Reactor三种模型常见的三种reactor三种线程模型:reactor单线程模型 reactor多线程模型 主从reactor多线程模型reac...

2019-08-28 18:23:42 197

原创 openflow简介

openflow交换机包含一些流表,流表负责具体包查找和转发控制器通过of协议对流表查询和管理一、流表流表组成:包头域、活动计数器、0个或多个执行行动包头域:计数器:可以针对每张表、每个流、每个端口、每个队列来维护。用来统计流量的一些信息,例如活动表项、查找次数、发送包数行动(action): 每个表项对一个0个或多个行动。 ...

2019-08-28 14:32:22 408

原创 python paramiko 解析

简介 paramiko是python的一个实现SSHv2协议的一个库,使用paramiko我们可以很方便使用python ssh连接到其它主机.核心组件 client:入口组件,主要用于创建ssh连接,执行命令等入口 transport:核心功能组件,控制ssh连接,管理channel,处理ssh server返回数据,发送数据 channel:用于执行ssh命...

2019-08-22 15:53:39 2455

原创 ansible源码系列一ansible工作原理

ansible运行是不需要客户端的,其依赖底层通信系统软件,linux系统下基于openssh通信,windows系统下基于powershell,管理端必须是Linux系统,使用者认证通过后在管理节点通过ansible工具调用各应用模块将指令推送至管理端执行,并在执行完毕后自动删除产生的临时文件.ansible具体的工作机制官方有专栏介绍https://www.ansible.com/how-an...

2019-04-09 16:03:12 2248

原创 ansible源码系列一ansible介绍

简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件co...

2019-04-08 16:09:21 1065

原创 neutron 启动流程祥解

 neutron-server作为Neutron看的唯一的服务进程,承担着接收用户restful api请求并分发处理的任务 neutron-server的启动入口在neutron/server/__init__.py中,分别启动neutron-api和neutron-rpc两个服务,neutron-api负责处理其它模块或者用户的restful请求,neutron-rpc处理neutron-...

2018-11-15 17:41:16 654

转载 linux常用网络监控命令和工具

1.  vmstat一般是通过两个数字参数来完成的,第一个参数是采样时间间隔,单位是秒, 第二个参数是采样的次数r:    表示运行队列,如果队列过大说明CPU很繁忙,一般会造成CPU使用率高b:    表示阻塞的进程数swap:  虚拟内存已使用的大小,如果大于0,说明机器的物理内存不够了free:  空闲的物理内存大小buff:   系统占用的缓存大小(写缓存)...

2018-11-08 14:16:45 572

原创 nova I版本虚机热迁移流程源码分析

      nova有两种虚机迁移方式,一种是冷迁移,另个一种是热迁移,这段时间项目上碰到一些热迁移的问题,正好错这个机会梳理一下nova虚机热迁移的源码,版本是基于openstack I版本的.      首先从url入口开始nova/openstack/compute/contrib/admin_actions.py中 @wsgi.action('os-migrateLive'...

2018-10-12 15:05:01 1030 1

原创 openstck执行subprocess出现'pid not in children'的问题

最近在做neutron相关工作,在neutron主进程里跑一个定时任务,并且会调用subprocess执行本地命令,但是经常会出现'pid not in children'的问题,后来发现在openstack M版本之前,如果配置了workers,即多个子进程同时工作的话,在主进程执行subprocess时很大机率会遇到'pid not in children'的warning,还会导致subpr...

2018-09-07 17:17:20 206

原创 netty初探ServerBootstrap主要类和起动流程

几个关键类:1.NioServerSocketChannel 2.NioSocketChannel两个继承和实现的接口都差不多,功能也差不多3.ServerBootstrap 和 Bootstrap都继承自AbstractBootstrap功能都是作为入口,构建服务端和客户端4.NioEventLoopGroup5.NioEventLoop6.Def...

2018-03-08 11:33:19 2955 1

scala-2.12.7.msi windows版本

scala 2.12.7 windowns版本,官网下载太慢了,为了小伙伴下载方便放csdn上

2018-10-18

Goole三大论文中英文

大数据 bigtable mapreduce gfs hadoop

2017-04-12

交互式遗传算法原理及其应用

关于IGA的原理和应用,里面有几个应用实例和程序源码

2014-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除