自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bab的博客

一个什么都不会的小测试。至青春,那一年头发还在,要么出众,要么出局。

  • 博客(263)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 Linux限制可通过SSH登录到服务器的IP

说明:这里的IP是指客户端IP,不是服务器IP,下面的例子使用了hosts.allow文件的配置方式,目的是快,但也有不灵活。除了可以禁止某个用户登录,我们还可以针对固定的IP进行禁止登录,linux 服务器通过设置/etc/hosts.allow和/etc/hosts.deny这个两个文件,hosts.allow许可大于hosts.deny可以限制或者允许某个或者某段IP地址远程 SSH 登录...

2020-02-16 20:51:32 1226

原创 IDEA运行Java程序提示“java: 警告: 源发行版 11 需要目标发行版 11”

2、“File” -> “Project Structure” -> “Project Settings” -> “Project”,检查"Project language level"是否设置为"11 - Local variable type inference"1、“Settings” -> “Build, Execution, Deployment” -> “Compiler” -> “Java Compiler”,设置"Target bytecode version"为11。

2024-09-05 10:16:08 913 2

原创 mac使用mysqlclient操作数据库时提示/lib/plugin/mysql_native_password.so‘ (no such file)

查了一圈当版本9.0.1时,MySQL 8.0会出现mysql_anted_password错误,因此需要降级。注意根据提示设置环境变量及初始化步骤。卸载mysql-client。

2024-08-08 10:42:06 123

原创 容器多机部署eureka及相关集群服务出现 Request execution failed with message: AuthScheme is null

遇到的其他问题:eureka存在两个实例时相关服务注册完成后自动断开,排查后因为两个eureka没有将register-with-eureka和etch-registry同时设置为true,且defaultZone的地址不是相互注册状态eureka1填写eureka2的ip、eureka2填写eureka1的ip,可减少为1台或重新配置defaultZone的ip。以上办法都没有成功,而且还导致额外出现Root name ‘timestamp’ does not match expected错误。

2024-05-31 21:01:53 1182

原创 vue3动态指定ref名称并动态指定名称调用

allow-create相关文档:https://element-plus.org/zh-CN/component/select.html#%E5%88%9B%E5%BB%BA%E6%96%B0%E7%9A%84%E9%80%89%E9%A1%B9。

2024-03-07 14:42:39 568 1

原创 使用echarts时多tab切换后不能正确获取到指定的宽度,默认100px,修改浏览器窗口大小后又能正常展示

【代码】使用echarts时多tab切换后不能正确获取到指定的宽度,默认100px,修改浏览器窗口大小后又能正常展示。

2023-10-08 21:33:17 981

原创 slot/slot-scope is deprecated, consult docs for better alternative

注意,vue3中只能用template。注意,vue3中只能用template。3、老版本slot-scope。4、新版本slot-scope。

2023-05-04 22:19:16 4251 1

原创 Mac使用pip安装mysqlclient

mac使用pip安装mysqlclient

2023-03-28 14:41:58 1544

原创 mac安装brew

按回车后,根据提示操作:输入镜像序号 --> 输入Y,回车等待brew安装完成即可。

2023-03-20 10:15:42 175

原创 Java判断一个数字是否为回文数

【代码】Java判断一个数字是否为回文数。

2022-11-22 13:51:42 310

原创 迁移selenium脚本迁移后出现unknown error: DevToolsActivePort file doesn‘t exis

unknown error: DevToolsActivePort file doesn‘t exis

2022-08-30 19:39:41 1848

原创 Mac上使用JMeter时在某些组件中command+cv不能完成复制粘贴

在beanshell等编辑框内可以正常使用command+c+v完成复制粘贴。

2022-07-24 18:29:46 774

原创 使用swagger时出现Unable to infer base url. This is common when using dynamic servlet registra

添加以上配置类并重新启动项目即可正常访问http//localhost8080/swagger-ui.html了。出现以上错误提示的原因是没有启用swagger2,也就是没有使用。

2022-07-18 11:32:48 16484 2

原创 通过jira开放接口创建issue时指定链接的问题

https://jira.2345.cn/rest/api/2/issue

2022-06-30 20:51:30 1222

原创 Extraneous non-emits event listeners (xxxXxx) were passed to component but could not be automaticall

在使用Vue3.0时出现警告,完整警告信息如下:伪代码如下:出现此错误的原因是子组件counter向外触发一个addOne的事件,但是无法自动继承,(可以看到counter的template中有两个根节点)。解决办法如下(给两个根节点嵌套一个div):或者修改为以下写法(不使用props):.........

