自定义博客皮肤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】常见指令(二)_more -10 test

/带行号 cat -n test.txt。//这里加上/可以进行搜索。

2024-09-08 08:36:40 549

原创 Shell脚本一键配置LAMP环境-脚本实例和解释_shell ld_library_path

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

2024-09-08 03:08:46 1011

原创 Linux系统:基础IO_kernel_write(1)

通过上述“先描述再组织”的方式,可以将内存中所有打开的文件管理起来。可如何将进程和进程打开的文件关联起来呢?

2024-09-07 20:28:16 453

原创 Linux安装Openfire、Spark

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

2024-09-07 15:02:13 1269

原创 Linux下搭建Git服务器详细步骤 + eclipse当中Git的使用,模拟过程,用户上传和同步代码并解决冲突(1)

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

2024-09-07 09:33:54 491

原创 Linux Shell编程case语句_linuxshell修改fluent case

Linux Shell编程case语句case语句适用于需要进行多重分支的应用情况。         case分支语句的格式如下:             case $变量名 in       &nb

2024-09-07 04:00:32 187

原创 hadoop安装(第三步)

在前两步中,我们创建好了虚拟机,并且也配置每步相对应的步骤,安装hadoop只剩最后一步了!

2024-09-06 22:05:15 503

原创 DLL 劫持原理(运维)

如上图,LPK.dll是应用程序运行所需加载的DLL,该系统文件默认在C:\Windows\system32路径下,但由于windows优先搜索当前路径,所以当我们把恶意LPK.dll放在应用程序同一路径下,便会被程序成功加载,从而执行恶意操作。伪造的 dll 制作好后,放到程序当前目录下,这样当原程序调用原函数时就调用了伪造的 dll 的同名函数,进入劫持 DLL 的代码,处理完毕后,再调用原DLL 此函数。要注意的是,有些病毒也会伪装成 DLL 文件,并替换系统的 DLL 文件,需要我们防范。

2024-09-06 20:00:11 873

原创 cadence virtuoso 初入门,从安装到跑通反相器

Cell 栏填写文件名(例如inv01),type用于选择创建的文件类型,schematic是原理图,layout为版图。接下来,还需我们工程对应的工艺库,这个有很多选择,但是安装方式往往模糊不清,各大论坛也只能搜到只言片语或“仅限会员”。文中采用的系统与我们这里的不同,但安装流程通用,且文章第一部分提到的字体安装可以省略,在后面提到的报错我们也不会出现。在 New File 界面中,填写文件名字,文件类型,等。工艺库安装成功后,软件安装就算结束了。至此,我们已经完成了这个工程的前半部分。

2024-09-06 17:44:31 432

原创 2024年Security+备考经验分享(二)_security+ 教材

预习 + 听直播(有问题可以及时询问老师)+ 做题并弄懂题目内各选项的概念 = 高分通过。最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-06 15:25:06 558

原创 hive学习笔记之七:内置函数

减法(-)、乘法(*)、除法(/)的使用与加法类似,不再赘述了;执行命令show functions;接下来从计算函数开始,体验常用函数;进入hive控制台;

2024-09-04 21:09:39 1080

原创 elasticsearch实践之代码结构设计

throw new ApiElasticSearchException(“【批量更新索引】批量创建索引失败,失败原因::” + bulkResponse.buildFailureMessage());throw new ApiElasticSearchException(“【批量创建索引】量创建索引失败,失败原因:” + e.getMessage());throw new ApiElasticSearchException(“【查询索引异常】查询索引异常,失败原因:” + e.getMessage());

2024-09-04 17:01:44 999

原创 docker 的mysql容器中没有mysqlbinlog

