自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rs勿忘初心的博客

分享是一种快乐,帮助别人也许就是在帮助自己,欢迎交流(微信公众号:rs勿忘初心)...

转载 Python多线程编程---(1)threading 模块 Thread 类

全文参考:https://blog.csdn.net/briblue/article/details/85101144 最近看了下团队自动化测试用例的代码,里面有涉及并行处理的逻辑,主要是基于python的threading 模块来实现的,但运行结果出现了一些奇怪的现象,花了一天的时候改去改来没...

2020-02-17 19:36:40 98 0

原创 RabbitMQ修改默认端口:4369、5672、15672、25672

参考: https://blog.csdn.net/yaomingyang/article/details/103583024

2019-12-26 13:42:34 1232 0

原创 采用Locust对grpc协议进行压测

1.Locust学习 详情可以参考:Locust官方文档【中文翻译】 2.grpc协议 详情可以参考:gRPC 官方文档中文版V1.0 gRPC 是什么? 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服...

2019-12-18 18:13:53 504 0

原创 Linux系统给进程绑核

如何使用 cgroup 的 cpuset 控制器限制进程只使用某几个 CPU,更准确的说是某个几个逻辑核。 参考:https://www.cnblogs.com/shishaochen/p/9735114.html

2019-11-30 20:07:48 139 0

原创 Mac笔记本Postman升级为新版本后,打开时一直转圈,无法使用

最近Postman经常会弹出提醒说有新版本让我更新,我的是Mac系统,然后手贱更新了下,发现打开时一直转圈,无法使用,以前也出现过一次这种情况,临时解决了,但忘记了记录方法,这次出现了同样的问题,又是在网上东查西查浪废了半天时间,几乎要放弃啦。。 现象: 解决方法: 删除/Users/...

2019-11-11 16:26:16 1415 1

原创 Linux-定时任务(Crontab)基本用法

Crontab不生效等常见问题解决方法参考:https://www.jb51.net/article/154290.htm 比如:有些时候需要将指定python版本加入到PATH环境变量中,因为某些模块安装到了指定的Python的版本上,而非系统默认的Python。 -------------...

2019-10-22 16:40:01 62 0

原创 (2)千军万马跑协程goroutine

参考:https://cloud.tencent.com/developer/article/1375753 协程和通道是 Go 语言作为并发编程语言最为重要的特色之一,初学者可以完全将协程理解为线程,但是用起来比线程更加简单,占用的资源也更少。通常在一个进程里启动上万个线程就已经不堪重负...

2019-10-12 21:13:22 69 0

原创 (1)理解go func背后发生了什么?

参考:https://studygolang.com/articles/21588?fr=sidebar 先看下下面这段代码? (1)A与B分布在不同的goroutine队列 package main import ( "fmt" "sync"...

2019-10-12 20:44:28 870 0

原创 Excel在表格框中插入对勾✅

2019-09-09 00:01:50 634 2

原创 Chrome浏览器截取全屏(无需安装任何插件)

Mac系统操作,截取整个网页,方法如下: (1)在待截取网页鼠标右键,点击“检查”。 (2)按“shift+command+p”组合健,如下图所示: (3)输入"Screen",选择“Captrue full size screenshot”。 (4)选择保...

2019-08-22 15:10:58 1739 0

原创 Python终端输出中文

Python终端输出中文: # -*- coding: UTF-8 -*- import json tags = {"功能方向": ["基础监控-应用监控"]} print json.dumps(tags, encoding='UTF-8&#...

2019-08-06 17:14:40 500 0

原创 mysql如何复制一个数据库

在实际的工作中,操作数据库往往需要十分谨慎,如果不是非常熟悉的话,在操作前最好备份一下已有的数据库,那么如何备份数据库呢? 假设我们已有一个数据库old_db,现在我们想将其备份为new_db,操作步骤如下: (1)创建新的数据库 # 本地进入mysql客户端 mysql -u 账户 -p...

2019-07-31 13:25:15 774 0

原创 Linux下查看某个进程占用的CPU及内存

目录 1.查看指定进程的PID 2.用top命令指定固定的PID 3.使用ps查询指定进程名或PID的占用情况 4.查看更详细的内存占比 1.查看指定进程的PID ps -ef | grep iquota-server 2.用top命令指定固定的PID top -p 366...

2019-07-30 09:48:44 5890 1

原创 Jmeter设置环境变量支持在任意终端目录输入jmeter直接启动

