自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windos蓝屏分析工具

windos蓝屏分析工具

2024-04-30 00:27:31 74

原创 QT定时器

QTimerEvent *envent的参数就可以获取当前定时器是哪一个编号。

2024-04-20 16:31:35 386

原创 mysql配置

MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。

2024-03-20 18:29:29 991

原创 C++总结

使用。

2024-03-20 17:49:28 710

原创 Servlet快速入门

Servlet可以用很多方式来描述,这取决于上下文。是一种技术,它被用来创建一个Web应用程序。是一个API,它提供了许多接口和类,包括文档。是一个接口,创建任何Serwlet都必须实现这个接口。是一个扩展了服务器功能的类,响应任何请求。是一个网络组件,创建一个动态网页。

2024-03-05 15:45:21 426

原创 蜜罐HFish的使用介绍

HFish是一款社区型免费蜜罐,侧重企业安全场景,从内网失陷检测、外网威胁感知、威胁情报生产三个场景出发,为用户提供可独立操作且实用的功能,通过安全、敏捷、可靠的中低交互蜜罐增加用户在失陷感知和威胁情报领域的能力。

2024-03-05 12:40:03 1398

原创 Zabbix 3.0 从入门到精通(zabbix使用详解)

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

2024-03-04 23:15:01 766

原创 微服务监控SpringBoot Actuator模块

Spring Boot Actuator模块提供了生产级别的功能,因为暴露内部信息的特性,Actuator也可以和一些外部的应用监控系统整合

2024-03-04 20:16:40 1154

原创 mybatis快速入门

mybatis快速入门手册

2024-02-29 18:58:07 939

原创 python解析yaml文件

【代码】python解析yaml文件。

2024-02-28 23:54:57 311

原创 Spring底层源码分析

spring底层流程分析

2024-02-28 02:46:55 952

原创 宝塔的使用

宝塔6.0版本已推出命令工具,执行bt命令即可调用。

2024-02-27 16:18:20 274

原创 frp内网穿透搭建

frp 是一个专注于内网穿透的高性能的反向代理应用。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

2024-02-27 16:09:16 861

原创 spring Boot快速入门

spring boot+maven+mybatis实现web json数据返回数据库的数据

2024-02-21 00:28:04 1793

原创 微服务建构思想

关于微服务建构所需基本技术栈

2024-02-20 15:56:31 685

原创 CI/CD部署

CI和CD是软件开发中持续集成和持续交付的缩写。CI代表持续集成(Continuous Integration),是一种实践,旨在通过自动化构建、测试和代码静态分析等过程,频繁地将代码变更合并到共享存储库中。其目的是快速发现和修复代码问题,确保开发团队对软件产品持续交付。其中,持续指的是在整个开发周期中经常性地进行集成。CD代表持续交付(Continuous Delivery)和持续部署(Continuous Deployment)。

2024-02-18 17:25:47 1169

原创 性能脚本设计

概念:借助测试工具模拟多种业务需求操作对系统的各项性能指标进行测试的脚本。

2024-01-30 23:58:57 179

原创 Jmeter分布式场景

有时候为了尽量模拟业务场景,需要模拟大量的并发请求,这个时候单台压力机就显得有心无力。针对这个情况,jmeter的解决方案是支持分布式压测,即将大量的模拟并发分配给多台压力机,来满足这种大流量的并发请求场景。持300左右的模拟请求线程**,再大的话,容易造成卡顿、无响应等情况,这是限于jmeter其本身的机制和硬件配置。需求1000用户,两台执行机同时接受控制机脚本去执行然后反馈给控制机,所以线程数设置500。按照一般的压力机配置,jmeter的GUI模式下(Windows),

2024-01-30 23:53:34 795

原创 性能测试分类及常用指标

性能测试是个综合的概述,性能测试指的是测试一种分类或多种分类,任何一具体分类,都是性能测试。

2024-01-29 23:38:59 873

原创 服务监控常见类型

系统运行的繁忙程度、健康程度,反应在一系列的运行期指标上,不管是CPU负载过高、磁盘I/O过于频繁、或者内存使用过多,导致频繁的FGC,或者qps过高,都会导致系统的服务质量下降,因此当对应的指标超过假定的阈值的时候,开发或者运维人员必须接入进行处理。通常是指业务提供的功能所依赖的具体RPC接口的监控。对服务器的基本监控也是必不可少的,因为服务器本身的健康状况也是影响服务本身的一个重要因素,比如服务器本身连接的网络交换机上联带宽被打满,会影响所有部署在这台服务器上的业务。通常是指某个接口依赖的资源的监控。