binlog文件的索引文件。log_bin_basename=/var/lib/mysql/binlog : binlog日志的文件名前缀。关于mysql 5.7的binlog自定义文件夹位置(即自定义。log_bin=ON :打开binlog日志。(可以省略第一步、第二步,

2024-09-04 14:56:01 1146 1

原创 CentOS8安装Docker

设置阿里云镜像安装Docker Engine - Community --此命令会安装最新版本(latest)报如下错误:问题: package docker-ce-3:20.10.1-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed安装低版本Docker。

2024-09-04 12:39:34 759

原创 CAS下ABA问题及优化方案

ABA问题导致的原因,是CAS过程中只简单进行了“值”的校验,再有些情况下,“值”相同不会引入错误的业务逻辑(例如库存),有些情况下,“值”虽然相同,却已经不是原来的数据了。这两个设置库存的接口并发执行,库存会先变成2,再变成3,导致数据不一致(实际卖出了5件商品,但库存只扣减了2,最后一次设置库存会覆盖和掩盖前一次并发操作)上述并发环境下,并发1在修改数据时,虽然还是A,但已经不是初始条件的A了,中间发生了A变B,B又变A的变化,,数据却成功修改,可能导致错误,这就是CAS引发的所谓的ABA问题。

2024-09-04 10:26:12 830

原创 2107 课程笔记

2)一个虚拟化引擎(Docker平台),七大systemctl基本操作(start,status,stop,restart,enable,disable).7)一种镜像制作(docker build),两套镜像加载(docker pull,docker load),一套镜像保存方案(docker save).4)八个常用镜像操作指令(pull,images,inspect,history,save,load,rm,run)8)一个虚拟网络建立和应用方式?

2024-09-03 19:54:44 838

原创 2024-11-16【JAVA】【实验三:类与对象】

System.out.println(“周长为:”+rectangle.perimeter());System.out.println(“周长为:”+rectangle.perimeter());System.out.println(“体积为:”+rectangle.volume());System.out.println(“体积为:”+rectangle.volume());System.out.println(“面积为:”+rectangle.area());

2024-09-03 14:35:02 452

原创 2021年Java春招高级面试指南(1到5年Java面试者必备)

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

2024-09-03 02:44:00 1545

原创 10章MySQL:表的创建、删除、修改

