自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (4)
  • 收藏
  • 关注

原创 windows-动态端口问题

最近在对接rest时发现一个比较奇怪的问题,在Windows Web Server 2008上,用rest客户端发送数据时报错:bind: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.经查...

2019-07-18 15:56:51 3506 1

原创 查看centos版本命令

1.cat /etc/issue对6.9以下版本使用,7.+版本不适用6.97.+2. cat /etc/redhat-release4. cat /proc/version5. uname -a6. uname -r

2019-07-17 10:03:45 305

原创 git删除本地及服务器上的文件

git rm 文件名git commitgit push xxx

2019-07-13 15:21:34 1703

原创 golang学习笔记-regexp之ip地址校验

因为需要交验ip地址的正确性,琢磨了一下ipv4地址的校验,做一个记录。校验范围:1.0.0.0~255.255.255.255func CheckIp(ip string) bool { addr := strings.Trim(ip, " ") regStr := `^(([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.)(([0-9]|...

2019-06-28 17:08:48 4487 1

原创 grafana学习笔记-docker

1.启动docker服务sudo systemctl start docker2.拉去docker镜像docker pull grafana/grafana3.启动拉去的grafana镜像docker run -d --name=grafana -p 3000:3000 grafana/grafana如下如:...

2019-06-21 17:33:54 493

转载 influxdb学习笔记-配置篇

转载:https://www.zoulei.net/2017/12/01/influxdb_config/开始一个软件,从读懂它的配置文件开始。以下是读取3.1配置文档的笔记总结来说,influxdb的配置文件可配置的地方几乎没有。参数性能调优貌似不存在,其中是否开启,是否记录日志都占据了好多部分。额外需要关注的是data章节有一些关于fsync的设置默认是0,还有默认的max...

2019-06-20 17:47:53 4268

原创 influxdb学习笔记-基础篇

一、安装环境:centos7.6.18101.下载,安装下载:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm安装:yum localinstall influxdb-1.1.0.x86_64.rpm2.启动sudo service influxdb start二、使用1.结构说明...

2019-06-20 17:44:39 849

原创 grafana学习笔记-基础篇

一、安装机器环境:centos7.6.18101.下载grafanawget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.5.1_amd64.deb2.安装sudo dpkg -i grafana_4.5.1_amd64.deb3.配置信息启动脚本位置: /etc/init.d/grafa...

2019-06-20 16:44:55 1217

原创 influxdb学习笔记-docker

在docker中使用influxdb拉取influxdb镜像 docker pull influxdb查看已经拉取的镜像docker imagesdocker环境下运行influxdbdocker run -d -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influxsrv influxdb-d:容器在后台...

2019-06-19 10:45:04 7204

原创 docker使用笔记-centos安装docker CE

一、安装dockerce1、移除旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

2019-06-13 18:36:20 129

原创 golang学习笔记-协程详解

一、进程,线程和协程1、概念的区别进程、线程,都是由内核进行调度,有 CPU 时间片的概念,进行抢占式调度(有多种调度算法)协程(用户级线程),这是对内核透明的,也就是系统并不知道有协程的存在,是完全由用户自己的程序进行调度的,因为是由用户程序自己控制,那么就很难像抢占式调度那样做到强制的 CPU 控制权切换到其他进程/线程,通常只能进行 协作式调度,需要协程自己主动把控制权转让出去之后,...

2019-06-04 13:43:07 519

原创 golang学习笔记-优雅的退出golang服务

写了一段时间的golang后台,怎么优雅的退出程序一直是一个很模糊的问题。思路还是之前的思路,各种标志和变量来回控制,虽然说是能够满足需求,但是总感觉那打开的姿势不对,下面对优雅的退出golang做一个小总结,废话不多说,直接上代码。一、代码package mainimport ( "fmt" "os" "os/signal" "sync" "syscall" "time")...

2019-06-03 14:26:49 1531

原创 seelog学习笔记

之前用了beego内置的日志模块 beego框架-logs模块学习笔记 ,起初的时候用的还凑活,不过随着项目中日志量的增大,慢慢的发现beego内置的日志库已经完全不能满足日常需求。最后打算使用 seelog ,但是似乎从2017年以后seelog不再有人维护。以下就简单说一下使用seelog的过程。一、seelog1、功能设置不同日志级别(trace, debug, info, warn...

2019-05-31 16:25:19 3183

原创 golang学习笔记-go mod的使用

1.设置go mod的GO111MODULE属性在cmd中执行set GO111MODULE=on2.给我们的项目生成.mod文件,该文件描述项目需要的依赖等进入我的项目文件夹中,只有一个文件http-server.go在该目录下执行go mod init生成.mod文件,文件名是生成的.mod文件中第一行的名称,可以为空,为空时默认和文件夹名称一致。执行go mod init tes...

2019-04-26 17:48:57 9302 2

原创 golang学习笔记-pprof性能分析2

前言golang自带非常强大的性能分析工具,它可以在Go程序的运行中以精致的细节显示所有运行时事件,今天我们就了解一下go tool trace的强大之处。一、概述go tool trace 显示了非常之多的信息,为了简单起见,我们先概括的看一下他显示了些什么,下面是我生成的所有trace目录,具体的如图上所示,我们逐个分析。二、详细1、view trace打开一个view trac...

2019-04-18 16:27:29 1357

原创 golang学习笔记-pprof性能分析1

前言使用pprof和Graphviz结合来分析golang程序的性能问题。1、pprofgolang官方用来做监控分析的库,一般都是pprof,我们这里使用的net/http/pprof可以做到直接看到当前web服务的状态,包括cpu,内存等的使用情况。2、GraphvizGraphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实...

2019-04-18 14:57:24 1777

原创 golang学习笔记-查看gc

windows:在cmd命令行下:1.设置跟踪GC的临时环境变量set GOGCTRACE=1set GODEBUG=gctrace=12.将gc写入日志中 xxx.exe 2> gc.log在生成的gc跟踪日志中查看gc的过程,下面是截取的一部分gc日志:gc 1 @0.005s 0%: 0+11+0.99 ms clock, 0+0/15/0+7.9 ms cpu, ...

2019-04-17 16:08:27 3920 1

原创 Samba映射

Samba服务在ubuntu的服务版上是没有安装的,我们需要手动安装。1、安装sudo apt-get install sambasudo apt-get install smbclient2、启动、关闭和重启启动:sudo /etc/init.d/samba start停止:sudo /etc/init.d/samba stop重启:sudo /etc/init.d/samba r...

2019-03-29 11:59:51 3634 1

原创 golang学习笔记-ubuntu安装go环境

两种安装方式一、命令安装使用命令sudo apt-get install golang-1.9直接安装golang-1.9版本,但是经常不成功,因为golang的官方国内访问受限,推荐第二种安装方式。二、解压包安装1、安装从Go语言中文网下载需要的安装包。下载完成之后拷贝到ubuntu系统中,然后解压,我这边将go的包解压到了/目录下的go中。tar -xf go1.12.1.li...

2019-03-29 11:46:30 4082 2

原创 windows查看占用端口并关闭端口

1.查看占用端口的进程IDnetstat -aon|findstr "12345"2.查看进程id对应的进程名tasklist|findstr "14100"3.杀掉进程taskkill /f /t /im ___8TestServer_Start_in_G

2019-03-18 14:45:18 3648

原创 beego框架-logs模块学习笔记

前一段时间的项目中用到了beego框架下的logs模块,记录一下使用过程。logs模块官方文档一、示例1、控制台输出//控制台输出func Console() { log := logs.NewLogger() log.SetLogger(logs.AdapterConsole) //设置打印函数及行号 log.EnableFuncCallDepth(true) log.Debu...

2019-02-25 11:57:52 3259 4

原创 git更新远程分支到本地

使用命令 git pull origin <分支名称>

2019-02-20 13:57:00 11146 3

原创 git删除远程和本地分支

删除远程分支git push origin --delete xxx/bugfix删除本地分支git branch -D xxx/bugfix

2019-02-15 16:17:14 147

原创 consul使用笔记-基础篇

前言本篇记录在ubuntu下使用consul的过程和遇到的坑。一、准备在此处 下载consul的linux版本,我下载的是以下版本:二、安装consul不需要安装,将按下的zip包解压即可。1、创建consul目录mkdir consul2、解压已经下载的压缩包consul_1.4.0_linux_amd64.zip到consul目录中unzip consul_1.4.0_li...

2019-01-23 14:56:49 1080

原创 golang学习笔记-golang调用c实现的dll接口细节

目的本篇文章主要介绍golang在调用c实现的dll时,具体的一些方式。比如值传递、参数传递、指针等等的一些使用。一、dll的代码c实现的dll代码:hello.h#ifndef _HELLO_H_#define _HELLO_H_#include <stdio.h>#define HELLO_EXPORTS#ifdef HELLO_EXPORTS#define ...

2019-01-21 19:34:06 10170 3

原创 golang学习笔记-windows平台下环境搭建

一、准备工作必选:golang安装包:在 此处 下载可选(用于生成windows平台的dll):tdm-gcc-x64安装包:在 此处 下载golang IDE:在 此处下载,提取码:93g4二、安装和配置golang1、安装下载go1.11.windows-amd64.msi安装包来安装,安装时一直下一步,注意不要有中文路径,安装完成后我们可以使用命令来查看安装的结果。1)查看...

2019-01-18 14:24:16 1932

原创 golang学习笔记-生成windows平台的dll文件

目标将golang编写的包以dll的形式导出,供windows平台下的应用程序使用。环境golang:go version go1.11.4 windows/amd64 用于生成中间文件和c++库的头文件vs2015:编译windows平台上的应用程序cygwin64:编译过程中需要将go build生成的.a中间根据导出函数定义文件生成dll因为我这边是在x64的平台上,所以我这...

2019-01-09 15:58:07 13362 9

原创 golang学习笔记-基础篇(持续更新……)

1、搭建本地的文档在cmd中执行命令godoc -http=:6060即可在本地的6060端口查看文档,和访问官网一样的。如下:

2019-01-03 14:24:19 1188

原创 rabbitMQ使用笔记-linux平台单机安装及测试(未完待续……)

系统:Ubuntu 14.04.5 LTS1、安装erlangwget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.debsudo dpkg -i erlang-solutions_1.0_all.debsudo apt-get updatesudo apt-get install erlang erlan...

2018-12-29 14:03:15 383

原创 doker使用笔记-安装oracle客户端(未完,待续……)

本文记录下windows平台下基于镜像安装oracle客户端的过程,目前还有一些问题,后续继续处理。前言在 官网 下载oracle客户端的安装包,由于我这边下载的是oracle11g客户端的7z压缩包,我需要在安装的过程中添加解压缩包的工具,解压之后再安装客户端。在官网下载7z的安装包,安装之后拷贝7z.dll和7z.exe两个文件,用于解压缩使用。或者点击此处获取,获取码:99f5一、准...

2018-12-26 17:06:15 315

原创 docker使用笔记-dockerfile简单使用

文件的结构:对应dockerfile的书写:

2018-12-25 15:40:00 596

原创 docker使用笔记-windows平台镜像构建及使用2

1、拉取nonserver镜像docker pull mcr.microsoft.com/windows/nanoserver2、测试脚本创建文件夹nonserver,并在文件夹中编译文件dockerfile和测试脚本文件run.bat。dockerfile文件的内容:FROM mcr.microsoft.com/windows/nanoserver# 设置工作目录WORKDIR ...

2018-12-22 17:30:46 1217 1

原创 docker使用笔记-windows平台镜像构建及使用

前言上一篇 docker使用笔记-windows平台安装及配置 记录了在windows平台下的安装和配置。由于项目组业务的需求,需要在windows平台的docker下运行包含有vs2015运行时库的程序。这篇文章就记录一下在windows server 2016的环境下使用docker的过程。一、 安装docker在windows server 2016平台下安装docker和win10平...

2018-12-22 15:28:51 8090

原创 docker使用笔记-windows平台安装及配置

一、前期工作1、修改系统配置本次安装使用的是win10专业版,需要按照以下步骤开启微软windows系统的Hyper-V,修改该功能会重启电脑。具体步骤如下:进入控制面板,打开“启用或关闭windows功能”。在以下红框复选框上打钩,依次确定退出。重启电脑完成修改。2、下载docker for windows在 此处 下载docker for windows,下载完成之后进行安装...

2018-12-18 11:43:08 1010

原创 docker使用笔记-linux平台

一、环境准备1、ubuntu 版本Linux ubuntu 4.4.0-31-generic #50~14.04.1二、安装1、安装1.9版本1)执行以下指令sudo apt-get install apt-transport-https sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36...

2018-12-17 11:20:58 340

原创 kafka使用笔记-基于SASL认证的kafka伪集群windows环境搭建及测试

继 基于SASL认证的kafka伪集群linux环境搭建及测试 之后,由于环境的问题,需要在windows平台搭建同样的一个基于sasl认证的kakfa伪集群环境。本次同样使用的是 kafka_2.10-0.10.1.0.tgz 版本的kafka,集成zookeeper。只需要对此进行配置即可,无需单独安装zookeeper。一、准备工作1、环境:windowsx64 sp12、安装包:ka...

2018-12-15 09:36:56 667 2

原创 kafka使用笔记-librdkafka支持sasl认证

由于业务需要,需要在librdkafka开源库的基础上增加SASL认证。由于相关的资料比较少,特此记录,以便后用。本此librdkafka的使用时在windows平台,。一、版本和准备工作1、librdkafka由于之前一直使用的是librdkafka0.9版本,编译之后死活认证失败,最后拉取最新版本,测试可用。点击此处 下载最新librdkafka源码2、openssl由于librdk...

2018-12-07 19:04:56 6683 6

原创 kafka使用笔记-基于SASL认证的kafka伪集群环境搭建及测试

继 搭建免认证kafka单机 之后由于业务需要,搭建了基于SASL认证的kafka伪集群环境。本次同样使用的是 kafka_2.10-0.10.1.0.tgz 版本的kafka,集成zookeeper,只需要对此进行配置即可,无需单独安装。一、准备工作1 环境:ubuntu162 安装包: 打开此链接 选择下载的路径和相应的数据包,我使用的是 kafka_2.11-2.1.0.tgz 版本...

2018-12-07 17:37:23 921

原创 kafka使用笔记-免认证kafka单机环境搭建及测试

本次使用的kafka为最新的版本,zookeeper均使用kafka自带版本,仅对相关进行配置即可。一、准备工作1 环境:ubuntu162 安装包:打开此链接 选择下载的路径和相应的数据包,我下载的是 kafka_2.11-2.1.0.tgz 版本二、安装免认证Kafka环境1、 解压安装包将已下载的安装包拷贝到机器的目录(目录没有限制)后,直接解压。tar -zxvf kafk...

2018-12-07 15:02:57 876

原创 curl编译linux静态库及使用总结

一、安装OPENSSH1、上传文件并解压 openssl-1.0.2k.tar.gz2、执行./config no-asmmakemake install备注:如果要编译动态库,需要增加参数如下:./config no-asm --shared3、生成的文件目录在:/usr/local/ssl 下二、安装curl1、上传文件并解压 curl-7.53.1.tar.gz2、执...

2018-10-26 15:04:55 3113

PicGo-Setup-2.2.2.zip

PicGo-Setup-2.2.2

2021-08-01

source insight 支持lua的语言包

source insight 支持lua的语言包,source insight 支持lua的语言包,

2018-02-06

Desktop.rar

typora-setup-x64和pandoc-2.10.1-windows-x86_64的安装包合集,用于能够直接安装在windows-x64版本,能够导出markdown文档到docx,并且自动生成目录结构

2020-08-13

ipmsg飞鸽源代码

飞鸽源码,vc6.0编译通过, 生成可执行程序, 方便查看学习

2015-11-14

空空如也

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

TA关注的人

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