2024-01-29 23:33:10 344

原创 scrapy的入门使用

定义一个管道类重写管道类的process_item方法process_item方法处理完item之后必须返回给引擎# 爬虫文件中提取数据的方法每yield一次item,就会运行一次# 该方法为固定名称函数。

2024-01-28 21:36:41 817

原创 开发项目发布可能会涉及的流程

你可以在工信部ICP备案管理系统网站上进行备案申请,选择符合要求的主机服务商,提供相关资料,填写备案信息,并等待审核通过。云服务提供商:主流的云服务提供商包括阿里云、腾讯云、华为云等,它们提供了可靠的服务器托管服务,具有高可用性和可扩展性。需要注意的是,确保你的小程序内容和功能符合相关法律法规和微信平台的规定。在购买域名的地方进行域名备案(阿里云,华为云,腾讯云备案的地方都个需要自己的域对应的云主机,所以建议在购买云主机的平台进行购买域名)开发小程序:在小程序开发工具中,根据你的需求进行小程序的开发。

2024-01-28 21:26:32 284

原创 KEIL C51 软件安装

的官网上下载: https://www.keil.com/download/product/,打开界面如下图。框 6,生成破解码,将此破解码即红色框 7 内容复制到 KEIL C51 软件内 LIC 框。件,该压缩文件内含有 keygen_new2032.exe 文件,此文件用于破解。的百度,搜索关键字“KEIL C51 下载”,上面会有很多下载渠道,也可以在 KEIL。超过了 2K,编译后会报错,因此就需要破解 KEIL C51。能编译 2K 大小文件,如果工程超过 2K,编译即会报错,因此需要破解。

2024-01-28 20:33:20 1169

原创 Linux中查看端口被哪个进程占用、进程调用的配置文件、目录等

如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef | grep 进程PID 或者 ps -aux | grep 进程PID。通过ll /proc/进程PID/cwd 命令,可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录。2.通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程PID。查找他的进程目录之后,就可以对这个应用程序进行一系列的操作,比如说重启删除等!3.根据PID查询进程。4.查看进程所在目录。

2024-01-27 23:51:13 401

原创 K8S介绍

kube-proxy:提供网络代理和负载均衡,是实现 service 的通信与负载均衡机制的重要组件,kube-proxy 负责为 Pod 创建代理服务,从 apiserver 获取所有 service 信息,并根据 service 信息创建代理服务,实现 service 到 Pod 的请求路由和转发,从而实现 K8s 层级的虚拟转发网络,将到service 的请求转发到后端的 pod 上。副本的信息后,它会检索所有符合该 Pod 要求的工作节点列表,开始执行 Pod 调度逻辑。

2024-01-27 23:49:21 659

原创 scrapy的概念作用和工作流程

Scrapy文档地址:http://scrapy-chs.readthedocs.io/zh_CN/1.0/intro/overview.html。Scrapy 使用了Twisted['twɪstɪd]异步网络框架,可以加快我们的下载速度。少量的代码,就能够快速的抓取。

2024-01-26 23:45:15 1170

原创 mongodb的介绍

mongodb 是一个功能最丰富的NoSQL非关系数据库。由 C++ 语言编写。mongodb 本身提供S端存储数据,即server;也提供C端操作处理(如查询等)数据,即client。mongo shell 是一个js的执行环境使用$where 写一个函数, 返回满足条件的数据查询年龄大于30的学生})

2024-01-26 23:33:51 1271

原创 测试模型分类

软件测试和软件开发一样,都遵循软件工程原理,遵循管理学原理,所以理解好软件的开发模型会便于理解测试模型.软件测试的一般流程:V模型W(双V)模型H模型。

2024-01-25 22:58:03 896

原创 单片机之keil软件环境搭建

KEIL 软件介绍

2024-01-25 21:46:35 949

原创 liunx服务异常分析

systemd-journald 是一个收集并存储各类日志数据的系统服务。它创建并维护一个带有索引的、结构化的日志数据库, 并可以收集来自各种不同渠道的日志。systemd 是内核启动后的第一个用户进程,PID 为 1,是所有其它用户进程的父进程。所有服务的启动运行日志都可以记录到 systemd-journald 中,日志守护进程会以安全且不可伪造的方式自动收集每条日志的元数据。默认情况日志是存储在内存中的,系统重启后都会丢失。

