自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 kafka通过命令行删除指定topic下所有records

由于在windows环境下,在kafka官网下载下来。

2023-01-18 11:48:46 9

原创 python执行avro异常处理

1、使用from confluent_kafka import avr。

2022-12-19 11:38:10 76

原创 confluent_kafka使用schema问题记录

目录1、引入confluent_kafka包2、传递参数使用:3、错误场景:2、传递参数使用:3、错误场景:4、若使用confluent_kafka报异常:目录1、引入confluent_kafka包2、传递参数使用:3、错误场景:4、若使用confluent_kafka报异常:

2022-12-07 19:08:08 227

原创 python+requests库使用post方法采坑

【代码】python+requests库使用post方法采坑。

2022-11-11 15:07:11 292

原创 python对webp图片格式文件进行jpg的转换

【代码】python对webp格式文件进行jpg的转换。

2022-11-10 10:44:12 320

原创 安装pykafka后运行提示异常

搜索后发现好多模块的使用过程可能仍会存在这个问题,解决,通过安装。安装成功后,再次运行,模块正常启动,问题得到解决。

2022-11-10 10:35:12 25

原创 python3连接mongoDB及鉴权问题处理

【代码】python3连接mongoDB及鉴权问题处理。

2022-11-08 12:28:37 253

原创 kafka-python的基本使用及统计kafka消息总数

【代码】kafka-python的基本使用及统计kafka消息总数。

2022-11-04 11:27:12 588

原创 pykafka的基本使用及统计kafka消息总数

kafka简单说明:作为一个消息队列,主要就是由生产者Producer、消费者Consumer这两种角色进行队列的写入和队列的消费:2、获取topic并给kafka的目标topic里面写入数据:3、对写入的消息进行消费:4、统计kafka消息总数:pykafka官方地址:pykafka · PyPI

2022-11-03 21:18:46 475

原创 python的datetime库的简单用法

days、seconds、microseconds、milliseconds、minutes、hours、weeks,且默认是0。time类由hour小时、minute分钟、second秒、microsecond毫秒和tzinfo五部分组成。2.datetime.time.strftime(format):按照format格式返回时间。4.datetime.time.utcoffset():返回时区的时间偏移量。3.datetime.time.tzname():返回时区名字。

2022-11-03 19:03:40 46

原创 python调用kafka依赖包异常

2、之后我安装python3的pip install kafka-python部分问题得到解决,但是引用from kafka import SimpleClient时会报异常,之后我又安装了pip install pykafka,这三个在一个环境中,这个会导致自己引用包的时候是正常的,都可以引用,但是在执行时就会报各种异常。3、解决这个问题的思路就是,依次卸载kafka的安装包,把自己真正需要的安装包再重新安装。

2022-10-25 18:23:11 565

原创 python更新pip后报异常

1、当pip的版本更新后,在使用pip install 命令时会提示python.exe -m pip install --upgrade pip,进行更新pip的版本:但当执行完命令后会偶然出现报Unable to find resource t64.exe in package pip._vendor.distlib的异常提示情况:

2022-10-25 14:25:05 537

原创 apifox创建测试用例流程

至此创建用例->关联该用例->执行自动化->生成报告,可以作为一个简单的流程步骤供参考。在添加测试用例后,进入所创建的测试用例界面,点击添加步骤,则可以关联之前保存的测试用例。

2022-10-12 17:21:59 225

原创 python3读写kafka的消息demo样例

【代码】python3读写kafka的消息。

2022-10-12 12:01:40 728

原创 sonarqube新代码(new code)配置及说明

英文:Administration -> Configuration -> General Settings -> New Code Period。2、可以配置天数来对新代码进行区分,代码超过对应天数后会被认为是新代码。

2022-09-15 11:19:49 649

原创 fiddler浏览器代理设置

两个点一个http,一个和fiddler端口保持一致,具体fiddler使用可以参考我的另一篇fiddler的文章。新建情景模式--》代理服务器命名fiddler--》之后解压后用谷歌浏览器加载使用。

2022-08-15 16:30:52 2033

原创 eslint检查报No files matching the pattern “./“ were found.异常

