Java加解密(四)非对称加密
非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。由于安全性较好,并且密钥可以公开,无交换过程泄
VMware磁盘如何由大改小?
父配置文件中的19660800对应子配置文件中的19660800从末尾一个开始对应,刚刚压缩出来的未用空间的文件应该是末尾那个文件,将父配置文件中删除末尾一个,从子配置文件中删除末尾一个,然后打开虚拟机,即可看到虚拟机大小已改变。生成了一个未使用的空间,然后在虚拟机所在盘右键-扩展卷-输入未使用卷的
连接MySQL报错,is not allowed to connect to this MySQL server
本机装的MySQL数据库,本机可以正常连接,其他机器访问报错,is not allowed to connect to this MySQL server,防火墙等其他策略均配置没问题。连接MySQL报错,is not allowed to connect to this MySQL server。
深度剖析SpringBoot自动配置原理,为什么SpringBoot能为我们做那么多东西
是Spring Boot用于定义自动配置的配置文件,其中指定了各种自动配置类和相关配置信息。的作用就是给容器导入一个组件,这个组件可以是一个类,会在项目启动的时候执行内部的方法,这里导入的是。个配置被导入了,注意每个版本导入的配置不一样,注意区分,那么这些配置是从哪里来的呢?上面所有候选的自动配置中
JUnit与Mockito测试框架使用指南
JUnit是一个用于编写和运行测试的测试框架,是Java语言最流行的单元测试框架之一。Mockito是一个开源的 Java 测试框架用于创建和管理 mock 对象(虚拟对象)。它可以帮助我们进行单元测试,并容易集成到我们现有的测试框架中。JUnit 是 Java 的单元测试框架,具有易于使用和清晰的
Selenium 使用已开启的浏览器执行测试
实际测试工作中可能遇到某些需要使用手动开启浏览器执行测试的情况,比如某些网站登录需要手机短信验证,为了跳过这步,可以手动登录网站,在已登录的页面继续测试。--user-data-dir 指定创建新的chrome配置文件的目录,为了确保在单独的配置文件中启动浏览器,不会破坏默认的配置文件。--remo
springboot实现webservice接口自定义返回值通过postman测试
springboot实现webservice接口自定义返回值通过postman测试
【Spring Cloud Gateway 新一代网关】—— 每天一点小知识
Spring Cloud Gateway具备很多强大的功能和优势,使得它成为众多微服务架构中的首选网关。
RabbitMQ(三)【管理界面及授权操作】
默认情况下只能在localhost本机下访问,所以需要添加一个远程登陆的用户。在本地访问http://ip:15672/RabbitMQ 管理界面。解决方法: 授权账号和密码。
Intellij IDEA 如何删掉插件
在插件选项中,选择需要删除的插件,然后在右侧的对话框中选择 uninstall 就可以了。卸载以后,可能不会要求重启,为了安全起见,还是重启下你的 IDE 吧。在 Intellij IDEA 的配置中,找到插件选项。
将图片转换成Base64格式存入数据库以及在前端页面展示
其中,BLOB类型适用于存储二进制数据,而LONGTEXT类型适用于存储较长的文本数据,包括Base64编码的字符串。在Vue前端中展示Base64格式的图片,可以使用<img>标签,并将其src属性设置为Base64编码的字符串。在这个示例中,组件接收一个Base64编码的图片数据作为属性,然后通
【漏洞复现】Tomcat 任意写入文件漏洞(CVE-2017-12615)
Apache Tomcat 7.0.0到7.0.79版本中存在远程代码执行漏洞,当 Tomcat 运行在 Windows 主机上,且启用了 HTTP PUT 请求方法时,攻击者可通过精心构造的攻击请求向服务器上传包含任意代码的 JSP 文件,文件中的代码被服务器执行。
使用idea撤销git中间的提交
如果我们想要撤销第二次提交,保留第一次和第二次提交,选定第二次提交的文件,如果有多个文件的话,可以多选,右键选择 Revert Selected Chages,在平时的开发中,经常会碰到提交的代码需要撤销,但是又有别人提交了代码,这种时候我们需要只撤销中间的提交,不影响前后提交的代码,可以用命令。如
SpringBoot整合Redis
Bean// 默认的 RedisTemplate 没有过多的设置,redis 对象都是需要序列化!// 两个泛型都是 Object, Object 的类型,我们后使用需要强制转换 @Bean// 由于 String 是redis中最常使用的类型,所以说单独提出来了一个bean!复制代码首先我们编写一
Spring Bean的生命周期
1. 理解bean的生命周期2. Bean 生命周期的执行过程3. Bean生命周期控制入门案例4. 关闭IOC容器的两种方式5. 通过继承接口绑定生命周期方法
性能测试-压力测试-jmeter简单实战
介绍了压力测试的性能指标和用工具jmeter进行压力测试
自动化测试工程师的发展前景怎么样?
自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子,实现模拟之前人工写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。把人对软件的测试行为转化为由机器执行测试行为的一种实践,对于最常见的自动化测试来讲,就是由自动化测试工具模拟之前需要人工在软件界面上的各种
全网多种方法解决error: failed to push some refs to ‘xxx‘
全网多种方法解决error: failed to push some refs to 'xxx',比如failed to push some refs to 'https:xxx/test.git'。
局域网搭建https 安全证书
重启nginx之后即可,不过链接会提醒不安全以及标红,这个暂时无法解决,牵扯到操作系统底层的东西,因为底层都是国外的,而安全证书的根证书目前操作系统只认国外的几个公司,因此局域网的安全证书暂时无法解决。本地录屏功能要求必须使用https访问,导致本来是内网的应用,必须使用https访问,无奈。然后将