自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 根据下载的 openvswitch-1.9.3.tar.gz 包制作ovs的 rpm安装包

使用rpm包安装省去了手动配置的麻烦(可能出现错误,不好解决),所以使用

2014-04-25 16:00:11 1904 0

原创 使用python libvirt 接口函数创建 dir 类型存储池、存储卷及删除 存储卷、存储池

研究libvirt存储部分,简单例子进行测试验证: import libvirt conn=libvirt.open('qemu:///system')#conn=libvirt.open('qemu:///system') xmldesc=&#...

2013-05-23 14:46:31 1778 1

原创 python读取xml数据库中表内所有数据,获取数据库中所有表的字段名称

工作中需要读取指定xml数据库中的数据以及 表所需字段名,所以在已有例子中改进实现: xml 数据库 xmldabase.xml: 获取指定表的数据: from xml.etree import Elem...

2013-05-17 11:00:04 1340 0

原创 java 发送 json、xml格式的 http请求,并读取响应response内容实例

java 发送 json、xml格式的 http请求,需要确定接受请求的的服务器地址(ip、端口、具体的目录) 然后设置连接属性信息 请求的数据格式(json 或 xml) 根据需要是否要向服务器发送消息体(可以只发送http头,不发具体的信息),数据格式要与设置的http头信息设置的格式一...

2012-11-23 11:46:58 14514 0

翻译 python中 class 或对象属性转化成dict 、dict转换成对象

一、class 或对象 属相转化成dict , class 和类对象的属性有所区别,有兴趣的可以输出类和对象的 __dict__ 查看一下, >>> class A(object): ... def __init__(self): ... self.b = 1...

2012-11-20 15:12:43 29091 0

原创 与 python 中的 os.system(cmd) 返回值与linux 命令返回值对应关系

一、python中的 os.system(cmd)的返回值与linux命令返回值(具体参见本文附加内容)的关系 大家都习惯用os.systemv()函数执行linux命令,该函数的返回值十进制数(分别对应一个16位的二进制数)。该函数的返回值与linux命令返回值两者的转换关系为:该函数的返回值...

2012-11-16 12:54:24 5531 0

转载 wsl centos7: Failed to get D-Bus connection: Operation not permitted

wsl 运行的 centos 7,使用service命令提示Failed to get D-Bus connection: Operation not permitted错误,无法运行。 目前的解決办法是更换systemctl文件: mv /usr/bin/systemctl /usr/bi...

2020-05-22 19:24:47 58 0

转载 JAVA中转义字符

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 ...

2020-03-12 18:07:44 40 0

原创 IntelliJ IDEA 远程调试 Flink的方法

环境描述: flink 集群运行在centos8 下, idea 运行在windows10 下. Flink 集群开启调试功能 在文件 flink-conf.yaml 添加两行配置: # jobmanager debug端口 env.java.opts.jobmanager: &quo...

2020-02-26 14:07:47 377 0

转载 Python3 操作 elasticsearch

elasticsearch 模块 Elasticsearch低级客户端。提供从Python到ES REST端点的直接映射。 连接集群节点 指定连接 es = Elasticsearch( ['172.16.153.129:9200'], # 认证信息 ...

2020-01-19 15:45:42 57 0

转载 执行shell脚本进入指定目录

在linux环境下,常有通过shell脚本进入指定目录的操作,例如有一段脚本chdir.sh: #!/bin/sh cd /home/user/Downloads 在shell环境下通过./chdir.sh执行这段脚本是无法进入Downloads目录的; 这是因为shell在执行脚本时...

2020-01-16 08:47:07 67 0

原创 MySQL 8.0.18 时区修改及客户端连接 'caching_sha2_password' cannot be loaded问题

1. java.sql.SQLException: The server time zone value ‘乱码 ...time’ is unrecognized 数据库端修改办法: --自MySQL 8.0 GA版本开始支持将参数写入并且持久化. 使用mysql自带客户端连接mysql: ...

2019-12-24 08:37:05 86 0

原创 Flink SQL 创建 TableEnvironment 对象失败

Flink新手在使用示例创建 TableEnvironment 或者StreamTableEnvironment 对象时(IFDE环境下),很有可能会遇到如下错误: Exception in thread "main" org.apache.flink.table.api.N...

2019-12-21 19:51:36 635 0

原创 python 使用 redis cluster客户端

业务测试需要,想使用python2.7的redis 集群客户端。网上的安装redis cluster客户端没什么问题,只是示例代码有问题, import 时就出错,错误代码如下: from rediscluster import StrictRedisCluster 可能是版本问题,具体不...

2019-09-29 12:40:17 110 0

原创 vscode中打开的文件中文乱码问题

解决办法: 1.暂时性办法,只针对单个文件 打开文件后,vscode右下方状态栏的 编码格式,然后有弹出的对话框中选择打开文件的编码方式,重新打开即可,,但是再次打开是还是乱码。 2.一次性解决多个文件中文编码问题 在 .vscode文件夹中的settings.json 添加一行配置代码:...

2019-09-24 09:13:11 975 0

原创 CentOS7 root下google-chrome不能运行解决方案

google-chrome为了安全考虑,拒绝在root用户下执行,在终端运行google-chrome输出,ERROR:zygote_host_impl_linux.cc(90)]Runningasrootwithout–no-sandboxisnotsupported. See https://...

