- 博客(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
原创 迁移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
原创 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
原创 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
原创 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
原创 配置了加速代理的环境变量,使用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
2020-01-01
Win32和64OpenSSL
2018-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人