自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】TCP套接字编程

cout

2024-09-08 08:05:52 994

原创 Respberry Pi(树莓派)系统安装及环境配置

镜像下载配合第三方烧录工具(官方镜像、第三方烧录工具),官方的烧录工具可以直接烧录,不需要额外下载。以下使用SD Card Formatter为例。按需选择是否个性化安装的系统如何设置。操作系统,这里选择x64位。要烧写的SD卡,Next。

2024-09-08 02:29:38 379

原创 linux系统安装南墙WAF

2、开启80、443端口命令:sudo firewall-cmd --add-port=80/tcp --permanent3、主机板一键安装:命令: yum install -y ca-certificates命令:curl https://waf.uusec.com/waf-install -o waf-install && sudo bash ./waf-install && rm -f ./waf-install(命令可分开执行,也可一起执行)安装完成显示内容4、登陆管理界面。

2024-09-07 19:57:32 435

原创 linux下串口使用

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。

2024-09-07 09:03:07 480

原创 Linux Perfection

Starting Nmap 7.93 ( https://nmap.org ) at 2024-03-11 02:58 EDTNmap scan report for 10.10.11.253Host is up (0.35s latency).PORT STATE SERVICE VERSION22/tcp open ssh OpenSSH 8.9p1 Ubuntu 3ubuntu0.6 (Ubuntu Linux; protocol 2.0)| ssh-hostkey:| 2

2024-09-07 03:29:44 881

原创 EntityFramework入门_entity framework入门

2)查看SQL Server Profiler中生成的SQL语句和上面的第二个区块中的执行语句一样,这里就不累赘了。2) 生成的SQL脚本在数据库Profiler里面查看和下面写的基本是一样的。2) 查看SQL Server Profiler中生成的SQL语句和上面的第二个区块中的执行语句一样。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?7、Tomcat和Resin有什么区别,工作中你怎么选择?

2024-09-06 21:28:12 1002

原创 day13-linux运维基础-用户基础知识与权限_linux 修改用户的gid的类型

userdel -r: 删除用户的同时,删除与用户相关的所有文件。userdel -f: 强制删除用户,即使用户当前已登录;不同的任务工作由不同的维护人员来完成,也可以说是不同的用户。useradd -g lcx yw 创建其他组下普通用户。su - oldboy 切换用户 ※※。合起来用 ----->ugo。所有者 user ----->u。所属组 group ----->g。= ---->去掉原有有 赋予新权限。数字命令 rwxr-xr-x 755。

2024-09-06 19:29:26 487

原创 Ansible自带化运维工具术语大全_ansible gather_facts什么意思

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-06 17:07:35 1050

原创 10个实用 Linux Shell 脚本案例_linux实例

每天凌晨打包压缩/var/log/nginx目录下所有内容,存放在/tmp/nginx目录里。ping目标主机看是否ping得通,三次ping通表示主机正常运行。该目录保存七天内容,shell脚本保存在/usr/bin下。检查某一服务是否正常运行,执行脚本的时候第一个参数为服务名。压缩文件命名规范:yymmdd_logs.tar.gz。$1 是执行脚本的第一个参数。$2 是执行脚本的第二个参数。

2024-09-06 14:52:17 499

原创 Go语言基础-数据类型-整型

每一种数据都定义了明确的数据类型,并在内存中分配不同大小的内存空间。常用的数据类型分为基本数据类型和派生/复杂数据类型。GO语言也一样,我们可以用下图来表示:从上图可以看到数值型(整型、浮点型)、字符型(单个字符)、布尔型、字符串(Go中归属为基本数据类型)、复数类型(complex64、complex128)、rune指针、数组、结构体、管道、函数、切片、接口、map这里需要注意: byte是unit8的别名rune 是int32的别名整型类型今天我们来探讨第一种类型: 整型。

2024-09-04 20:10:33 943

原创 GitHub上260K Stars的P8架构师纯手写的Java高并发编程详解

