自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 更改Docker Desktop的Disk image location为D盘

现在,Docker Desktop 的默认虚拟磁盘镜像位置就被更改为了 D 盘,您可以在此路径下查看和管理 Docker Desktop 的虚拟磁盘镜像了。请注意,更改虚拟磁盘镜像位置可能会对已有的容器和镜像造成影响,请在操作前备份好您的数据,以免造成数据丢失。在系统托盘中找到 Docker Desktop 图标,右键单击并选择“Settings”。找到“Disk image location”选项,并点击它右侧的“Edit”按钮。在打开的对话框中输入 D 盘的路径,例如。

2023-06-09 14:56:13 4040 3

原创 BUG FIX:cannot access hgfs: Permission denied

确认共享文件夹在虚拟机中已启用。确认你尝试访问的共享文件夹名称在 Linux 虚拟机中是否正确。你可以在运行虚拟机的主机系统上验证此名称。如果以上步骤都正确,你可能需要手动创建共享目录并允许当前用户访问它。确认你已经使用 root 用户或获得了访问共享文件夹的权限的用户帐户登录了Linux虚拟机。在 Linux 虚拟机上创建一个目录以用于共享文件夹,例如 “/mnt/shared”.确认虚拟机中的 /mnt/hgfs 目录存在。现在你应该能够通过访问 /mnt/shared 目录来访问共享文件夹。

2023-06-08 21:00:00 869

原创 解决没有足够权限访问Docker守护进程的问题permission denied while trying to connect to the Docker daemon socket at unix

运行Docker ps命令,报错:/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied。如果你正在使用Docker Desktop,则可能需要更新Docker Desktop的权限设置。如果Docker守护进程正在运行,请确保你的用户已添加到docker组中。确保具有足够的权限来访问Docker守护进程。可以使用sudo命令来提升您的权限,并以root用户身份运行Docker命令。

2023-06-08 19:00:00 4772

原创 在 CentOS 7 上一键安装 Docker

此外,在安装 Docker 前,您需要确保自己的计算机已经安装了适合版本的 Docker,也需要了解 Docker 的基本概念以及如何使用它来创建和管理容器。这样就可以在 CentOS 7 上一键安装 Docker 了。需要注意的是,如果您的系统已经安装过旧版本的 Docker,需要先将其卸载。5.启动 Docker 服务并配置开启自启动。2.安装 Docker 所需的依赖库和工具。6.验证 Docker 是否安装成功。3.添加 Docker 软件仓库源。4.安装 Docker。

2023-06-08 14:35:52 777

原创 企业级代码管理工具Git的常见操作

git checkout (分支名) --切换分支。即将git上他人协同合作,推送的分支拉取到本地。git checkout -b (分支名)git branch -r -d (分支名)git clone +项目仓库的ssh地址。然后提交(需提交的文件)相关的备注信息。(message可以是中文,可以是英文)git merge (需要合并的分支名)git branch -d (分支名)git add +文件名。

2022-10-31 12:40:24 352

原创 深入了解Java垃圾回收机制

1、如何判断对象可以回收1.1引用计数法每个对象有一个引用计数器,当对象被引用一次则计数器加1,当对象引用失效一次则计数器减1,对于计数器为0的对象意味着是垃圾对象,可以被GC回收。引用计数法优点:实现逻辑简单引用计数法缺点:无法解决循环引用问题;目前没有在使用

2022-10-26 14:39:59 200

原创 jenkins配置publish over ssh遇到的问题

这是因为,openssh-server是依赖于openssh-clien的,而ubuntu自带的openssh-clien与所要安装的openssh-server所依赖的版本不同,这里所依赖的版本是1:6.6p1-2ubuntu1,所以需要先下载1:6.6p1-2ubuntu1版本的openssh-client,执行以下命令下载。Remote Directory:远程的操作目录(这个需要自己的对应的服务器上创建好目录,并且登录名对应的用户需要有相应的权限)Path to key:这里填写私钥的地址。

2022-10-23 18:03:58 1566

原创 Jenkins之分布式部署及构建(master-slaver)

Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows7\winxp和Linux系统)中编译、部署、以及测试代码的运行。

2022-10-23 17:52:10 629

原创 【TestNG常见问题总结】

TestNG 代表“测试下一代”。它是由Credric beust开发的用于java编程语言的自动化测试框架,灵感来源于JUnit框架。TestNG 包含 JUnit 框架的所有功能,但还包含一些使 TestNG 更强大的附加功能。该组是 TestNG 中的一个属性,允许您执行多个测试用例。例如,如果我们有 100 个 it_department 的测试用例和 10 个 hr_department 的测试用例,如果你想在一个套件中一起运行 it_department 的所有测试用例,这只能通过分组来实现。

2022-10-20 12:39:54 607

原创 【针对产品说测试】之微信红包

(10)如果对方超过多长时间没有领取会退回红包,退回红包要有提醒红包被退回。(7)还要查看点击红包里的钱数与你所要发送钱数是否一致。(7)发送红包是否出现密码,密码不正确是否能发出去。(5)当红包发送了之后点击是否自己也可以领取红包。(1)布局是否合理,是否与产品经理给的效果图一致。(11)红包是否可以上是否可以添加文字,表情等。(3)弹出红包界面之后看是否可以点击红包钱数。(2)点击之后是否可以弹出发红包界面。(1)发送红包是否与自己发的钱数一致。(5)领取红包的领完钱包金额是否增加。

2022-10-20 12:14:49 99