准备工作我就不啰嗦了,Java SDK及Jemter默认你已经下载安装(百度一下,方法很多),这里主要讲的是Jmeter设置环境变量从而支持在任意终端目录输入jmeter直接启动,从而避免每次需要进入特定的目录启动Jmeter而浪费时间,主要是时间长了我也记不住在哪启动啊。 1. 在终端打开.b...

2019-07-09 18:03:09 534 0

原创 ELK(ElasticSearch+LogStash+Kibana)搭建

Kibana汉化参考: https://www.deathearth.com/323.html 利用logstash解析日志,然后写入ES,最后从Kibana界面可视化查看。按照官方文档操作比网上找的资料靠谱得多。 https://www.elastic.co/guide/en/logsta...

2019-07-01 12:19:34 389 0

原创 word中如何优雅的显示代码

在word中写一些与编程语言相关的内容时,或多或小的需要插入一些代码片段用以辅助说明,但是直接粘贴或截图往往都不是最佳方法,网上有各种各样的工具,我比较习惯使用:http://www.planetb.ca/syntax-highlight-word,两步搞定,如下图所示: (1)粘贴代码 (2...

2019-06-28 17:15:09 3154 0

原创 linux快速查找文件中所包含的指定字段的个数

比如有一个文件access.log.20190528,大小为1.9G,我们现在想找出“Request_url:GET”字符串出现的总次数,可以在终端执行如下命令,返回结果3498543即为出现的总次数: # grep -c 'Request_url:GET' access....

2019-06-24 14:32:44 1370 0

原创 Mac安装Redis

macbook笔记本推荐安装homeBrew与iterm2,以方便大多数软件的安装homeBrew与iterm2,安装方法百度即可,关于homeBrew的操作命令如下: brew search ** //查找某个软件包 brew list //列出已经安装的软件的包 brew instal...

2019-06-23 16:55:03 2041 0

原创 IDEA 手动导入本地依赖包

操作步骤比较简单,如下: (1)在External Libraries下第一栏"<1.8>...."右键选择“Open Library Settings” (2)依次选择“Libraries”、"+"标记、“Java”,然后添加对应目录需...

2019-06-20 13:44:24 3335 0

原创 go语言Switch用法

go语言中除了两个基础的控制语句if和for,还有switch语句,它是多路分支控制,下面给出一个示例进行说明,主要通过命令行传入一个参数,然后跟据其值情况分别返回不同的值。如果没有其它的case语句符合条件,那么可选的默认case语句(default)将会被执行。默认case语句可以放在任何地方...

2019-06-18 11:15:51 553 0

原创 利用Go语言实现一个简单的Web服务器,并在页面展示利萨茹图形

