自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RHCE——十三、Shell自动化运维编程基础

加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0。[root@server /]# source ~/.bashrc # 刷新配置。[root@server /]# history # 查看结果。

2024-09-08 02:33:29 1122

原创 Linux系统快速查看CPU和内存使用情况,附各参数详解

ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。load average 当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程。TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

2024-09-07 20:01:23 967

原创 Linux学习~树莓派gpio控制(1)

/buildbuild 脚本会帮助你编译和安装 wiringPi。./buildwiringPi 包括一套 gpio 命令,使用 gpio 命令可以控制树莓派上的各种接口,通过以下指令可以测试wiringPi 是否安装成功。

2024-09-07 14:35:15 1155 1

原创 Linux下为KVM 配置桥接设备,给网桥配制ip地址_linux kvm ip设置

上面是通过命令进行的手动配置方法,但是大家都清楚,这些命令配置的结果在服务器重启之后就不能生效了,要想使得所有配置永久生效,我们还是需要通过配置文件进行配置,然后重启网卡设备,让系统帮我们配置,然后重启之后也是生效的。[root@master ~]# ifconfig br0 192.168.3.176/24 up //配置br0的IP地址并启动设备。[root@master ~]# ip addr show //查看eth0跟br0的IP信息。

2024-09-07 09:06:58 715

原创 Linux ps命令详解,Linux查看进程_ps -ef grep怎么看进程号

1)查看进程的时候,让进程按照CPU使用率排序,然后展示前10行,就能清晰地看到哪些进程占用的资源比较多。作用:查看系统进程,比如正在运行的进程有哪些,什么时候开始运行的,哪个用户运行的,占用了多少资源。,就能查看内存使用最多的10个进程。3)如果不限制行数,也可以使用。来过滤指定的进程,比如。

2024-09-07 03:33:35 7131

原创 ES进程除了kill之外,有什么优雅关闭的方式吗?

这个在ES 8实测结果:无法使用!

2024-09-06 21:32:04 574

原创 apache Mina分析小结(1(1)

【代码】apache Mina分析小结(1(1)

2024-09-06 17:13:32 189

原创 11 个 Linux 终端命令,没用过的快去试试吧!!_linux】重复上一步操作。

然后你就能运行你想要运行命令,等命令运行完后在终端窗口输入“fg”就可以回到先前暂停的任务。在命令行窗口中ranger和一些别的文件管理器很像,但是相比上下结构布局,她是左右结构的,这意味着你按左方向键你将前进到上一个文件夹,而右方向键则会切换到下一个。想象一下你使用ssh远程登录到另一台电脑上,你运行了一条非常耗时的命令然后退出了ssh会话,不过命令仍在执行。举个例子,因为测试的需要,我用我的树莓派来下载发行版。还有许多日期和时间的格式,都需要你好好翻一翻‘at’的man手册来找到更多的使用方式。

2024-09-06 14:56:08 416

原创 Graylog 中文手册 常用功能和问题整理

Graylog本身是使用默认映射包括用于设置timestampmessage,和source索引的消息的字段:pretty’],},},},},},],},},},},},},},},为了扩展 Elasticsearch 和 Graylog 的默认映射,您可以创建一个或多个自定义索引映射并将它们作为索引模板添加到 Elasticsearch。假设我们有一个数据架构,如下所示:| 字段名称 | 字段类型 | 例子 |took_ms。

2024-09-04 20:14:22 1100

原创 GitHub上已获赞百万!阿里架构师最新发布的图解网络协议文档(2021版)开源分享(1)

还别说,这真是挺常问的问题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个问题。”你用的是6,但你在面试官面前,你就6不起来了,毕竟他们也爱问。重传机制的其中一个方式,就是在发送数据时,设定个定时器, 当超过指定的时间后,没有收到对方的ACK确认应答报文,就会重发该数据,也就是我们常说的超时重传。很简单呀,因为我做了实验和看了TCP协议栈的内核源码,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。没错,我把TCP的"衣服扒光"了,就为了给大家看得清楚,嘻嘻。

2024-09-04 18:39:21 928

原创 Elasticsearch Document Get API详解、原理与示例

注意映射在定义时,store字段,如果设置为false,就算指定storedFields=[“counter”],也不会返回结果,也就时上述【示例2】没有返回 _source的原因。fetchSourceContext顾名思义,就是fetch source的上下文环境,提供更加完善的过滤逻辑,主要特性为支持include、exclude和支持通篇符过滤。如果所请求的字段没有被存储,它们将被忽略。如果路由字段不是ID,请使用routing属性,更好的转发请求,否则会全部转发到所有的复制组,然后汇聚并返回。

2024-09-04 16:33:14 751

原创 Dijkstra算法详细(单源最短路径算法)

