自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 问答 (1)
  • 收藏
  • 关注

原创 java: 程序包 sun.net.util 不可见 (程序包 sun.net.util 已在模块 java.base 中声明, 但该模块未将它导出到未命名模块)

我们可以在idea设置Build->Java Compiler这里看到idea为我们智能添加的编译参数 --add-exports java.base/sun.net.util=ALL-UNNAMED。或者运行之后可以工程目录里.idea/compiler.xml的idea自动创建的文件compiler.xml里看到上面idea智能添加的参数。不过上面这种方法好像也有点问题,之前在公司的开发环境能成功,后面在自己电脑上就一直报错。点击后就不爆红了,这种方法在开发环境的时候用可以。点击运行居然还是不行。

2024-06-19 17:06:18 369

转载 什么是双因素认证?

事实上这个并不完全正确,准确来讲这个太过于片面,不够全面,“双因素”顾名思义就是在原来“用户名+静态秘密”的基础上增加一种因素,用以判断用户身份,以确保是用户本人登录,目前我知道的就有:动态密码、扫码、消息推送、邮件认证、指纹、人脸、虹膜、声音、U盘证书等,所以说动态密码是双因素认证其中的一种,只是目前应用的最广泛而已。不能代表任何企业或组织!我们生活在互联网时代,万物互联,为生活增光添彩,但同样的,处处充满着被盗号的风险,轻则泄露个人隐私,重则危机企业存亡,忽视安全,将会有很大的几率付出惨痛的代价。

2024-06-18 14:48:16 117

原创 kafka连接zookeeper失败导致无法启动

Linux服务器磁盘使用率100%导致kafka服务挂掉,推测是别的生产者往kafka服务器不停的塞数据把服务器塞爆了,服务器总空间60g,然后进到服务器查看kafka默认数据存储路径/tmp/kafka_logs就占了37g特别是目标topic,由于这个kafka服务器是我们组内自建的,kafka历史数据不是很重要,所以决定把目标topic删掉释放一些空间。

2024-05-28 14:37:36 588