利用Go语言实现一个简单的Web服务器,并在页面展示利萨茹(lissajous)图形。 server_lissajous.go package main import ( "fmt" "image" "image/color"...

2019-06-18 10:27:28 1461 0

原创 go语言打印errors类型变量

测试代码如下: package main import ( "errors" "fmt" ) var SERVICE_NOTEXIST error = errors.New("SERVICE_NOTEXIST") var SE...

2019-06-15 14:09:13 303 0

原创 linux使用gcc编译报错“undefined reference to `pthread_create'”

下面这个例子通过一个代码说明两个线程关联一个函数,实现并发操作,预期结果这两个线程都使用了print函数,它们各自执行各自的,不会因为使用了同一个函数而受到影响。 my_test.cpp #include <stdio.h> #include <stdlib.h> #...

2019-06-13 11:42:48 890 0

原创 InteliJ IDEA生成可执行jar运行提示没有主清单属性

java生成可执行jar文件其中一种方法: (1)InteliJ IDEA菜单栏File--->Project Structure--->Artifacts--->"+"操作--->选择JAR--->选择"From modules wi...

2019-06-10 15:53:49 3528 0

转载 什么是分布式系统中的幂等性

现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很久没有反应,那么就会多次点击按钮,这...

2019-06-02 17:21:30 41 0

原创 查看python安装路径以及pip安装的包列表及路径

1. 查看python路径 终端输入命令: whereis python 假设你的电脑上同时安装了python2和python3,可以使用使用以下命令分别查看其安装路径: whereis python2 whereis python3 2.查看使用pip安装的软件包 默认pyt...

2019-05-19 00:31:38 6159 0

原创 linux磁盘清理后未释放内存可能的解决方法

当linux系统下启动多个服务且没有一定的清理机制时(比如日志),系统磁盘空间很容易就被打满,但是有时候删除了文件(比如nohup.out),却发现系统磁盘空间未释放,可能原因是忽略了有应用一直在往其中写数据,直接删除某文件无法释放磁盘空间。 解决方法: 查找了下发现系统对rm进行了ali...

2019-04-22 16:25:38 662 0

原创 nosetest忽略执行指定文件方法

在安装好nose后,我们执行类似nosetest -v hello.py就可以运行指定文件,执行nosetest -v就可以运行当前目录下的所有文件,但有时候有些文件是我们不想运行的,也不想删除,这个时候就可以利用-I或者--ignore参数来指定你想忽略不执行的文件,如下图所示: ...

2019-04-09 19:24:01 366 0

原创 python导入模块报错“ImportError: No module namedXXX”

用了python 有一段时间,发现基础的import都不熟悉,组里的同学跟我讲了下,我才大致明白,下面主要分两种情况说明: (1)编辑器(如Pycharm)导入时找不到模块 请确保你想要被引入的模块路径下包含__init__.py文件(同时注意根目录及其它目录包含该文件) __init__....

2019-04-02 20:14:23 10461 1

原创 python打包及支持pip安装

目录 1.Configure: package_test的文件和目录组织 2. Package: 打包package_test 3. Distribute: 把打包后的 package_test发布到 Pypi 中 pip是一个现代的,通用的 Python 包管理工具。提供了对 Pytho...

2019-03-31 16:01:31 1171 1

原创 LiteIDE调试工具delve

1.使用gdb调试报错“/usr/local/bin/gdb was found on system PATH(hint: is GDB installed?)”以及“LiteDebug:Failed to start debugger” 解决方法:在网上查了很多方法,发现不好使,然后放弃了...

2019-03-29 17:31:53 1372 0

原创 查看zk状态时报错“Error contacting service. It is probably not running

1.查看zk状态时报错“Error contacting service. It is probably not running” 解决方式,查看zookeeper.out日志文件信息定位原因,路径:/zookeeper-3.4.6/bin/下 我的报错原因是zk部分文件的拥有者为ro...

2019-03-29 14:21:33 89 0

原创 .gitignore文件不生效解决方法

参考:https://www.cnblogs.com/zzcc/p/5695883.html

2019-03-25 16:58:21 2538 0

原创 在Ant Design Pro(React)中使用ECharts

使用Ant Design Pro解决方案可以快速搭建前端框架,而ECharts是前端最流行,功能最强大的前端图表库。 下面将讲解下如何在Ant Design Pro使用ECharts。 Ant Design Pro本身是通过Webpack进行打包的,而ECharts本身也提供了Webpack的...

2019-03-21 11:14:47 2087 0

原创 Ant design pro引入Echarts报错:TypeError: Cannot read property 'x_data' of undefined

目录 (1)报错:TypeError: Cannot read property 'x_data' of undefined (2)报错:× Error: Component series.line not exists. Load it first (3)报错:Unex...

2019-03-21 10:17:25 3658 0

原创 Ant Design Pro引入Echarts 报错Unexpected token

想要在ant design pro中引入echart,发现在网上找了很多示例直接运行不通过,可能需要更改下部分格式,比如直接引用下面链接中的代码就会报错:Unexpected token, https://www.missshi.cn/api/view/blog/5b05226413d85b3c...

2019-03-20 12:01:49 1332 0

原创 Ant Design引入Echarts

目录 1.首先在Ant Design项目上安装echarts相关的包 2.在项目里就可以引入相关的包了 3.示例代码 4. 运行结果 1.首先在Ant Design项目上安装echarts相关的包 进入ant-design-pro目录,比如我的:/Users/rongsong/Down...

2019-03-20 11:34:36 2190 0

转载 Django中urls参数传递

1 无参数情况 配置URL及其视图如下: 1 2 3 4 (r'^hello/$', hello) def hello(request): return HttpResponse("Hello World")...

2019-03-15 10:21:56 728 0

转载 HTTP长连接、短连接究竟是什么?

详情请参考:https://www.cnblogs.com/gotodsp/p/6366163.html 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网...

2019-03-11 15:28:03 455 0

原创 mac笔记本安装tree工具显示文件目录结构

1.mac终端安装命令:brew install tree(没有brew可以自行百度安装) 2.显示效果:  

2019-02-27 10:09:44 76 0

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