原创 【针对产品说测试】之测试“用户登录”

7. 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入错误的验证码,验证是否登录失败,并且提示信息正确。4. 不登录的情况下,在浏览器中直接输入登录后的URL地址,验证是否会重新定向到用户登录界面;6. 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验证码,验证是否登。2. 输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;3. 输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确;

2022-10-20 12:14:04 163

原创 【针对产品说测试】之测试一个输入框(计数)

很多朋友可能拿到这道题的时候已经开始写下1.2.3.了,不过根据经验上来说,追求数量而非质量的倾向,是一种低效的工作方式。(特别在有面试官在旁边看到你答题的时候,请保持沉思者状保持10-15秒)页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。{java/C/HTML/JavaScript}:N是a出现的个数(可执行字符,或错误,或代码解释)。通常是一个登陆页面,上面有用户名,密码的输入框,再多一点的有个验证码。,会开始考虑后面五个方面,设计以下用例。

2022-10-20 12:12:34 325

原创 【针对产品说测试】之测试电梯

其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等,当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。再有在一起的组装测试。1)电梯本来在 1 楼,如果有人按 18 楼,那么电梯在上升到 5 楼的时候,有人按了 10 楼,这时候是否会在 10 楼先停下来。:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;:使用手册是否对电梯的用法、限制、使用条件等有详细的描述。:停电、报警装置、轿箱停靠位置、有人扒门时的情况等;:美观程度、光滑程度、形状、质感等;

2022-10-20 12:11:29 87

原创 MySQL 与 MongoDB 本质之间最基本的差别是什么

如果你的索引不能完全放在内存中,一旦出现随机读写比较高的时候,它就会频繁地进行磁盘交换,这个时候,MongoDB 的性能就会急剧下降,会出现波动。另外,MongoDB 还有一个最大的缺点,就是它占用的空间很大,因为它属于典型空间换时间原则的类型。那么它的磁盘空间比普通数据库会浪费一些,而且到目前为止它还没有实现在线压缩功能,在 MongoDB中频繁的进行数据增删改时,如果记录变了,例如数据大小发生了变化,这时候容易产生一些数据碎片,出现碎片引发的结果,一个是索引会出现性能问题。④内置 Sharding。

2022-10-20 12:10:56 889

原创 优化数据库?提高数据库的性能?

在这条语句中,如 salary 字段是 money 型的,则优化器很难对其进行优化,因为 60000 是个整型数。④在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROMT1,因为某些情况下用户是不需要那么多的数据的。①用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;⑤不要在应用中使用数据库游标,游标是非常有用的工具,但比使用常规的、面向集的 SQL 语句需要更大的开销;在数据窗口使用 SQL 时,尽量把使用的索引放在选择的首列;

2022-10-20 12:10:27 139

原创 你用的 Mysql 是哪个引擎,各引擎之间有什么区别?

InnoDB 中不保存表的行数,如 select count() from table 时,InnoDB;主要 MyISAM 与 InnoDB 两个引擎,其主要区别如下:InnoDB 支持事务,MyISAM 不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而 MyISAM就不可以了;对于自增长的字段,InnoDB 中必须包含只有该字段的索引,但是在 MyISAM 表中可以和其他字段一起建立联合索引;InnoDB 支持外键,MyISAM 不支持;

2022-10-20 12:09:43 209

原创 jmeter学习笔记

如果为线程组添加了多个定时器,JMeter会把这些定时器的时长叠加起来,共同影响作用域范围内的采样器。如果前置处理器附着在某个采样器之下,那么它之后在该采样器运行之前执行。前置处理器通常用于在采样器发出请求前修改采样器的某些设置,或者更新某些变量的值。作用范围:所在测试树的分支 ps:配置元件----用户自定义变量组件:这个元件不管放在哪个位置,定义的变量都会被整个线程所共享。如果后置处理器附着在某个采样器之下,它只会在采样器执行后执行。通常用于处理服务器的响应数据,特别是在服务器的响应中提取数据。

2022-10-20 11:10:17 164

原创 Linux常用命令

grep命令用于查找文件里符合条件的字符串。显示符合范本样式的那一行之外及该行之后的内容。输出匹配行并且在在该行前展示第几行。输出符合匹配字符串的行数。

2022-10-19 22:58:26 53

原创 软件工程基础知识总结

利用这六个或者其中几个阶段对照日常工作中遇到的问题,将这些问题都看作一个项目,并且逐步拆分去完成,你会发现这种有目的、有计划、有步骤的解决问题的方法就是工程方法(Everything is a project)。软件工程的核心是为了控制研发过程以保证最终的交付质量,但研发过程管理的方法并不是从一开始就完备的,它也经历了一系列不断的探索和迭代。虽然现在很多互联网企业开始应用了其他更高效的项目管理方法,但软件研发的本质离不开瀑布模型的核心部分,即需求、设计、编码和测试。

2022-10-18 15:02:34 183

原创 CI/CD是什么?如何理解持续集成、持续交付和持续部署

CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:"集成地狱")。具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务通常被统称为"CI/CD 管道",由开发和运维团队以敏捷方式协同支持。

2022-10-04 15:02:17 733

原创 前后端联调之排查500错误总结(一)

“status“: 500, “error“: “Internal Server Error“错误排查总结

2022-09-07 21:24:05 4872

原创 学习项目的心得体验

项目学习心得(一)

2022-08-08 15:10:24 401

空空如也

空空如也

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

TA关注的人

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