这个 visited 数组的操作很像回溯算法做「做选择」和「撤销选择」,区别在于位置,回溯算法的「做选择」和「撤销选择」在 for 循环里面,而对 visited 数组的操作在 for 循环外面。我会经过节点 5 三次,每次的 distFromStart 值都不一样,那我取 distFromStart 最小的那次,不就是从起点 start 到节点 5 的最短路径权重了么。图和多叉树最大的区别是,图是可能包含环的,你从图的某一个节点开始遍历,有可能走了一圈又回到这个节点。// 将起点加入队列。

2024-09-04 14:27:20 387

原创 2024最新Java岗面试清单:15个技术模块(程序员必备)

多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。说出几种MQ之间的区别,以及为什么使用这种MQ,消息重复发送(幂等性),消息发送失败,消息掉包,长时间收不到消息,发送的消息太大造成接收不成功。了解什么是 redis 的雪崩、穿透和击穿?redis 内存淘汰机制(MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?

2024-09-04 12:08:55 1770

原创 BS-XX-026 基于SpringBoot 实现个人理财系统

【系统首页】 【工资理财列表】 【新增用户】 【期限理财列表】 【用户列表】 【基金理财列表】 【银行卡管理页面】 【精选银行列表】 【个人征信列表】 【用户权限管理】 【新增理财产品】 【管理员权限】 【零钱理财列表】 【网贷审核】 【网贷信息】 【设置主题颜色】【系统首页】 【个人理财】 【工资理财】 【资金记录】 【申请网贷】 【我的理财】 【我的借贷】 【新增银行卡】 【个人信息】 【我的消息】spring boot 个人理财系统项目分为管理员和普通用户。

2024-09-04 08:55:59 396

原创 2024金九银十208道Java中高级高频面试题(含答案)

12.什么是集合?集合和数组的区别。13.常用的集合类有哪些?它们的区别是什么?14.集合如何安全地批量删除元素?15.java怎么实现动态代理?有什么意义?16.什么是死锁?死锁产生的原因是什么?如何避免死锁?17.synchronized的作用。18.volatile关键字的作用19.线程怎么保持同步?20.什么是CAS?21.乐观锁与悲观锁?乐观锁的实现方式?22.Lock与synchronized的区别。

2024-09-03 18:48:40 1127 1

原创 2020百度、小米、乐视、美团、58、猎豹、360

熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些java有关的一些算法,设计模式等等。####一、java面试题。

2024-09-03 01:05:07 409

原创 10 个冷门但又非常实用的 Docker 使用技巧

当你 docker run 了之后却发现里面有一些参数并不是你想要的状态比如你设置的 nginx 容器 cpu 或者内存太小,这个时候你就可以使用 docker update 去修改这些参数。原创电子书历时整整一年总结的 Java面试+ Java入门技术学习指南,这是本人这几年及校招的总结,各种异步面试题已经全部进行总结,按照章节复习即可,已经拿到了了大厂提供。这个是 docker 内置的监控命令,当你想要查看当前主机下所有容器占用内存和 cpu 的情况的时候就可以使用这个命令。

2024-09-02 16:52:12 1107

原创 10小时入门java开发04 springboot+freemarker+bootstrap快速实现分页功能

desc:freemarker学习。微信:2501902696。

2024-08-30 12:02:27 296

原创 Github上都在疯找的阿里内部“全栈技能修炼”终于来了

本章要学习的不仅仅是Angular Material的一些知识,还要学习Angular的模块化、服务层的开发、响应式编程的概念,以及响应式编程框架RxJS,最后还会应用以上技巧打造一个较复杂的交互应用——忘记密码。第3章只是对Spring Boot中的强大功能进行了一个大概介绍,本章我们会就登录鉴权API 进行详细的讨论。2.4节使用容器来构建应用,我们不会专门去讲关于容器的知识,但在书中需要使用容器的地方会有相应说明。本章主要集中讨论书中所采用的各种技术的选型,包括前端、后端、数据库、缓存等。

2024-08-30 07:50:41 235

原创 docker快速入门_docker 容器写代码(1)

dockerfile概念:Dockerfile 是一个文本文件1、包含了一条条的指令2、每一条指令构建一层,基于基础镜像,最终构建出一个新的镜像3、对于开发人员:可以为开发团队提供一个完全一致的开发环境4、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了5、对于运维人员:在部署时,可以实现应用的无缝移植我们可以在docker官网搜到一些dockerFile.关键字作用备注FROM指定父镜像。

2024-08-30 05:09:08 861

原创 Ceph部署在Centos7上简明摘要

存储数据与object的关系:当用户要将数据存储到Ceph集群时,存储数据都会被分割成多个object,每个object都有一个object id,每个object的大小是可以设置的,默认是4MB,object可以看成是Ceph存储的最小存储单元。object与pg的关系:由于object的数量很多,所以Ceph引入了pg的概念用于管理object,每个object最后都会通过CRUSH计算映射到某个pg中,一个pg可以包含多个object。

2024-08-30 02:27:33 700

原创 超实用的Web兼容性测试经验总结,建议Mark

因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。常见的操作系统有Windows,Unix,Linux等,对于普通用户来讲,最常用的是Windows操作系统。Windows操作系统包括 Windows XP,windows 2003,vista,Win2000/NT,Windows9x等等。用户使用操作系统的类型,直接决定了我们操作系统平台兼容性测试的操作系统平台数量,进行操作系统平台的兼容性测试的主要目的就是保证我们的待测试项目在该操作系统平台下能正常运行。

2024-08-29 11:25:42 359

原创 接口自动化测试(Python+Requests+Unittest)

new_category_name = “更新栏目” + new_now_timeself.requests.put(“http://[服务器ip]:8081/admin/category/”, headers=headers, data=payload)> DELETE请求方式article_params = {“state”: 1, # -1:全部文章 1:已发表 0:回收站 2:草稿箱“page”: 1, # 显示第1页“count”: 6, # 每页显示6条。

2024-08-29 09:06:40 979

原创 云服务器中安装浏览器测试Nginx_云服务器 浏览器

查找Docker Hub上的 nginx 镜像这里我们拉取官方的镜像,并检查runoob-nginx-test 容器名称。the -d设置容器在在后台一直运行。the -p 端口进行映射,将本地 8081 端口映射到容器内部的 80 端口。执行以上命令会生成一串字符串,类似 6dd4380ba70820bd2acc55ed2b326dd8c0ac7c93f68f0067daecad82aef5f938,这个表示容器的 ID,一般可作为日志的文件名。

2024-08-29 06:20:24 776

原创 python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)_接口测试需要写代码吗

有很多接口,少的有几十个,多的有几百上千个接口。这个时候,我们没有软件界面,没有具体的测试场景,只有一个接口描述文档。我们需要把接口这样抽象的东西,通过软件测试的理论和方法去测试接口,找出接口的功能和安全性的缺陷。接口有内部接口和外部接口。内部接口就是开发人员自己开发的接口。外部接口,好比网站调用微信支付和支付宝支付接口。还有一些模块与模块之间的接口。学习过Java或者用过selenium的人,应该对接口有了解。你的自动化脚本调用了很多selenium的接口。

2024-08-29 04:05:29 449

原创 8年经验之谈 —— 记一次接口压力测试与性能调优!(1)

我们根据上述指标监控的情况可以看出,目前CPU占用率很高,每个CPU上的业务线程都占用了90%以上的CPU时间,年轻代GC次数频繁,平均每秒钟有8次左右,但TPS目前只有400左右。一开始看到这个情况,我们以为是JVM堆内存分配的不足,导致GC频繁,从而引起CPU的高占用率。所以我们调大了堆内存参数,并进行第二次压力测试。

2024-08-29 01:52:47 770

原创 Java进阶 之 再论面向对象(2)——类的定义及对象的使用 & 封装Encapsulation & 关键字private,this

System.out.println(“大家好,今年我” + p.getAge() + “岁”);System.out.println(a + “不符合年龄的数据范围”);// 调用Person的show方法。// 给Person对象赋值。// 由于是设置成员变量的值,这里可以加入数据的验证。// 对外提供设置成员变量的方法。// 对外提供访问成员变量的方法。s.name = “林青霞”;p.name = “人妖”;// 创建Person对象。/* 学生测试类 */

2024-08-27 16:40:52 933 1

原创 ESP32-C3 学习测试 蓝牙 篇(三、认识蓝牙 GATT 协议)_esp32 gatt

上一篇系列文章我们使用 ESP-IDF 中的示例 GATT server,完成了手机连接开发板的初次体验。虽然上文我们找到的入门的 GATT server 示例,但是对于蓝牙 GATT 概念,我们还是只停留留在 蓝牙协议栈基本框架层面的内容,对于更具体的理解我们还不知道,所以针对示例来说,我们也无从修改测试。正所谓磨刀不误砍柴工,我们有必要先深入的学习一下 GATT 以及 GATT 相关的一些知识。本文我们就来了解一下 蓝牙 GATT 到底是什么?

2024-08-27 09:48:35 1132

原创 2024最新软件测试【测试理论+ UI 自动化】面试题(内附答案)(1)

把一些简单,重复的工作,用自动化去实现,减少成本原来手工完成事情,通过自动化脚本去替代。

2024-08-26 17:41:59 736 1

空空如也

空空如也

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

TA关注的人

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