• 2024-11-20一文搞懂如何设计自动化测试框架
    什么是自动化项目搭建当一个软件开发工程师接到一个新的Web项目开发的时候,往往需要完成一些准备工作,例如,选择web框架,项目的目录结构设计,数据库的连接配置,Redis/Kafka连接和配置;甚至包括一些基础功能的实现和封装,例如MySQL库增删查改操作的封装,登录功能,以及登录token的验证。这个
  • 2024-11-20dotnet的Runtime和SDK的版本号差异
    摘要上周微软发布了NET9正式版本,我用官网介绍的方式为GitlabRunner制作包含NET9环境的映像,才发现Runtie和SDK的版本号差别。安装Dotnet的RuntimeDockerfile中语句如下:#使用官方脚本安装.NETSDK版本RUNwget-qO-https://dotnet.microsoft.com/download/dotnet/script
  • 2024-11-20Java中的乐观锁和悲观锁
    在多线程编程中,锁机制是确保数据一致性和线程安全的关键技术。悲观锁和乐观锁是两种常见的锁机制,它们在不同的场景下有着各自的优势和适用范围。悲观锁和乐观锁的概念悲观锁(PessimisticLocking)假设在并发环境中会发生冲突,因此在访问共享资源时总是先加锁,确保在事务期间没有其他
  • 2024-11-17HBase
    什么是hbase?HBase是一个高可靠,高性能,面对列可伸缩的分布式文件系统,可以存储海量的结构化,半结构化,非结构化数据(底层是按照字节数组存储的)(HBase利用HDFS作为文件存储系统,利用zookeeper作为元数据的元数据存储)HBase与HDFS比较HBase内部使用哈希表提供随机接入通过HashMap键
  • 2024-11-15git 回滚到指定版本
    怎么让git回滚到某次commit提交的版本一.回滚到之前的某版本,且删除该版本之后的提交1.1在.git隐藏文件根目录右键打开OpenGitBashhere1.2输入gitlog查看历史提交记录 1.3 用gitreset--hard版本号命令回滚到之前某版本.此时本地已经回滚,远程仓库还未回滚git
  • 2024-11-14查看IIS版本号
    要查看IIS版本,有几种常用的方法:通过IIS管理器查看版本:打开IIS管理器,可以通过在Windows操作系统的开始菜单中搜索"IIS管理器"来找到。在IIS管理器中,选择“帮助”->“关于Internet信息服务”,在弹出的对话框中可以看到IIS的版本号。通过命令行查看版本(没试出来):打开命令提
  • 2024-11-13python用selenium打开浏览器后浏览器关闭---解决办法
    脚本成功打开浏览器后,代码执行完毕浏览器又关闭了,解决办法:1、检查代码,代码中没有写driver.quit()或driver.close()方法,也没有其它错误提示;2、检查版本号,浏览器版本号,驱动版本号,确认版本号没有问题;3、加代码:fromseleniumimportwebdriveroptions=webdriver.ChromeOptions()
  • 2024-11-09理解乐观锁和悲观锁
    乐观锁:认为每次去拿数据的时候别人不会修改,所以不会上锁,但是每次要拿数据的时候都会先判断数据是否被别人修改悲观锁:认为每次去拿数据的时候别人都会修改,所以每次都会上锁。使用场景:乐观锁使用于多读少写的应用类型,这样可以提高吞吐量;相反的情况则使用悲观锁 乐观锁和悲观锁
  • 2024-11-09理解乐观锁和悲观锁
    乐观锁:认为每次去拿数据的时候别人不会修改,所以不会上锁,但是每次要拿数据的时候都会先判断数据是否被别人修改悲观锁:认为每次去拿数据的时候别人都会修改,所以每次都会上锁。使用场景:乐观锁使用于多读少写的应用类型,这样可以提高吞吐量;相反的情况则使用悲观锁  乐观锁和悲
  • 2024-11-06CICD轮巡
    1.设置CI轮巡2.3.CI设置版本号为latest
  • 2024-11-06【转载】TortoiseSVN怎么恢复到以前版本-恢复到以前版本的方法
    原文链接:https://blog.csdn.net/hbiao68/article/details/131595214SVN(Subversion)是一个版本控制系统,它允许用户跟踪文件的更改并回退到以前的版本。第一步:进到到文件目录,右键点击【空白处】。 第二步:点击打开【TortoiseSVN】。 第三步:点击【更新至版本】。 第四步:点击
  • 2024-11-01本地仓库
    ubuntu安装gitsudoapt-getinstallgit全局配置gitconfig--globaluser.name"yourname"gitconfig--globaluser.email"youremail"--global参数表示在这台机器上的git仓库都会使用该配置,也可对某个仓库单独指定用户名和邮箱gitconfig--global--list查看全局配
  • 2024-10-31vue3第一章基础:创建Vue3.0工程,包括使用vue-cli 创建、使用 vite 创建
    @目录一、vue2、vue3、vue-cli版本、vue-router版本的关联关系1.说明2.不同版本的vue对应的vue-router版本和vuex版本二、创建Vue3.0工程1.使用vue-cli创建2.使用vite创建一、vue2、vue3、vue-cli版本、vue-router版本的关联关系1.说明1.VueCLI4.5以下,对应的是Vue2;Vue
  • 2024-10-30【GiraKoo】C++编译中常用的内置宏
    开源项目:https://girakoo.com/联系方式:[email protected]简介针对不同的平台,很多头文件,函数名称,类型占用空间不一致。为了保证跨平台可编译,经常需要在项目中使用宏进行区分系统宏操作系统可使用的宏Windows32位_WIN32Windows64位_WIN32;_WIN64Linux__linu
  • 2024-10-29SpringBoot启动时的Banner设置
    SpringBoot程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是SpringBoot为自己设计的Banner: 1.第一种方式:修改的时候,进行设置,在Application的main方法中:SpringApplicationapplication=newSpringApplication(App.class);/**Banner.Mode.OFF:关闭;*B
  • 2024-10-28Flutter升级与降级
    升级版本升级//升级到指定版本flutterupgrade版本号//升级到最新版本flutterupgrade降级1.需要先确定想要降级的版本号。2.切换到系统安装Flutter的目录3.在https://github.com/flutter/flutter,找到要回退的版本号对应的commit序号(具体查找方法如图)4.在安装
  • 2024-10-25linux内核版本是什么
    Linux内核作为Linux操作系统的核心,负责硬件抽象、资源分配和安全控制等多项功能。它是一个快速发展和广泛应用的开源项目。本文将深入探讨Linux内核的起源、历史、版本管理,以及如何查看和升级系统内核版本。通过这篇文章,你将更全面地了解Linux内核,以及它在现代计算环境中所起的关
  • 2024-10-23安装Maven配置以及构建Maven项目(2023idea)
    一、下载Maven绿色软件地址:http://maven.apache.org/download.cgi尽量不要选择最高版本的安装,高版本意味着高风险的不兼容问题,选择低版本后续问题就少。你也可以选择尝试。压缩后:打开后:在该目录下新建mvn-repo文件夹用来存放下载的依赖以及插件等二、配置本地仓库和
  • 2024-10-22maven的安装与使用
    一、安装下载地址:https://archive.apache.org/dist/maven/maven-3/3.5.2/binaries/二、配置环境变量1、配置MAVEN_HOME2、配置path环境变量3、用cmd命令查看有没有配置成功mvn-v4、修改settings.xml配置文件,配置本地仓库,添加阿里云镜像把下面代码添加到mirrors标签
  • 2024-10-22如何检查自己电脑上有git
    不同操作系统,检查电脑上是否有git的方式不同:一、在Windows上;二、在macOS上;三、在Linux上。在Windows上可打开“命令提示符”(CommandPrompt)或“PowerShell”进行查询。一、在Windows上1、打开“命令提示符”(CommandPrompt)或“PowerShell”。您可以在Windows搜索栏中输入“cm
  • 2024-10-22PbootCMS未完全更新但提示已是最新版本解决办法
    问题表现用户在更新PbootCMS时,由于网络问题或其他原因导致更新一半没有完全更新。再次检测升级时,系统提示已经是最新版本,但实际上部分文件未更新。原因更新过程中断导致部分文件未被更新,但版本号文件 version.php 已经被更新,因此系统认为已经是最新版本。解决方法
  • 2024-10-19Maven安装
    1.Maven官网下载压缩包下载压缩包,同时需要注意自己的Java版本号是否符合对应maven的JDK版本要求(可以通过java-version查看自己的Java版本)Maven压缩包下载2.配置环境变量添加用户变量:我的文件路径如下:则添加如下环境变量:配置系统变量在Path中添加一条%MAVEN_HOME%/
  • 2024-10-17EDITPLUS-EditPlus设置护眼模式
    EditPlus版本号:EditPlus4.3(build1256)64-bitTools——>Preferences Colors——>Text取消Default勾选项 Background——>More选项配置如下参数后点击应用并保存 
  • 2024-10-12替换掉js后重启nginx 页面加载后js还是原来的 解决方法.【js版本号】【js不生效】【js失效】
    替换掉js后重启nginx页面加载后js还是原来的解决方法.【js版本号】【js不生效】【js失效】产品升级,部署js后,前端页面加载不生效,F12NetWork查看js源码还是原来的内容。但是查看前端服务器上js已经是最新版本。(一般是浏览器缓存导致,清除浏览器缓存即可,但是对于用户来说,只会用,有
  • 2024-10-11Volatile关键字以及JMM内存模型
    JMM内存模型:这个简单来说就是一个规范,对数据进行计算的时候先从主内存中读取到PC寄存器然后进行计算之后将计算的结果最后再放入到主内存中下面以i++的计算过程为例子:引申出这种情况下的三大特性(线程安全):1.原子性:当线程对资源进行操作的时候不能被其他线程所打断