此时如果需要忽略这个错误,则后面加上 --no-error-on-unmatched-pattern即可。或者需要保证目标./路径下面存在eslint可以检查到的文件.js&.ts等。通过eslint进行前端代码规范检测。

2022-08-15 16:21:48 2036

原创 Pylint检查规则中文版

此文是结合谷歌翻译进行的,多有问题,请高手翻译完指正具体结合英文文档进行查看,部分翻译内容不准确此文只用于参照,有些专用名词直接使用的是英文,翻译过来会造成语义歧义,建议直接翻看原文。...

2022-07-29 16:41:01 384 3

原创 PHP7.4使用composer报异常处理

报Rootcomposer.jsonrequiressimplesoftwareio/simple-qrcode1.3.*异常。下面这个问题相似InstallorenablePHP'sfileinfoextension。提示需要InstallorenablePHP'sgdextension.则在同样位置把extension=fileinfo的注释取消掉即可。此处是在php的安装路径下,找到php.ini文件。1、使用composerupdate命令报。...

2022-07-19 09:39:27 602

原创 go语言环境搭建和样例

可以选择windows和linux。3、在系统环境变量中配置。go语言开发环境下载。

2022-07-17 12:34:39 199

原创 window10系统常用操作

C\Users\ADMINI~1\AppData\Local\Temp里面的缓存文件都可以删除,可以定期做删除,让C盘瘦身。输入chkdsk检查磁盘系统。输入sfc/scannow。自动修复损坏文件,重启电脑。1、进入cmd命令窗。

2022-07-17 11:58:19 113

原创 eslint的命令行使用

eslint无法加载文件C\Users\Administrator\AppData\Roaming\npm\eslint.ps1。1、通过npm安装全局的eslint。之后再vscode输入。

2022-07-16 22:48:30 597

原创 window10任务栏操作

1、隐藏任务栏栏右侧小图标,有的windows默认是不隐藏的设置完成之后如何把任务栏的正在运行的图标缩小图标就会变小,默认是从不也就是下面的图标很大。

2022-07-16 22:26:19 95

原创 虚拟机使用桥接方式和本机同网段互动

1、虚拟机使用桥接方式和本机同网段互动,场景就是保证在同一wifi下其他主机也能访问到虚拟机,在虚拟机上搭建应用,可以让同wifi下的其他机器正常访问:先保证虚拟机和本机连上wifi后在同一网段,这个很重要1、配置虚拟机,配置虚拟机之前先查看本机物理机用的是什么网卡,不是直接就去使用物理网卡:控制面板\所有控制面板项\网络和共享中心:在internet这个当前使用的网络配置中,查看当前使用的网卡 在此为了保证之后能够正常连网及和其他服务器主机互通,要进行如下配置,点击网络旁边的共享按钮,选择允许其他网络这

2022-07-12 10:35:26 1926

原创 docker+gitlab-runner的配置安装

1、前提要先安装gitlab,我之前的文章中有涉及,此处直接上docker安装gitlab-runner:下载OK后2、运行gitlab-runner容器3、此处需要注册gitlab-runner刚开始没有配置runner时会在setting的CI/CD下面有个runner,点击扩展,会展示runner的url和token 我这个操作是为了之后使用maven进行打包,使用的是maven:3.6.3-jdk-8,所以先可以进行docker pull maven:3.6.3-jdk-8,把所需要的镜

2022-07-06 13:46:43 1525

原创 maven+jacoco+sonarqube进行代码静态扫描

1、之前文章里面已经提到jacoco此处只需要进行配置sonarqube,在maven的setting.xml里面增加sonarqube的配置 如果要使用特定的sonar-maven-plugin配置OK后2、执行命令如果如果使用特定的sonar:

2022-07-05 17:57:05 358

原创 docker-compose安装sonarqube

1、安装docker及docker-composedocker这里就不介绍了在安装docker结束后安装docker-compose:安装docker-compose:# 建议用迅雷下载二进制文件# 下载的文件会输出到 /usr/local/bin/docker-composePS:国内镜像:之后给compose配置可执行权限sudo chmod +x /usr/local/bin/docker-compose输入docker-compose version 2、安装snoarqubesnoa

2022-07-05 16:24:34 714

原创 maven+Junit+jacoco的样例demo