CREATE TABLE [IF NOT EXISTS] 表名(字段1, 数据类型 [约束条件] [默认值],字段2, 数据类型 [约束条件] [默认值],字段3, 数据类型 [约束条件] [默认值],……[表约束条件]加上了IF NOT EXISTS关键字,则表示:如果当前数据库中不存在要创建的数据表,则创建数据表;如果当前数据库中已经存在要创建的数据表,则忽略建表语句,不再创建数据表。[ ]内的都是可选的,根据实际情况;其它的都是必须写的。– int类型– 最多保存20个中英文字符。

2024-09-02 17:57:27 922

原创 2024最新微信小程序商城搭建教程(附源码)

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。

2024-08-30 12:39:38 1965

原创 GNN在下拉推荐的应用

GNN作为大模型中的一个前置模块,为序列中的Query和Item学习Graph Context信息作为补充,在CTR预估目标下进行端到端的训练。最终决定采用这种方式。排序模型通过行为序列抽取用户偏好,相当于在Item-User-Query异构图中分别聚合1阶Item和Query邻居来表征用户User。我们可以在Item和Query之间构建更多关系引入更丰富的信息。

2024-08-30 08:21:07 677

原创 Dubbo框架基本使用,cglib配置事务

分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关的系统。可以将用户,用户业务,订单业务分别放在不同服务器上。然后通过RPC远程过程调用RPC:通过sockets传递信息,序列化反序列化传值Dubbo特性:面向接口代理的高性能PRC调用,当a调用b,只需要调用b接口所在方法,Doubbo就会自动去找b服务器的代码,帮助我们调用。只能负载均衡:当用户业务有多个服务器在运行,根据每个服务器的请求多少,选择服务器。

2024-08-30 05:37:28 252

原创 CoProcessFunction实战三部曲之二:状态处理

关键点之一:对于aaa这个key,无法确定会先出现在一号源还是二号源,如果先出现在一号源,就应该在processElement1中将value保存在state1中,这样等到aaa再次出现在二号源时,processElement2就可以从state1中取出一号源的value,相加后输出到下游;logger.info(“2号流还未收到过[{}],把1号流收到的值[{}]保存起来”, key, value.f1);// value2为空,就表示processElement2还没有处理或这个key,

2024-08-30 02:57:57 558

原创 ActiveMQ入门案例

下述API都是接口类型,由定义在javax.jms包中.是JMS标准接口定义.| API | 说明 || ConnectionFactory | 链接工厂, 用于创建链接的工厂类型 || Connection | 链接. 用于建立访问ActiveMQ连接的类型, 由链接工厂创建 || Session | 会话, 一次持久有效有状态的访问. 由链接创建 |

2024-08-30 00:09:55 811

原创 金三银四,准备跳槽可以看看了···

所以准备3、4月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等举例等一起分享出来给大家看看,也是给大家平时查漏补缺。不多说,直接上干货(展示部分以阿里面试纲要为例)完整版文末领取。

2024-08-29 12:00:19 425

原创 最全整理,web自动化测试框架总结-实战案例,从0精通封装

web自动化测试框架1、设计思路使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;使用yaml管理页面空间元素和测试用例数据。例如一个页面元素发生变化时,不需要去修改代码,只需要在对应的页面元素yaml文件中修改即可。以每个页面作为模块管理,随时组装,互不影响。2、测试框架分层框架层:基础组件封装,支撑整个框架的流程执行及功能扩展;用例层:根据用例场景构造test测试方法;

2024-08-29 09:37:04 259

原创 全网最牛自动化测试框架系列之pytest(10)-常用执行参数说明_pytest

这里只列举了一些常用的运行方法与参数,大家可以在自己的自动化项目中尝试着使用这些方式与参数。

2024-08-29 06:59:15 287

原创 selenium自动化测试(—):初学+单个元素定位

一、模块安装创建一个新的项目:新窗口:模块安装:如下则安装成功:二、驱动器安装配置进入如下链接查看chrome版本:比如我的为:可以看到我的版本为哦:现在进入如下链接:进去之后看到只有这两个比较符合:点击其中一个就行,进去之后点击win32:点击后就会下载,解压得到exe,复制改路径三、打开网页。

2024-08-29 04:35:54 926

原创 CentOS 7安装megacli_centos7 安装megacli

或者以上两条信息通过/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aall |less 来查看1.显示Rebuid进度2.查看E S3.查看所有硬盘的状态4.查看所有Virtual Disk的状态5.在线做Raid6.点亮指定硬盘(定位)7.清除Foreign状态8.查看RAID阵列中掉线的盘9.替换坏掉的模块10.手动开启rebuid11.查看Megacli的log12.设置HotSpare。

2024-08-29 02:23:15 1077

原创 gitlab的安装与管理_gitlab 安装完后登录页面

对git的操作就是将本地工作目录的文件同步到索引区,再从索引去上传到本地仓库,再从本地仓库上传到远程仓库,同时还可以将远程仓库及本地仓库的文件下载到本地工作目录。(2)git基本操作操作命令:git add 加入暂存区(index区域)git status 查看状态git status -s 状态概览git diff 尚未暂存的文件git diff --staged 暂存区文件。

2024-08-27 11:22:41 802

原创 Chrome 浏览器+Postman做接口测试_chrome postman

cURL可以与Chrome Devtool工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。作为测试,要有对接口进行测试的能力,在接口测试中,常用的第一个工具就是postman。postman是一个强大的接口测试平台,具有体验友好的可视化界面,在工作中常常作为研发的接口调试工具,以及测试的手动接口测试工具。对上面命令进行细化,加入-v参数可以打印更详细的内容,用2>&1将标准错误重定向到标准输出,发送此命令将得到细化后的内容。

2024-08-27 05:16:03 932

空空如也

空空如也

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

TA关注的人

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