自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 VIP概念与实现原理

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

2024-04-10 10:05:13 12

转载 常见权限管理模型解释记录-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 10

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

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

2024-03-26 17:13:09 297 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 458

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

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

2023-07-23 22:01:47 211

原创 .gitignore文件的作用

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

2023-07-03 10:54:46 552

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

nacos启动问题

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

原创 springboot server.address 配置问题

~

2022-09-30 23:08:49 2337

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

~~~

2022-09-25 11:22:56 1173

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

~

2022-09-21 23:19:02 79

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

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

2022-09-17 09:20:09 249

原创 批处理学习

批处理学习小案例

2022-08-06 11:40:38 48

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

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

2022-04-23 12:21:19 374

转载 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 1235

原创 Python os.chdir()笔记

::::

2022-02-16 15:33:17 282

原创 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 611

原创 winsound.Beep函数笔记

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

2021-11-13 08:53:03 580

原创 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 2212

转载 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 10033

转载 反爬虫之利用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 864

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

添加链接描述

2021-10-20 22:20:00 131

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

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

2021-10-19 15:09:09 362

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

Pass

2021-10-17 13:19:38 112

原创 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 425

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

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

2021-10-10 17:33:29 1945

原创 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 132

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

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

2021-06-26 19:00:59 368

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

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

2020-10-07 14:20:05 582

转载 使用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 3069

转载 最全的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 214

原创 在做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 218

原创 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 2071

原创 Python字符串格式化符号

2020-06-14 22:54:20 177

原创 TypeScript 保留关键字

TypeScript 保留关键字如下表所示:break as catch switch case if throw else var number string get module type instanceof typeof public private enum export f...

2020-06-14 22:52:50 777

原创 在学习js首个子元素(firstChild)中的一段js代码理解-笔记

<!DOCTYPE html><html><body><p id="intro">Hello World!</p><script>x=document.getElementById("intro");document.write(x.firstChild.nodeValue);</script>...

2020-04-02 20:21:01 258

原创 typescript的命名空间和模块 区别心得

如果一个命名空间在一个单独的 TypeScript 文件中,则应使用三斜杠 /// 引用它,语法格式如下:/// <reference path = "SomeFileName.ts" />IShape.ts 文件代码:namespace Drawing { export interface IShape { draw(); } }Circle.ts 文件...

2020-03-31 14:57:31 850 1

转载 笔记:A 的值是被计算出来的。注意注释部分,如果某个属性的值是计算出来的,那么它后面一位的成员必须要初始化值。

const getValue = () => { return 0}enum List { A = getValue(), B = 2, // 此处必须要初始化值,不然编译不通过 C}console.log(List.A) // 0console.log(List.B) // 2console.log(List.C) // 3A 的值是被计算出来的。注意...

2020-03-25 23:12:42 156

转载 js中const,var,let区别与用法

https://blog.csdn.net/qq_36784628/article/details/80966826

2020-03-24 23:11:48 75

原创 Ubuntu安装typescript报红

在Ubuntu安装过程中出现报红安装不成功提示信息:npm WARN checkPermissions Missing write access to /usr/local/lib看了一下翻译然后又百度了一下,突然想了一下,既然是权限问题,那我在安装的命令行前面加个sudo是不是也可以,然后试了一下还真可以,安装成功sudo npm install -g typescript...

2020-03-24 17:33:06 320

转载 Ubuntu16.04安装最新版nodejs

参考大佬:https://blog.csdn.net/u014361775/article/details/78865582?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

2020-03-16 00:00:59 53

空空如也

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

TA关注的人

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