1、起初自己安装一个springboot项目后写了个样例,通过jacoco这个想统计下单元测试覆盖率,结果被idea给带偏了,因为自己初次使用,所以想着直接用maven运行jacoco就可以像别人说的那样,在target里面生成site目录查看报告:结果运行过程只是提示这个:Skipping JaCoCo execution due to missing execution data file.为了解决这个报错耗了我几天时间,但无论怎么修改配置文件仍是提示这个错误,说是jacoco.exec这个文件没有,又

2022-07-04 16:40:14 349

原创 maven-springboot+jacoco配置文件

1、2、setting.xml的配置:

2022-07-04 14:59:44 200

原创 centos7的虚拟机安装及使用

Index of /7.7.1908/isos/x86_64https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.isocentos7的地址1、centos7虚拟机安装建议一定要使用典型安装,我选了个自定义安装centos7,结果发现没有ens-33网卡,又重新装了一遍,其他步骤网上都一样,就是选个语言、选个必须要用的磁盘、以及设置下root的密码就行了,之后用root登录就OK:有的有选linxu版本的一定要选对应

2022-07-02 17:00:18 1088

原创 idea里面配置maven+jacoco

1、在对应的pom.xml里面添加如下配置,先下载jacoco-maven-plugin对应版本的插件之后在对应的plugins里面增加如下内容,之前的坑就是其他文章中都是直接加如下内容,而没有安装插件(plugin依赖上面下载后再使用)配置idea内部运行jacoco我这用idea版本比较新,是在这个地方配置code coverage,无论哪个版本找到这个模块进行选择jacoco 之后可以执行结束后可以查看代码覆盖率,可以点击下载报表,生成到对应目录下: 使用idea自带的maven,并配置

2022-06-29 18:49:17 1435

原创 git创建公钥到gitlab并拉取gitlab代码

1、配置本地用户名及邮箱: 以上命令执行结束后,可用 git config --global --list 命令查看配置是否成功2、git生成公钥 1)在git bash窗口输入下面指令即可生成带注释的公钥  2)设置存放公钥的位置,默认的话直接回车键确认 3)输入密码和确认密码,不设置密码直接按回车键 3、git查看ssh公钥的方法 1)通过git bash命令窗口  ①直接输入cat ~/.ssh/id_rsa.pub即可查看  ②逐步进入目录打开文件   a.进入.ssh目录:cd ~/

2022-06-29 11:24:09 567

原创 gitlab创建工程和用户

1、git创建工程填写工程名称: 2、gitlab创建用户 创建user:进入创建用户的界面,点击edit,进去可以进行修改密码: 把用户添加到目标项目组中:并且可以在select a role 这块选择一个角色,通常选择developer:...

2022-06-28 18:38:08 319

原创 docker-compose安装gitlab

1、安装docker-compose用dao-cloud来下载:之后给docker-compose赋予可执行权限chmod +x /usr/local/bin/docker-composedocker-compose --version到此docker-compose安装OK2、通过docker-compose安装gitlab在对应安装docker目录下创建一个mkdir gitlab里面创建一个.yml文件文件内容根据自己情况选择: 之后要在gitlab中查看密码:PS:如果用d

2022-06-28 10:53:13 1698

原创 ubuntu修改静态IP地址

1、修改静态IP地址运用场景很多,我这里主要是想搭建一个集群环境,需要固定IP对于ubuntu来说我的版本20.04高版本的ubuntu需要修改vim /etc/netplan/01-network-manager-all.yaml修改这个文件的前提是,sudo su 切换到root账户下才有权限之后配置 修改静态ip地址和对应的网关,DNS域名我默认写的8和114的修改保存之后执行 通过查看ifconfig,发现网卡信息已经正常修改,当然对于写配置信息的时候,ens33就是默认网卡,一般就是

2022-06-27 15:57:15 1251

原创 centos的国内镜像源

centos国内镜像源,自己选了3个,亲测有效,可以下载: centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 Index of /centos/7.9.2009/isos/x86_64/都是选择isosIndex of /centos/7.9.2009/isos/x86_64/

2022-06-27 14:35:15 1076

原创 springboot写一个简单的接口样例

