自定义博客皮肤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)
  • 资源 (37)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ES安装与部署

文章目录1. 导入Elasticsearch GPG KEY2. 添加elasticsearch的yum repo文件3. 安装4. 配置4.1 配置/etc/elasticsearch/elasticsearch.yml4.2 配置 /etc/elasticsearch/config/jvm.options4.3 配置sysctl.conf4.4 配置/etc/security/limits.conf5.启动6. 测试离线安装方式:1. 导入Elasticsearch GPG KEY[root@ELK

2020-12-26 02:48:29 411

原创 Beego——数据绑定

文章目录1. 绑定普通变量2. 绑定切片1. 绑定普通变量BindVarController.gopackage controllersimport ( "github.com/astaxie/beego" "strconv")type BindVarController struct { beego.Controller}router.gofunc (this *BindVarController) Get() { var str string this.Ctx.In

2020-12-25 02:14:53 139

原创 手动同步系统时间报错he NTP socket is in use, exiting

Linux服务器上运行程序,启动报错,发现是系统时间同步问题,手动同步系统时间也报错手动执行报错:[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org22 May 13:56:26 ntpdate[17023]: the NTP socket is in use, exiting停止ntp服务:systemctl stop ntpdShutting down ntpd: [ OK ]设置ntp服务开机不自启动:systemctl

2020-12-22 16:50:53 116

原创 二维矩阵查找

题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]给定 target

2020-12-22 09:01:12 103

原创 利用stream做ssl passthrough

利用了nginx的stream配置,stream就是tcp的转发,如果只想绑定一个443端口,通过用户访问的域名来区分不同的服务,类似ingress的功能。用户可以采用ssl passthrough模式。原来nginx可以打开一个预读开关,可以(在握手阶段)把域名读出来,如下面的preread on。stream { map $ssl_preread_server_name $name { app1 app1_backend; app2 app2_backe

2020-12-22 08:56:36 307

转载 Jmeter分布式压测

Jmeter分布式压测Jmeter的集群模式可以让我们将多台机器联合起来一起产生负载,从而弥补单台机器负载生成能力不足的问题。假设我们的测试计划会产生100个threads,我们使用6台机器进行分布式测试的时候,一共会产生100 * 6 = 600的负载。日常情况,大部分的性能需求,单台压测机就可以抗住的。4C8G的window server机器,使用UI方式,最高压测过2000并发(RT 20ms以内),单机没什么问题(当然如果IO很高的话,注意压测机网卡可能会先出现瓶颈。)超过2000并发,可使

2020-12-22 01:11:51 110

原创 nginx四层代理配置

简介nginx常用于四层负载均衡和web service的代理转发。 nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等,类似阿里云slb的 tcp协议模式。默认情况下,此模块不构建,应使用配置参数启用 --with-stream 。安装# tar -xvf nginx-1.10.3.tar.gz#cd nginx-1.10.3#./configure --prefix=/usr/local/nginx --with-http_ssl_module

2020-12-22 00:56:14 648 1

原创 libcurl http头默认的Expect: 100-continue引发的血案

现象:在使用libcurl库开发的程序发送请求,响应时间长达1s左右,结果对方反馈他们压测的结果是 2~3ms 就能返回结果原因libcurl 当 POST的数据大于1024字节的时候,http默认添加请求头Expect: 100-continue,先追加一个Expect: 100-continue请求头信息,发送这个不包含 POST 数据的请求;如果服务器返回的响应头信息中包含Expect: 100-continue,则表示 Server 愿意接受数据,这时才 POST 真正数据给 Serve

2020-12-22 00:43:12 428

原创 jmeter命令行配置客户端证书

方法一:命令行使用-Djavax.net.ssl.keyStore和-Djavax.net.ssl.keyStorePassword选项jmeter -n -Djavax.net.ssl.keyStore=/root/base_jmx/test.jks -Djavax.net.ssl.keyStorePassword=123456 -t HTTPS_100_long.jmx -l HTTPS_100_long.jtl -e -o /root/base_jmx/HTTPS_100_long/report

2020-12-14 20:36:51 200

原创 beego tag详解

文章目录1. auto2. pk3. - 忽略字段4. null5. index6. unique7. column8. size9. digits / decimals10. auto_now / auto_now_add11. type12. default13. 使用实例在使用ORM操作创建表时,经常需要用一些tag标签,在这里做一整理1. auto当 Field 类型为 int, int32, int64, uint, uint32, uint64 时,可以设置字段为自增健 AnyFiel

2020-12-14 03:08:09 272

原创 beego表达数据验证

文章目录1. 安装2. 实现方式2.1 方法1:StrutTag验证2.2 方法2beego提供了库validation,用于数据验证和错误收集1. 安装go get -u github.com/astaxie/beego/validation2. 实现方式2.1 方法1:StrutTag验证validation.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"

2020-12-14 02:47:51 439

原创 beego格式化输出

文章目录1. 直接输出字符串2. 模板数据输出3. json格式数据输出4. xml格式数据输出5. yaml格式输出6. jsonp格式输出7. 使用实例1. 直接输出字符串2. 模板数据输出3. json格式数据输出4. xml格式数据输出5. yaml格式输出用法:beego.Controller.Data[“yaml”]=数据beego.Controller.ServeYAML6. jsonp格式输出7. 使用实例package routersimport (

2020-12-14 02:37:09 329

转载 常用的GoLang包工具

Machinery异步队列 https://github.com/RichardKnop/machineryMqtt通信 github.com/eclipse/paho.mqtt.golang go文档http://www.eclipse.org/paho/clients/golang/微信开发 https://github.com/chanxuehong/wechatfasthttp包 github.com/valyala/fasthttp数据库操作包 https://github.com/goc

2020-12-12 21:19:48 123

转载 Linux 运维需要掌握的 17 个实用技巧

查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。f.

2020-12-08 20:02:10 86

原创 zookeeper单节点和集群部署与配置

文章目录1. 安装与部署1.2 安装zookeeper2.单节点配置3.集群配置(伪集群配置)3.1 修改配置文件3.2 修改其他配置文件3.3 创建Server标识Id3.4 启动三个zookeeper实例3.5 检测集群状态1. 安装与部署##1.1 安装jdk```#tar -zxf jdk-8u60-linux-x64.gz -C /usr/local/jdk/#vim .bashrc #环境变量: export JAVA_HOME = /usr/local/jdk/jdk

2020-12-03 01:49:41 199

转载 Uber Go 语言编程规范

相信很多人前两天都看到 Uber 在 github 上面开源的 Go 语言编程规范了,原文在这里:https://github.com/uber-go/guide/blob/master/style.md 。我们今天就来简单了解一下国外大厂都是如何来写代码的。行文仓促,错误之处,多多指正。另外如果觉得还不错,也欢迎分享给更多的人。1. 介绍英文原文标题是 Uber Go Style Guide,这里的 Style 是指在管理我们代码的时候可以遵从的一些约定。这篇编程指南的初衷是更好的管理我们的代码,包

2020-12-03 01:09:07 219

原创 zookeeper工作原理

文章目录简介架构图作用存储结构zookeeper存储模型znodezode组成znode类型Sessions(会话)Watches(监视)zookeeper工作过程节点数规则工作流Leader选举过程Zookeeper 节点状态事务Id初始化Leader选举运行态Leader选举简介ZooKeeper 是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性的问题.ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树种 的节

2020-12-02 18:59:18 170

原创 Zookeeper 启动报错:JAVA_HOME is not set and java could not be found in PATH

问题:Zookeeper 启动时报错 :JAVA_HOME is not set and java could not be found in PATH原因:zookeeper启动时需要java环境变量,环境变量没找到解决办法第一步JAVA_HOME是否设置并生效,#echo $JAVA_HOME #java --version第二步:如果JAVA_HOME确实存在,并且正确,那么可能原因是zkEnv.sh中没有读到环境变量,可以在该文件中直接写入JAVA_HOME环境变量的绝对

2020-12-02 00:25:55 1111

websocket文档

websocket 中文文档,是一个websocket API开发文档,为开发人员提供帮助

2018-08-04

open GL红蓝宝书

open GL红蓝宝书

2017-06-07

libffi-devel-3.0.5-3.2.el6.x86_64.rpm

libffi-devel-3.0.5-3.2.el6.x86_64.rpm

2017-03-04

python3.6中文官方文档

python3.6中文官方文档是根据官方手册翻译过来的中文手册,帮助开发人员开发

2018-08-04

ServerAgent-2.2.1.zip

ServerAgent ,jmeter服务端资源监测工具,可以对于响应时间分析,内存,网络io,磁盘io等做监控

2020-03-01

瑞利信道仿真程序

瑞利信道

2017-06-07

Go语言 guru.exe、godef.exe、gocode.exe

Go语言 guru.exe、godef.exe、gocode.exe,是64位的,专门用于eclipse配置时用的

2018-09-06

1023856-vdiskmanager-linux.7.0.1.zip

解决vmware Exsit平台多个vmdk文件需要合并的问题,需要此工具进行vmdk合并,谢谢谢谢

2020-08-18

vscode中Go的相关插件安装

vscode中Go的相关插件安装,go项目必须以工作空间方式打开,也可以 git clone https://github.com/golang/tools.git tools,

2020-08-14

jmeter资源监控的插件工具

JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar是专门用来进行jmeter资源监控的插件工具,测试过没问题

2020-03-01

brctl相关源码包

网桥配置源码, Linux可以工作在网桥模式,在创建命名空间网桥时需要使用该软件包

2018-10-15

openssl-1.1.0c_libs.zip

libssl.so.1.1,libcrypto.so.1.1,libcrypti.a,libssl.a,libcrypto-1_1-x64.dll,libcrypto.lib,libssl-1_1-x64.dll,libssl.lib

2020-02-11

source insight 全局配色配置文件

source insight 全局配色配置文件

2017-08-06

哈夫曼树及其应用

哈夫曼树及其应用

2017-04-23

Sed与awk书籍

2017-04-23

X86-64上的Linux VM管理系统

X86-64上的Linux VM管理系统

2015-11-07

[图解TCPIP(第5版).

[图解TCPIP(第5版).

2016-04-16

source insight4.0破解工具

source insight4.0破解工具

2017-08-06

gns3镜像文件

2017-04-23

open GL编程指南

open GL编程指南

2017-06-07

Myeclipse10破解包

该软件包专门用于破解Myeclipse10,希望能帮助到大家。

2018-06-16

jmeter-plugins-manager-1.3.jar.zip

jmeter-plugins-manager-1.3安装包 ,需要自己解压下,下载完以后直接将jar包放到jmeter安装目录下的/lib/ext 目录下,重启Jmeter

2020-03-01

VC++之MFC类库中文手册

2016-08-11

source insight

一款开发工具

2017-08-06

Expect笔记

Expect笔记,希望大家来下载吧,快点快点

2015-10-03

Django 中文手册.chm

Django 中文手册.chm

2016-07-11

boost中文文档

boost中文离线文档

2016-12-08

jrtplib-3.9.1.tar.bz2

jrtplib-3.9.1.tar.bz2

2016-07-11

Docker技术入门与实战 杨保华,戴王剑,曹亚仑编著 机械工业出版社

2016-08-11

SDN核心技术剖析 & 实战指南

SDN核心技术剖析 & 实战指南

2017-08-06

jthread-1.3.1.tar.bz2

jthread

2016-07-11

ACM算法模板

ACM算法

2016-04-16

算法竞赛入门经典

2017-04-23

STL源码剖析(高清

STL源码剖析(高清)相信你们会喜欢的,欢迎下载

2015-11-12

哈希算法实现

哈希算法实现

2017-04-23

mysql5.5_win32

mysql5.5_win32

2016-05-16

C++加密/解密库

C++加密/解密库

2016-06-05

tornado

发表于 2017-02-14 最后回复 2019-03-15

空空如也

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

TA关注的人 TA的粉丝

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