原创 No application config found or it`s not a valid config! Please add <dubbo:application name=“...“ />

需要在微服务项目中集成nacos配置中心,然后RPC远程调用使用的是dubbo 3.2.0,所以在集成配置中心的时候也把dubbo的配置参数也放到了配置中心里。

2024-05-17 16:31:22 200

原创 java实现RSA加解密(不探究底层原理,只管代码实现)

【代码】java实现RSA加解密(不探究底层原理,只管代码实现)

2024-05-07 14:48:35 175

原创 nacos开启登录开关启动报错“Unable to start embedded Tomcat”

2.2.2版本之前的Nacos默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;PS:如果需要修改nacos账号密码,暂时只知道有两种方式,一是在登录后修改;二是通过代码的方式对新密码进行编码后复制到nacos的数据库修改,也可以通过这种方式添加新账号。而这次报错原因就是下载的nacos server配置默认是空的所以需要我们自定义配置上。而我现在所用的版本是2.3.2,现在需求需要开启nacos登录访问页面。查阅了以下资料,发现是需要配置密钥信息,下面是官网介绍。nacos 版本:2.3.2。

2024-05-06 14:43:34 882

原创 整合jasypt加密报错“Failed to bind properties under ‘spring.datasource.password‘ to java.lang.String”问题解决

在jasypt配置后面增加指定解密算法配置,因为据说是官方在3.0.0版本后改了加密算法逻辑。

2024-04-30 09:31:28 199 1

原创 Param check invalid:Param ‘Metadata‘ is illegal, the param length should not exceed 1024

【代码】Param check invalid:Param ‘Metadata‘ is illegal, the param length should not exceed 1024。

2024-04-24 14:20:43 528

转载 VIP概念与实现原理

VIP被加载在Master的网卡上,所有指向VIP的请求会被发向Master,Slave服务器出于Standby状态。VIP即Virtual IP Address,是实现HA(高可用)系统的一种方案,高可用的目的是通过技术手段避免因为系统出现故障而导致停止对外服务,一般实现方式是部署备用服务器,在主服务器出现故障时接管业务。例如在下图的系统中,采用了三个服务器的集群来实现服务的高可用,后端服务器集群通过VIP 193.168.0.6对外提供服务,客户端只知道VIP,并不关注后端服务器的真实地址。

2024-04-10 10:05:13 140

转载 常见权限管理模型解释记录-ACL(延展DAC、MAC)、RBAC和ABAC

角色的概念就是对用户的一个升级,管理者不需要考虑用户和权限关系。RBAC的表结构包括,用户user表、角色role表、权限节点node表和用户user和角色role多对多关系的user_role表及角色role和节点多对多关系的role_node表,共5张表。ACL的适用于用户数量较小的管理系统中,例如:2112班有10位同学,张三拥有班长权限、李四拥有学委权限、王五拥有纪委权限,其它同学只拥有普通权限。在ACL的基础上,DAC模型将授权的权力下放,允许拥有权限的用户,可以自主地将权限授予其他用户。

2024-04-10 09:30:19 80

原创 springboot整合aop实现自定义注解-方法运行异常重试demo

**/*** 默认重试3次* @return/**/*** 默认重试3次* @return/**/*** 默认重试3次* @return/**/*** 默认重试3次* @return/**/*** 默认重试3次* @returnRetention;/**/*** 默认重试3次* @return/**/*** 默认重试3次* @return/**/**

2024-03-26 17:13:09 324 1

原创 mybatis报错:“which is not in SELECT list; this is incompatible with DISTINCT”

使用参考链接中的方案一就解决了,主要是设置 session、global(当前有效,重启MySQL服务后失效,永久生效设置mysqld文件)解决方案参考:https://blog.csdn.net/hyp187/article/details/102721830。

2023-08-18 09:33:02 623

原创 dubbo从基于注解方式转为基于xml配置方式的使用心得

过程中遇到的问题百分之九十九的问题都是因为版本不兼容问题,所以在引入依赖的时候要注意这点,可以从maven central repository官方仓库这里看所要引用版本与其可兼容的版本。

2023-07-23 22:01:47 221

原创 .gitignore文件的作用

一般我们总会有些文件,也。通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。在这种情况下,我们可以创建一个名为.gitignore的文件,列出要忽略的文件的模式。.gitignore文件用来忽略被指定的文件或文件夹的改动,被记录在.gitignore文件里的文件或文件夹,是无法被git跟踪到的,即被忽略的文件是不会被放入到远程仓库里的。.gitignore。

2023-07-03 10:54:46 619

原创 nacos双击运行一闪而过解决方案

nacos启动问题

2022-10-02 09:36:01 2121 1

原创 springboot server.address 配置问题

~

2022-09-30 23:08:49 2494

原创 idea新建springboot项目自定义初始化服务地址Choose Initializr Service URL

~~~

2022-09-25 11:22:56 1290

原创 在项目中简单使用枚举示例

~

2022-09-21 23:19:02 86

原创 【vue】取消ESLint校验配置

【代码】【vue】取消ESLint校验配置。

2022-09-17 09:20:09 265

原创 批处理学习

批处理学习小案例

2022-08-06 11:40:38 53

原创 springboot 配置application.properties自定义参数笔记

参数值加双引号会把双引号也打印出来,如application.properties自定义配置参数conroller层返回效果取消双引号,效果所以推测参数=号后面字符是全部接收

2022-04-23 12:21:19 384

转载 MySQL变量赋值及符号解释

mysql 变量赋值的三种方法mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where ……注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”第三种用法:select 字段名1,字段名2 into @变量1,@变量2

2022-03-03 12:34:27 1332

原创 Python os.chdir()笔记

::::

2022-02-16 15:33:17 286

原创 python serial模块学习

import serialser = serial.Serial("COM",,timeout=0.5) #打开串口op = bytes.fromhex() #指令字符串处理ser.write(op)datas = ser.readall()ser.close()

2022-01-23 12:55:29 633

原创 winsound.Beep函数笔记

第一个参数为奇数时,声音是间断声;偶数是不间断声

2021-11-13 08:53:03 603

原创 devcon笔记

示例:通过devcon来启用、禁用、重启usb端口cmd 命令行输入:devcon restart =ports @USB\VID_xxx&PID_xxx\2xx&B1&E&0回车报错:系统找不到指定的路径‘B1’不是内部或外部命令,也不是可运行的程序或批处理文件。‘E’不是内部或外部命令,也不是可运行的程序或批处理文件。‘0’不是内部或外部命令,也不是可运行的程序或批处理文件。百度了之后才发现时语法错误,语句修改如下:devcon restart = “硬件id或

2021-11-10 23:27:02 2594

转载 pip install 参数完全解析

参考:https://pip.pypa.io/en/stable/reference/pip_install/pip install 的一些命令pip install -u 是升级安装pip install --user 是安装在本用户的目录下# 这样会将Python 程序包安装到 $HOME/.local 路径下,其中包含三个字文件夹:bin,lib 和 share。pip install -r <file>Install from the given requirements

2021-10-25 22:06:12 10132

转载 反爬虫之利用chrome的debug模式破解不允许selenium模拟的网站

首先说明下这样做的好处:就是你不用验证登陆状态,可以先登陆,再爬虫1.先打开windows cmd 进入chrome安装目录,一般在C:\Program Files (x86)\Google\Chrome\Application下,然后运行chrome.exe --remote-debugging-port=9222 --user-data-dir=“C:\selenum\AutomationProfile”就打开了一个chrome浏览器,后面就是操作这个浏览器了,你可以先登陆,然后cookie,to

2021-10-20 22:29:50 932

转载 os.system、os.popen和subprocess的区别(一)

添加链接描述

2021-10-20 22:20:00 149

原创 Python注意点:成员运算符 in 的使用

不能用 1 in 1来判断,会报类型错误

2021-10-19 15:09:09 378

原创 Python读取txt字符串来Windows文件命名时注意要去掉换行符

Pass

2021-10-17 13:19:38 114

原创 selenium.common.exceptions.ElementNotInteractableException: Message: Element <span> could not be....

selenium.common.exceptions.ElementNotInteractableException: Message: Element could not be scrolled into view错误解决代码:报错原因是我索引错误,spans[1]元素可能不支持click事件改变索引便可以了进入百度页面在百度页面选择对应的标签点击进入标签页...

2021-10-10 18:03:20 446

转载 chrome network抓包_无需额外工具,又小拍的简单抓包教程

大家可能都听说过一个名词,“抓包”。比如软件开发前后端联调,调用后端接口无反应,这时我们常常会说:“抓个包看看前端传递的数据吧”。又或者我们的网站接入 CDN 之后,想要看一下网站静态资源的缓存时间和自己设置的缓存策略是否一致,也会用到抓包。那什么是抓包呢?主机之间的数据通信都是通过网络来进行传输,而将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,就是抓包。抓包经常被用来进行数据截取与观察,用于获取 HTTP 标头、内容、大小等信息来进行分析,对判断软件的 Debug 很大的帮助。所以,学

2021-10-10 17:33:29 2150

原创 pip安装太慢?快使用国内镜像源吧

pip install -i 国内镜像地址 包名e.g. pip install -i http://mirrors.aliyun.com/pypi/simple/ numpy 这是临时指定镜像地址清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.

2021-09-04 12:30:01 137

原创 获取用户账户控制窗口的句柄

有些系统安全设置的原因,打开一些程序会弹出一个确认的窗口,这时候想要获取该窗口的句柄时,因为无法确定该窗口的标题,就获取不到句柄解决思路第一步:通过win32api.ShellExecute()方法先打开要打开的应用程序,这时候弹出的安全确认窗口不像平常时双击图标时弹出的安全确认窗口一样置顶,所以这时候可以移动鼠标到任务栏来得到窗口标题,如图第二步:win32gui.FindWindow(None,r"模拟器主程序 正在请求你的许可")通过该代码就可以得到句柄了...

2021-06-26 19:00:59 380

转载 postman之上一个接口的返回值作为下一个接口的入参

在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是:1、获取上一个接口的返回值2、将返回值设置成环境变量或者全局变量3、设置下一个接口的参数形式列子:存在两个接口(设置微信公众号的测试号的菜单栏的接口)1、第一个接口用户获取access_token。https://api.weixin.qq.com/cgi-bin/token?三个参数如下。2、第二个接口用户设置菜单栏。在这两个接口中,我们需要将第一个接

2020-10-07 14:20:05 597

转载 使用pip安装和卸载扩展模块

一、pip指令介绍Python 使用pip来管理扩展模块,包括安装和卸载,具体指令包括:pip install xx: 安装xx模块 pip list: 列出已安装的模块 pip install --upgrade xx: 升级xx模块 pip uninstall xx: 卸载xx模块 用pip download xx -d 目录:下载所需安装的模块whl包到指定目录 pip install *.whl:在下载包的目录执行将安装目录下所有下载的包二、pip安装模块时模块的来源pip安装第

2020-09-08 23:31:07 3080

转载 最全的monkey测试过程及分析

转载:https://blog.csdn.net/songlh1234/article/details/90646555?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.com

2020-08-01 16:27:34 221

原创 在做Python3 约瑟夫生者死者小游戏时遇到的print(,end=“”)和循环删除列表遇到的问题

系统:Ubuntu第一个就是在命令行输入命令:python test.py,在执行print(列表元素, end="\t")时报错,说end后面=""这些符号是非法的,然后以为是中英文输入法切换的问题,结果还是报错,看了代码格式和单词也没问题啊,怎么还报错,后来想到网上和教程上说Python2和Python3有很大的区别,然后Ubuntu又是自带了Python2和Python3,就猜测估计命令行输入错了,就尝试了把python test.py改为python3 test.py,结果运行成功,然后个人理解

2020-07-19 18:38:09 230

原创 jdk安装好环境变量也没问题,但jmeter却还是报错找不到Java executor or version的问题解决

最开始安装的时jdk1.8.0_131的版本,然后环境变量也是常规操作,然后%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;我是放在path变量的最后面的jmeter版本5.0 点击jmeter.bat报错了,然后在网上看了七八篇各位大神的博客,方法基本是大同小异:path变量Java路径放前面或者%SystemRoot%\system32;%SystemRoot%;放在path最后面,然后我照着做,结果还是,然后重装jdk,然并卵最后在网上又换了个jdk版本1...

2020-07-01 20:11:44 2141

空空如也

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

TA关注的人

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