2022-06-25 21:33:45 5772

原创 The bean ‘Xxx‘ could not be injected as a ‘Xxx‘ because it is a JDK dynamic proxy that implements:x

完成错误信息如下:使用ExecuteServiceImpl的代码:出现此错误的原因是注入ExecuteServiceImpl时使用的类型不能使用ExecuteServiceImpl而是应该使用ExecuteServiceImpl的被实现接口ExecuteService。修改后代码:也可以根据提示修改为CGLib动态代理,详情原因可以查看另一篇文章中的错误演示。...

2022-06-24 15:12:38 682

原创 Jenkins处理windows任务时获取python脚本处理结果用于后续流程

Jenkins任务中执行python脚本

2022-06-20 19:44:05 727 1

原创 git强制覆盖本地代码

使用master分支强制覆盖本地代码

2022-06-15 10:48:55 944

原创 windows使用start命令打开浏览器并访问网址时不能正确识别携带多个参数的url(包含&符号)

windows start命令不能正确识别带&符号的命令

2022-06-09 15:30:08 2043

原创 mac+chrome使用mitmproxy安装证书时出现If you can see this, traffic is not passing through mitmproxy.

当浏览器访问http://mitm.it/出现If you can see this, traffic is not passing through mitmproxy. 时证明它没有检测到当前操作经过了mitmproxy。可能因为以下原因:1、未启动mitmproxy -> 直接在命令行输入mitmproxy启动代理2、没有配置系统或浏览器的代理,mitmproxy和fiddler有所区别,不能在不配置代理的情况下完成监听3、端口冲突。使用mitmproxy -p 端口号启用指定端口的监听

2022-05-26 19:32:42 2515

原创 使用adb connect命令连接多个Android设备(WIFI方式)

连接说明及步骤除了USB方式连接Android终端设备(PC端的USB口有限,某些情况下WIFI更加方便),还通过adb connect命令利用TCP/IP协议来连接。1、在手机设置中打开USB调试功能(某些手机还能限制是否允许远程调试,如果存在此选项需要一并打开)。2、将手机和PC在同一网络下(连接同一WIFI)。3、使用USB将手机连接到电脑。4、使用adb devices命令检查设备连接情况$ adb devicesList of devices attached693298ff de

2022-04-02 11:21:00 26625 1

原创 使用spring-boot-starter-data-redis出现org.springframework.data.redis.xxx.LettuceClientConfiguration

出现此错误的原因是当前项目中使用到的spring-boot-starter-data-redis和springboot版本不匹配导致出现次错误替换为同版本即可(也可能是项目中存在多个版本的spring-boot-starter-data-redis)。

2022-03-05 16:01:58 1243

原创 ide项目文件夹浅黄色编写代码无提示或看不到项目中的文件夹

JetBrains ide全家桶ide都可能出现此情况,项目文件左上角选择为项目时不展示src等包/文件夹,只有选择Project Files时才会显示项目中的文件夹,一般出现此情况都是因为进行了删除项目操作然后重新拉取的项目代码再使用ide打开编写代码,此时编写代码基本不再出现代码提示信息,解决办法如下:找到项目下的.idea文件夹并删除 -> 重启ide打开前面的项目即可解决。......

2021-12-31 10:46:58 2734

原创 The import path must contain at least one period (‘.‘) or forward slash (‘/‘) character.