2024-01-24 22:32:07 1000

原创 通过 GScan 工具自动排查后门

安全应急响应提供便利的工具

2024-01-24 22:05:56 745

原创 Linux 应急响应-溯源-系统日志排查

Linux 应急响应-溯源-系统日志排查

2024-01-24 21:46:17 1550

原创 selenium的其它使用方法

在了解了隐式等待和显式等待以及强制等待后,我们发现并没有一种通用的方法来解决页面等待的问题,比如“页面需要滑动才能触发ajax异步加载”的场景,那么接下来我们就以。页面在加载的过程中需要花费时间等待网站服务器的响应,在这个过程中标签元素有可能还没有加载出来,是不可见的,如何处理这种情况呢?隐式等待针对的是元素定位,隐式等待设置了一个时间,在一段时间内判断元素是否定位成功,如果完成了,就进行下一步。selenium能够帮助我们处理页面中的cookie,比如获取、删除,接下来我们就学习这部分知识。

2024-01-21 23:56:02 1166

原创 暴力破解常见的服务器

软件下载地址:https://github.com/jmk-foofus/medusa/archive/2.2.tar.gz。生成独一无二的高度定制、高效率和复杂字典,生成密码字典的好坏和你的自定义规则、能不能熟练使用pydictor有很大关系。pydictor 它可以帮助我们快速的生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典。官方网站:http://foofus.net/goons/jmk/medusa/medusa.html。名,字典使用“m.txt”。

2024-01-21 23:51:36 3946

原创 mongodb和python交互

查看pymongo官方文档或源代码 http://api.mongodb.com/python/current/结果是一个Cursor游标对象,是一个可迭代对象,可以类似读文件的指针,但是只能够进行一次读取。insert可以批量的插入数据列表,也可以插入一条数据。提供了mongdb和python交互的所有方法。返回所有满足条件的结果,如果条件为空,则返回全部。接收一个字典形式的条件,返回字典形式的整条数据。返回ObjectId对象构成的列表。如果条件为空,则返回第一条。返回插入数据的_id。

2024-01-19 23:56:16 587

原创 TypeScript语法总结

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。

2024-01-19 23:36:09 707

原创 利用appium自动控制移动设备并提取数据

使用fiddler等抓包工具,利用appium+mitmproxy+wget等python模块自动获取抖音视频文件。完成代码如下,并运行代码查看效果:如果模拟器中抖音app被启动,并打印出模拟设备的分辨率则成功。从(start_x, start_y)滑动到(end_x, end_y)实例化appium driver对象后添加如下代码,运行并查看效果。如图填写配置,并点击start session。在window的虚拟环境下执行。定位元素及获取其文本内容的方法。

2024-01-18 23:58:02 810

原创 Redis集群搭建

所以我们在测试的时候看到set 和 get 的时候,直接跳转到了7000端口的节点。redis cluster在设计的时候,就考虑到了去中心化,去中间件,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就可以获取到其他节点的数据。需要注意的是:必须要3个或以上的主节点,否则在创建集群时会失败,并且当存活的主节点数小于总节点数的一半时,整个集群就无法提供服务了。

2024-01-18 22:26:19 895

原创 django分库分表的优化

通过上面的方式我们可以实现具体的分库分表操作,这种方式比较有效,对于分库较多的操作,比如写主库,读从库的操作可以通过这个Config配置直接可以实现,而获取db的时候,需要多补写几个方法,就是指定使用db库的方法,这样看起来会更加的直观!如果是多张表呢,我们可以想到,可以动态的创建多个表的具体名称,这样的话,在我们程序运行过程中,只要我们传入一个id,此时可以动态的获取到具体的表的名称,就可以找到具体的表,实现具体的分表作用。这个方法先从Config中获取到具体的数据库节点名称,在指定自己使用当前的库。

2024-01-15 01:48:58 1150

原创 django中orm模型类多种用法

模型准确且唯一的描述了数据。它包含您储存的数据的重要字段和行为。一般来说,每一个模型都映射一张数据库表。

2024-01-14 23:32:25 1037

空空如也

空空如也

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

TA关注的人

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