1、重新创建一个maven的工程,之前maven的配置在前面文章都已描述:之后替换pom.xml的内容具体xml内容如下,如果找不到版本可以到镜像仓库去查一下: 2、创建简单的类在java目录下创建一个packagecom.k8s.springboot创建SpringbootApplication类,里面用于启动服务 之后再同一级目录下创建controller文件夹,并创建HelloWorldController类文件:创建好后直接运行 之后再访问 http://localhost:80

2022-06-27 14:07:18 163

转载 单元测试覆盖率

什么是单元测试覆盖率?关于其定义,先来看一下维基百科上的一段描述:简单来理解,就是单元测试中代码执行量与代码总量之间的比率。以一个最简单的例子来直观感受一下:Service服务类:单元测试类:从上面的代码中能看出,单元测试方法能够覆盖到服务类方法的和两个分支,覆盖不到分支。那么覆盖率就是方法和分支的代码量除以方法的总代码量。单元测试覆盖率框架单元测试覆盖率常用的框架有JaCoCo、EMMA和Cobertura。我们目前(在Jenkins中)使用的是JaCoCo。JaCoCo可以统计的指标有:查看

2022-06-24 10:40:09 2981

原创 ubuntu环境下安装docker并启动创建java环境

ubuntu环境下docker的安装:无论是安装什么,都要先更新apt,保证是最新的源,此时安装docker也不例外: ubuntu里面让apt下载时通过 HTTPS 使用软件包。然后将官方 Docker 版本库的 GPG 密钥添加到系统中:执行后显示此处需要将 Docker 版本库添加到APT源:执行后显示:接下来,我们用新添加的 Docker 软件包来进行升级更新。确保要从 Docker 版本库,而不是默认的 Ubuntu 版本库进行安装:执行后会看到这样

2022-06-16 17:40:44 535 2

原创 linux+ubuntu初始安装后的一些操作(root密码设置+ssh)

1、首先介绍ubuntu的国内源下载网站:Index of /ubuntu-releases/也是在网上搜的,只是自己把这整套流程都给记录下来下载对应版本后,我是用虚拟机安装ubuntu的默认选完对应配置后,会让自己创建一个用户,用来初始登录ubuntuubuntu初始root密码:2、初始登录进去后,需要切换root账号,我这边以为密码是一样的,网上查了下,初始root的密码是随机的,需要手动修改sudo passwd之后输入之前创建用户时的密码,会提示让自己重新设置密码,此时输入root账户的密码,并确

2022-06-08 18:12:10 229

dbeaver-ue专业版安装包

dbeaver专业版安装包

2022-12-16

jmeter访问GRPC的Jar包

1、目标放置位置,放置在jmeter的ext扩展路径下:E:\apache-jmeter-5.4.1\lib\ext 2、具体操作: 使用JMeter发出gRPC请求 创建测试脚本: 添加线程组:右键单击样本测试(我们的测试计划)→ 添加→ 线程(用户)→ 线程组。 添加GRPC请求:右键单击新创建的线程组→ 添加→ 采样器→ GRPC请求。 填充信息请求:主机、端口、方法、数据请求、原型文件夹。 保存测试脚本。 3、说明:目前不支持证书访问,有能够通过证书访问的朋友,可以交流

2022-11-21

python-PEP8编码规范md文档

python-PEP8编码规范md文档,结合pylint的检查规范进行学习

2022-11-21

Pylint检查规则中文版md文档

文档结合谷歌翻译进行,对pylint的检查规范进行整理,有需要的可以进行下载

2022-11-21

Kubernetes Tutorials | k8s 教程

k8s完整教程讲解: 在学习本教程前,需要注意本教程侧重于实战引导,以渐进式修改代码的方式,将从最基础的 container 容器的定义开始,经过 `pod`, `deployment`, `service`, `ingress`, `configmap`, `secret` 等资源直到用 `helm` 来打包部署一套完整服务。所以如果你对容器和 k8s 的基础理论知识不甚了解的话,建议先从 [官网文档](https://kubernetes.io/zh-cn/docs/home/) 或者其它教程获取基础理论知识,再通过实战加深对知识的掌握!

2022-11-21

空空如也

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

TA关注的人

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