在本书的第三部分中,我用了三章的篇幅来详细、深入地介绍volatile关键字的语义,volatile关键字在Java中非常重要,可以说它奠定了Java 核心并发包的高效运行,在这一-部分中,我们通过实例展示了如何使用volatile关键字并非常详细地介绍了Java内存模型等知识。本书的最后一部分也就是第四部分,站在程序架构设计的角度讲解如何设计高效灵活的多线程应用程序,第四部分应该是内容最多的- -部分,总共包含了15章。第3章Thread API的详细介绍。第12章volatile关键字的介绍。

2024-09-04 18:35:33 466

原创 ElasticSearch 23 种映射参数详解

,“有” : {},“本” : {},“查” : {},“段” : {},“的” : {},},“索” : {},“认” : {},“词” : {},“询” : {},“都” : {},“默” : {可以看到,默认情况下,中文就是一个字一个字的分,这种分词方式没有任何意义。如果这样分词,查询就只能按照一个字一个字来查,像下面这样:“query”: {“term”: {“title”: “定”无意义!!!所以,我们要根据实际情况,配置合适的分词器。

2024-09-04 16:29:25 677

原创 Dependency not found解决方案(Springboot,绝对有效)

今天在弄一个项目的依赖的时候,easyexcel 的依赖就是下载不了,虽然我的 Maven 配置没问题。2. 项目根目录下新建 lib 文件夹(当然,名字随便取都可以),把下载好的 jar 包放进去即可。的提醒,我之前写文章的时候没加""不报错,可能是因为我之前把terminal改成了gitBash。我切换了几个版本,也无法从镜像下载,甚至开了加速器,换回默认镜像下载都不行。如果报错:一般情况下,只要你下载的依赖没问题,直接用上面的指令就可以了。这个方案比较简单,如果这个方案报错,再用下面的解决方案。

2024-09-04 14:23:31 554

原创 2024最新 SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤_ssm 三大框架系列 spring 5 + spring mvc 5 + mybatis 3

【代码】2024最新 SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤_ssm 三大框架系列 spring 5 + spring mvc 5 + mybatis 3。

2024-09-04 12:05:07 322

原创 Bootstrap-Switch开关控件使用指南

HTML部分,只需要一个input多选框即可,checked设置初始是状态。JS渲染开关控件,其中onSwitchChange添加开关控件状态改变。//name值和input标签的name值一样onText : “启用”, // 设置ON文本offText : “禁用”, // 设置OFF文本onColor : “success”,// 设置ON文本颜色(info/success/warning/danger/primary)

2024-09-04 08:43:05 730

原创 2024金三银四面试必备:源码笔记+大厂面试真题+跳槽解析+简历解析

10.一个16G的内存堆分配多少,采用什么垃圾收集器,为什么用cms不用g1,为什么(面试官一直问为什么使用cms或者使用g1,回答了这两个的优缺点之后还是不满意)6.hash算法(最开始将hash冲突算法,面试官说不是这个,我又说对hash值对质数区域,面试官也说不是这个,不知道他要我回答啥。2.Lunece你使用的是什么版本,Lunece是哪家公司开源的(哪家公司开源是什么鬼,盲猜阿里,面试官说no)想了半天,面试官说不对。6、生活中遇到的最大的令你最有成就感的事情是什么,可以说一下吗?

2024-09-03 18:38:58 542

原创 2022年跳槽首秀,面试阿里P6,让我见识到了什么叫天花板。。。(1)

智力题:你雇佣一个工人,他每天工作应该获得一份金条,你有一根金条可以分成 7 份,但你只能对你的金条切 2 刀,请问怎么保证你的工人每天都得到一份金条?关于这次面试阿里 P6,只能说阿里是一个卧虎藏龙的地方,员工素质也非常高,待人也很友好,相信在阿里工作,会给自己带了很多收获。公众号里写了很多和 python 有关的文章,那你觉得这两个语言使用起来有什么差异?每天有那么多人使用支付宝,这些数据如果给你存储,你会怎么设计呢?数据结构你觉得你学的怎么样?你和同事相处的情况怎么样,说说你帮助同事的一次经历?

2024-09-03 13:10:17 752

原创 2020疫情缩水?每天学习这些源码笔记,让你轻松涨薪5K

*第三部分( 10~12节):**从源码层面着重分析了Spring Boot的程序加载、自动配置、数据管理、Spring Cloud的配置管理、发现服务和负载均衡服务等核心功能的实现原理,旨在帮助读者能更深刻地理解SpringBoot开发,掌握其精髓。**第一部分(1~5节):**针对性地介绍了Spring Boot入门、数据库的使用和访问性能提升、界面设计、安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Spring Boot开发方法和精髓,尽快融入生产实践中。Spring源码解析文档。

2024-09-03 00:56:15 853

原创 09-SSO微服务工程中用户行为日志的记录(2107~2108~2109~2110)

说明:当我们在项目中定义了AOP切面以后,系统启动时,会对有@Aspect注解描述的类进行加载分析,基于切入点的描述为目标类型对象,创建代理对象,并在代理对象内部创建一个执行链,这个执行链中包含拦截器(封装了切入点信息),通知(Around,…依次启动nacos,sso-system,sso-auth,sso-resource,sso-gateway,sso-ui工程服务,然后执行登陆,登陆成功后查询我的资源,检测日志输出。2)通知方法(在切入点对应的目标方法执行前后要执行逻辑需要写到这样的方法中),在。

2024-09-02 16:37:44 919

原创 10个最难回答的Java面试题

当两个或多个线程在等待彼此释放所需的资源(锁定)并陷入无限等待即是死锁。它仅在多任务或多线程的情况下发生。序列化是把对象改成可以存到磁盘或通过网络发送到其他运行中的 Java 虚拟机的二进制格式的过程, 并可以通过反序列化恢复对象状态. Java 序列化API给开发人员提供了一个标准机制, 通过和接口,及。

2024-08-30 11:59:57 445

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

本章要学习的不仅仅是Angular Material的一些知识,还要学习Angular的模块化、服务层的开发、响应式编程的概念,以及响应式编程框架RxJS,最后还会应用以上技巧打造一个较复杂的交互应用——忘记密码。后端作为内容资源的提供者,而前端作为这些资源的消费者,将资源以需要的形式展现给使用者,也就是我们的最终用户。本章就来看看后端的这些功能,需要说明的是,这些功能是非常专业的,需要深入学习的,这里我们只是带大家一起开个头,相关的细节需要我们一起在今后的工作中不断学习和体会。第6章前端和API的配合。

2024-08-30 07:46:54 129

原创 Docker常用命令小记

a. 按镜像名和TAG过滤:docker ps -f ancestor=tomcat:9.0.26-jdk8-openjdkb. 按镜像ID过滤:docker ps -f ancestor=4965bfab1881c. 按照镜像摘要信息过滤:docker ps -f ancestor=tomcat@sha256:67a9904e3ceb03abc50db7b374db7362f7e44d08a41488dd24c2bb14df8989a3镜像的摘要信息如何获取呢?

2024-08-30 05:05:20 836

原创 CentOS8安装GitLab13

杀掉后,执行确认一遍,还有没有gitlab的进程5、删除所有包含gitlab文件安装依赖库。

2024-08-30 02:23:46 600

原创 蓝绿部署、金丝雀发布(灰度发布)、AB测试……

因为没有人能够保证测试时100%的覆盖的,所以新集群可能会出现这样那样、或大或小的问题,如果评估需要回滚,就需要将全部流量切换到蓝色集群。蓝绿部署,以颜色命名,简单的理解就是,线上有两套集群环境,在架构图中,一套标记成蓝色,称为蓝色集群BLUE;AB测试和上面两种发布方式不是一个范围的概念,它是为了进行效果验证的手段,其他两种是为了实现线上平稳发布的手段,这里把他们放在一起说,是因为这三个概念很容易弄混。步骤一:部署绿色集群,这个时候是初始状态,蓝色集群承担全部责任,接收全部流量,等待被替换。

2024-08-29 11:20:05 379

原创 接口自动化测试用例如何设计

如果没有接口文档,那就只能自己动手丰衣足食,通过抓包分析的方式来获取接口信息,常见的抓包工具比如:浏览器F12、Fiddler、Charles等,还可以把Fiddler抓到的接口导出,通过工具转成接口平台可识别的脚本,进而提高效率。在获取到接口信息后,还需要与开发人员多进行交流,明确接口参数的含义和来源,以便于我们有针对性地进行用例的设计,有不明确的点应当直接找开发同学问清楚,而不应该自己过多的猜想,避免自己的猜想有误造成后续用例设计的错误。

2024-08-29 09:01:03 279

原创 中高级测试工程师基础知识必备之selenium篇_id,name,clas,x path, css selector 不同方式进行定位

相似功能地方,代码基本都是一样的,界面元素换个查找方式,把原来的使用 xpath方式,改为使用 id 查找,需要对每个用例脚本都要改,虽然几个用例看不出什么工作量,但是重复findElement的代码,已经让我们感到了代码的笨重。client端简单说来就是我们的测试代码,我们测试代码中的一些行为,比如打开浏览器,转跳到特定的url等操作是以http请求的方式发送给被 测试浏览器,也就是remote server;但是在实际开发过程中,对于GET,特定的浏览器和服务器对URL的长度有限制。

2024-08-29 06:14:46 885

原创 Python接口自动化测试:断言封装详解

Python中的断言封装主要涉及到了requests和jsonpath两个库的使用。通过这两个库,我们可以方便地发送HTTP请求,解析JSON数据,以及进行断言。希望这篇文章对于Python中断言封装的理解有所帮助。

2024-08-29 03:59:52 333

原创 5年经验之谈 —— 功能测试和性能测试的区别是什么?

这其中,跟性能测试工具有关的,只有“编写测试脚本,执行测试脚本”。至于性能测试的工具,我们可以选用开源工具,也可以选择自己开发工具。注意自己开发的性能测试工具与开源工具的区别:自己开发的工具可以很有针对性,而开源工具需要考虑兼容性与普适性。更重要的另一方面,我们需要理解性能测试的原理,做性能测试的基本步骤,场景设计的基本策略。为各种性能需求设计测试场景,再编写测试脚本,执行测试脚本,汇总测试结果,再分析测试结果,进行调优,再重复测试与调优,最后产出测试报告。企业规模越大,性能瓶颈越明显,性能测试至关重要!

2024-08-29 01:47:11 361

原创 Java语言程序设计(一)简答题和论述题_java论述题

类是组成 java 程序的基本要素 (1 分)类封装了一类对象的状态和方法 (1 分)类是用来定义对象的模板 (1 分)(1 分)2 分)但这些方法的参数必须不同( 1 分)或者是参数个数不同,或者是参数类型不同( 1 分)52、构造方法是一种特殊方法 (1 分)它的名字必须与它所在的类的名字完全相同 (1 分)并且不返回任何数据类型,即它是 void 型 (1 分)(1)使共享对象将自己的成员方法定义为同步化方法 (1 分)

2024-08-27 16:39:42 875

原创 ELK收集监控nginx请求日志_unrecognized character escape ‘x

output {#入库,以template指定的模型作为索引模型#本地文件放一份,作为ELK的补充file {#自定义stop关键字,不收集http等字段的索引},“doc” : {# index:true 分词、生产搜索引擎# analyzer:指定索引分析器},“agent”: {},# IP字段类型},},# keyword,作为完整字段索引,不可分词索引。

2024-08-27 09:27:37 738

原创 2024年软件测试行发展趋势,“我“如何成为全栈测试工程师?

工资越来越高的性能测试;需求激增的测试开发人才;企业招聘,对综合技能要求越来越高;测试人员的工资差距越来越大;快速的技术更新迭代,自学测试越来越难。总之,企业对技术人员的要求只会越来越高,这也是行业发展趋势造成的,这对一些测试人员来说也是一个挑战,比如手工测试和功能测试。如果这些人员不提高他们的技能,他们迟早会被行业淘汰。2、测试人员的职业发展一般从入门软件测试开始,学习各种技术,到晋升一个比较好的职位,拥有比较高的薪资水平。这是一个很漫长、很痛苦的过程。可能有的人还没开始就放弃了,而有的人,尝试了

2024-08-26 16:59:16 286

空空如也

空空如也

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

TA关注的人

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