golang使用protoc时出现以下错误信:The import path must contain at least one period ('.') or forward slash ('/') character.出现此问题的原因是没有指定go_package或其值正确,修改为./即可接口,例:syntax = "proto3";option go_package = "./";package main;message Student { string name = 1; b

2021-12-20 20:07:04 2163

原创 httpclient处理请求时进行gzip压缩和解压gizp响应结果

最近开发的平台要求转发请求前判断如果请求头中带了Content-Encoding: gzip的情况下需先对请求参数进行gzip操作,网上找了好些时间也没用合适的代码可使用,看了一下源码后找到了以下解决方案可用在此记录一下。发起请求前压缩关键伪代码:HttpEntityEnclosingRequestBase request =reqMethod.equals(HTTPConstants.POST) ? new HttpPost(uri) : new HttpPut(uri);request.se.

2021-12-16 11:54:54 3759

原创 maven项目下载pom中的依赖时出现xxx.pom 501 HTTPS Required

maven项目下载pom中的依赖时出现xxx.pom 501 HTTPS Required,例如:Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.4.RELEASE from/to repo1 (http://repo1.maven.org/maven2/): Transfer failed for http://repo1.maven.org/maven2/org/spring

2021-12-15 11:14:29 5101

原创 Mac配置环境变量的位置

1、系统中的默认 shell 命令,需要~/.zshrc2、老版本mac os:~/.bash_profile3、macOS Catalina:~/.zshrc常规开发使用配置bash_profile即可。例:$ vim ~/.bash_profile# i -> 加入内容 -> wq$ source ~/.bash_profile

2021-12-07 09:09:51 1387

原创 golang删除数组中满足条件的元素

package mainimport "fmt"func main() { keyList := []string{"", "a", "", "b", ""} for i, key := range keyList { if key == "" { if i+1 < len(keyList) { keyList = append(keyList[:i], keyList[i+1:]...) } else { keyList = keyList[:i]

2021-12-01 13:48:07 1309

原创 正则匹配获取xxx之间的内容

查找的目标文本:P2D正则表达式:(?<=P).*(?=D)查找结果:2

2021-11-23 19:09:43 371

原创 golang计算时间段内的工作日数量

package mainimport ( "fmt" "time")func main() { start, _ := time.Parse("2006-01-02", "2021-10-01") end, _ := time.Parse("2006-01-02", "2021-10-31") total, days := CalcWorkHour(start, end) fmt.Println(fmt.Sprintf("总计:%.2f个小时,%d天", total, days))}

2021-10-25 11:52:27 1106 1

原创 手机调试模式超过指定时长后会自动关闭调试模式

打开手机开发者模式中的调试模式后进行一些adb操作时超过指定时长手机会自动关闭调试模式影响使用(比如OPPO默认10分钟),要解决这个问题 可在数字拨号盘输入*#8011#保持永久打开调试模式。

2021-10-21 16:35:48 2357

原创 gorm分页查询

var Db *gorm.DB// func InitDB() {xxx}func (obj _XxxDao) GetStory(projectKey []string, startDate, endDate time.Time, currentPage, pageSize int) ([]*JiraIssue, int, error) { var list []*JiraIssue db := Db if len(projectKey) != 0 { db = db.Where("proj

2021-10-19 09:20:11 3136

原创 element ui分页展示

<el-row> <div class="block"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="xxxCondition.currentPage+1" :page-sizes="[10, 20, 30]" :page-size="x

2021-10-19 09:13:53 189

原创 golang判断日期区间

package mainimport ( "fmt" "time")func main() { target := "2021-03-19 09:23:29" startDate := "2021-03-18 09:23:29" endDate := "2021-03-20 09:23:29" // 先把时间字符串格式化成相同的时间类型 t, _ := time.Parse("2006-01-02 15:04:05", target) start, _ := time.Parse(

2021-10-08 14:27:49 2043

原创 el-select选择后没反应但可以触发事件

当前伪代码如下:<template> <el-col style="padding-left: 30px;"> <span style="color: #606266; font-size: 14px; margin-left: 5px">所属产品 <el-select v-model="variable.productId" placeholder="请选择产品"

2021-10-03 16:32:06 1040

原创 Mac安装配置Charles

1、在官网下载Charles2、安装Charles3、配置Charles3.1 安装本机证书

2021-09-14 11:38:45 855

原创 配置了加速代理的环境变量,使用GoLand下载依赖时仍出现超时

问题说明:已经在环境变量中启用了GO111MODULE添加了加速地址,使用GoLand获取项目依赖时仍出现超时情况,环境变量配置如下:# 此处省略不相干内容export GO111MODULE=onexport GOPROXY=https://goproxy.io,direct解决办法如下:进入设置在Go Modules中单独添加代理地址配置...

2021-09-10 18:28:21 1136

原创 Java使用正则表达式判断是否包含指定内容

import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author bab */public class Hello { public static void main(String[] args) { String str1 = "https://xxx.com:8080/xxx/check_info"; String str2

2021-08-31 20:10:08 7846

原创 HttpClient以form-data形式发送请求

import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.ContentType;import org.apache.http.entity.mime.MultipartEnti

2021-08-19 16:51:12 3579

原创 使用Base64.getDecoder().decode(s)时出现Illegal base64 character 7b异常

出现此错误的根本原因是正在尝试解码的字符串包含在 base64 中无效的 ‘{’ 的值,本次解决方案是只传入要编码的Json字段,不再将整个json做编码处理。

2021-08-12 19:15:16 13464 1

gavroche.zip

自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml自动生成testng.xml

2020-01-01

Win32和64OpenSSL

Windows32和Windows64的OpenSSL亲测可用,附详细安装方式https://blog.csdn.net/zha6476003/article/details/80900988

2018-07-03

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

TA关注的人

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