2019-09-19 10:46:31 81 0

转载 logstash input output filter 插件总结

Logstash学习记录 官方文档logstash2.3 document: https://www.elastic.co/guide/en/logstash/current/index.html 一:什么是Logstash 1. logstash 是什么? Logstash 是有管道输送能力...

2019-03-28 11:17:11 718 0

原创 python2 UnicodeDecodeError: 解决办法

在linux下,出现UnicodeDecodeError: 'utf8' codec can't decode byte 0xa3 in position 14: invalid start byte错误, 字符串变量str_value,有中文字符,进行 str_v...

2019-03-07 13:32:35 423 0

转载 TCP/IP和Socket的关系

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时 候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几 个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。   对于网络...

2019-02-20 10:07:39 1145 0

转载 mgo 批量插入--具体类型的切片 转 interface 切片解决办法

通过xml.Unmarshal获得一个[]Province 然后想把它插到mongodb中,使用的是mgo driver。 那么怎样将[]Province切片转为[]interface{}切片呢? 法1. c := session.DB(database).C("Province...

2019-02-18 22:08:58 720 0

转载 JVM上的随机数与熵池策略

在apache-tomcat官方文档:如何让tomcat启动更快 里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。 他提到tomcat7的session id的生成主要通过java.security.SecureRandom生成随机...

2019-02-01 13:42:21 202 0

转载 关于Linux中文本出现^M问题的的原因分析和解决办法

之前遇到这么一个问题,在windows用Java程序生成的json数据放入Linux后对json数据进行处理出现数据不识别的情况,报错出现提示你所选中的数据不是标准的json结构,但是我将报错的json数据拿到json校验工具又能生成标准的json样式展示。当时百思不得其解,后来通过vim查看文本...

2019-01-17 13:33:50 1074 0

转载 golang 截取指定长度的中英混合字符串无乱码实现

网上大部分使用 rune 实现中文无乱码截取,但这种方法适合纯中文字符串,并不适合中英文混合且不知道各多少个的情况。 使用字符的最小存储单元,进行字符类型判定是比较好的解决办法。 代码入下: func SubstrByByte(str string, length int) string ...

2018-12-21 16:16:41 402 0

原创 shell脚本:base64加密、解密字符串并赋值给变量方法

几经波折才能够实现使用 base64 加密、解密字符串并赋值给变量。网上绝大多数是使用 echo 管道实现 加密和解密字符串的输出。 代码如下: pwd=$( base64 -d <<< MQo= ) # 解码 in=$( base64 &am...

2018-11-22 15:41:48 6405 7

转载 ResourceBundle.getBundle 报错 Can't find bundle for base name 解决方法(eclipse中)

最近在学习ResourseBundle时遇到了“Can't find bundle for base name ”这个错误搞了很久才解决了。 我的config.properties 文件位置在 java工程 根目录下的config中; java 工程目录结构 如下, CheersJav...

2018-11-05 20:50:26 1390 0

转载 MongoDB 用时间筛选_id字段

下面的代码来自stackoverflow,在MongoDB shell中运行 > function objectIdWithTimestamp(timestamp) { // Convert string date to Date object (otherwise ...

2018-10-31 16:12:06 1605 0

转载 ZABBIX集成OneAlert实现高级告警压缩

前言 《Zabbix集成OneAlert来实现短信、邮件、微信、电话告警》的技术文章,它帮助我们非常的轻松的支持了各种告警通知方式,但是存在一个严重的问题,我们经常接到各种相类似或者相关联告警,短信太多,难免会出现漏看情况,告警通知几乎变成垃圾短信。为此OneAlert提供了一个适配方案:【高级...

2018-10-26 09:25:55 656 0

转载 golang笔记——命令

1、GO命令一览   GO提供了很多命令,包括打包、格式化代码、文档生成、下载第三方包等等诸多功能,我们可以通过在控制台下执行 go 来查看内置的所有命令   下面来逐个介绍,也可以详细参考 https://github.com/hyper-carrot/go_command_tutori...

2018-10-21 22:31:52 83 0

转载 Golang开发新手常犯的50个错误

《50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs》 原文地址:http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-gola...

2018-10-18 11:06:53 363 0

转载 golang中json与struct中tag

使用   Golang 的 encoding/json 库已经提供了很好的封装,可以让我们很方便地进行 JSON 数据的转换。 Go 语言中数据结构和 JSON 类型的对应关系如下表: golang 类型 JSON 类型 注意事项 bool JSON booleans...

2018-10-03 08:10:37 1350 0

转载 golang中使用 mongoDB ObjectId

ObjectId mongoDB中存储的文档必须有一个”_id”键,这个键的值可以是任何类型的,默认是ObjectId对象。在一个集合里面,每个文档都有唯一的”_id”值,来确保集合里面每个文档都能被唯一标识。那么你可能会问,既然ObjectId的作用是用来标识文档,那为什么不用普通递增id呢?...

2018-09-30 15:09:00 366 0

转载 Golang- import 导入包的语法

一 、包的导入语法      在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下:      import(          "fmt"      )     然后在代码里面可以通过如下的方式调用       fmt.Println(&q...

2018-09-12 13:35:45 234 0

原创 centos7 启动MongoDB 4.0 失败问题

1. 首先检查文件  /etc/systemd/system/mongodb.service  是否存在,不存在则创建。 2. 查看内容: [Unit] Description=High-performance, schema-free document-oriented database ...

2018-09-11 15:06:44 2535 1

转载 centos 7 上 yum 安装 vscode

rpm --import https://packages.microsoft.com/keys/microsoft.asc sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages....

2018-09-03 15:01:21 3280 2

转载 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- re

创建Redis-Cluster集群时遇到的问题 " /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadErro...

2018-08-30 16:50:02 3649 0

转载 汉明距离——提高海量查询性能的方法

       汉明距离(Hamming distance) 两个字符串之间的汉明距离是指两个相等长度的字符串,对应位置上不同字符的个数。 例子如下: A=abcdef B=adddef 则A与B之间的汉明距离是2,因为第二位和第三位不同。 虽然比较两个hash值的汉明距离非常快,但受不...

2018-08-30 15:33:13 2161 0

转载 lua 集合操作

local Set = {} local mt = {} function Set.new(t) local set = {} setmetatable(set, mt) for k,v in pairs(t) do set[v] = true end return ...

2018-08-23 17:28:39 3225 0

转载 Makefile经典教程

makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专...

2018-07-12 11:04:39 851 0

转载 Docker容器中MySQL最大连接数被限制为214的解决方案

一、背景话说笔者在上次的博客里简单的讲了一下调整MySQL最大连接数的方法。在文章的最后笔者提到了还有一些特殊情况比如说Docker中,会导致MySQL的最大连接数被限制在一个值上。今天笔者就要来讲一下为什么在Docker环境中会出现这个问题。这次的问题也是在公司实习的时候碰到的。当时导师要笔者去...

2018-06-27 20:33:09 5301 0

转载 marathon参考(6): 约束Constraints

约束控制程序运行,允许优化容错或指定应用运行位置。约束由3个部分组成:field名称、操作符和一个可选参数。这个field可能是slave主机名或任何mesos salve的属性。属性FieldsHostname Fieldshostname属性匹配slave hostname,参看UNIQUE操...

2018-06-26 19:24:53 128 0

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