自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker常见国内源配置

【代码】Docker常见国内源配置。

2024-04-30 10:25:56 82

原创 MAC M1电脑部署Grafana+Prometheus+Node_exporter

1、grafana安装2、prometheus安装3、node_exporter安装。

2024-04-30 10:23:38 885

原创 负载均衡原理

IP哈希算法(IP Hash):根据请求的源IP地址对服务器进行哈希运算,将请求发送到对应的服务器,可以保证相同源IP的请求始终被分发到同一台服务器上,适用于需要保持会话的应用场景。此外,还有一些高级的负载均衡算法,例如基于预测模型的负载均衡算法、基于机器学习的负载均衡算法等,可以根据具体的需求和场景选择适合的算法进行负载均衡。最少负载算法(Least Loaded):根据服务器的负载情况,将请求分发到负载最低的服务器上,可以根据服务器的实际性能动态调整分发策略。

2024-04-13 18:08:05 144

原创 Docker容器设置自启

docker update --restart=always 容器id。

2024-04-12 16:29:09 258

原创 Ubuntu部署Nginx+SSL详细教程

nginx配置文件默认在 /etc/nginx文件夹下面,可以编辑nginx.conf 或者 sites-enabled文件夹下面的默认配置文件default.下载SSL证书,并且将 .crt和.key尾缀的文件上传到服务器。查看80、443是否对外开放。三、申请域名、SSL证书。

2024-04-12 16:27:48 312

原创 Linux查杀端口

【代码】Linux查杀端口。

2024-04-12 16:20:54 334

原创 adb命令大全

这只是一些常用的ADB命令,还有很多其他命令可用于不同的目的。您可以通过在命令行中输入"adb help"来获取更多命令的详细信息。ADB(Android Debug Bridge)是一种用于与Android设备进行通信的命令行工具。

2024-04-12 14:39:18 1195

原创 Pycharm安装教程

首先,访问JetBrains官方网站(https://www.jetbrains.com/pycharm/)并下载适用于您操作系统的PyCharm版本。Community Edition是免费的,而Professional Edition是付费的,功能更多。如果您是第一次使用PyCharm,建议创建一个新的项目。您将看到一个欢迎界面,其中包含一些选项,如创建新的项目、打开现有的项目等。如果您不确定,默认选项通常是合适的。完成上述步骤后,PyCharm会创建一个新的项目,并打开一个编辑器窗口,供您编写代码。

2024-04-12 14:37:12 156

原创 程序员如何搞副业

总之,作为一名程序员,要想在个人项目开发副业上取得好的成果,需要有明确的目标,选择适合自己的项目类型,制定合理的时间和目标,不断学习和提升技能,重视项目管理和沟通能力,注重用户体验和产品质量,建立个人品牌和推广自己。要时刻关注最新的技术趋势和技术栈,学习新的编程语言和框架,拓宽自己的技术能力和知识面。可以根据自己的日程安排和能力,合理安排每天或每周的工作量,并根据需要进行相应的调整。参与开源项目是一种展示自己技术能力和获取实际项目经验的方式,同时也可以通过参与项目的开发和维护来获得一定的报酬。

2024-04-11 14:06:45 485

原创 为何选择成为一名程序员

总的来说,选择成为一名程序员可以带来高薪水、工作灵活、技术创新、解决问题的能力、实现创意、团队合作和协作能力的提升,以及不断学习和发展的机会,成为一名合格的程序员则需要不断学习、实践和积累经验,不断提升自己的技术水平和能力,7、不断学习和发展的机会:技术行业变化快速,作为程序员,你将不断面临新的技术和挑战,这将促使你不断学习和发展自己的技能。4、解决问题的能力:程序员是问题解决的专家。5、创造和实现想法的能力:作为一名程序员,你可以根据自己的创意和想法,编写代码来实现,从而将自己的想法变成现实。

2024-04-11 13:56:26 264

原创 docker-compose常用命令

【代码】docker-compose常用命令。

2024-04-11 13:46:00 100

原创 Docker容器的导入导出

将打包好的.tar文件上传到目标服务器,通过docker load命令导入目标Docker镜像。通过命令docker sava将构建好的项目打包成.tar格式。导入成功后,即可通过docker run命令安装。前置条件:已经构建好的镜像web:latest。

2024-04-11 13:44:26 75

原创 Docker安装禅道

在浏览器输入:http://服务器ip:[d端口]即可访问到禅道容器。如果和禅道容器的80端口映射的是宿主机的其他端口,而非80端口,则将浏览器地址栏的端口号改成相应的宿主机端口即可。ip范围:例如172.172.172.0/24的意思是,IP可以指定范围为172.172.172.1到172.172.172.254;如果服务器上没有禅道容器或者禅道镜像,则从docker库中下载镜像。建议大小写和数字的新密码,如:Testting123。网络驱动名:创建的网络驱动名,可随意指定;三、安装禅道,运行镜像。

2024-04-10 10:05:48 368 1

原创 Selenium——基于Web的UI自动化测试工具(二)

在定位一个需要等待的元素的时候,我们会传入一个“被定位的元素的出现”条件,如果这个条件成立(被定位的元素出现了),则返回出现的这个页面元素。思路:在创建了浏览器驱动对象之后,可以对驱动对象进行设置:隐式等待的设置,告之其在后期定位单个元素的时候,可以尝试等待一个最长的时间,如果元素出现了,就立刻返回这个元素,如果没有出现,就一直等待,要么等到元素出现,要么等到超过了最长的等待时候,而报错;通过操作当前窗口页面中的超链接,在浏览器中打开了新窗口,如果想要在新窗口中定位元素,就得先将驱动切换到新窗口。

2024-04-10 09:52:47 762

原创 Selenium——基于Web的UI自动化测试工具(一)

Selenium是一个自动化测试工具,用于模拟用户在Web上的行为。它支持多种浏览器,如Chrome、Firefox、IE等。Selenium可以实现多种操作,包括打开浏览器、导航到指定URL、填写表单、点击按钮、获取页面元素等。Selenium有多种语言实现,包括Java、Python、C#等,可以根据自己的喜好和需求选择合适的语言来编写测试脚本。

2024-04-10 09:37:20 1241

原创 npm常用命令详细介绍

可以通过添加包名作为参数来安装特定的包,也可以从package.json文件中安装所有的依赖项。npm update:更新已安装的包。npm init:初始化一个新的npm包,生成package.json文件并包含基本的配置信息。npm publish:将自己编写的包发布到npm仓库中,以供其他人使用。npm init -y:快速初始化一个新的npm包,使用默认的配置信息。npm list:显示当前项目中已安装的包,以及它们的依赖关系。npm outdated:检查已安装的包是否有可用的更新版本。

2024-04-10 08:49:39 247

原创 Fiddler的安装和使用

Fiddler是一款基于Windows平台的网络调试工具,可以帮助开发人员和测试人员分析和监测HTTP/HTTPS流量。

2024-04-10 08:46:08 596

原创 Docker 的基本概念和优势,以及在应用程序开发中的实际应用

Docker是一种开源的容器化平台,可以将应用程序和其依赖项打包到一个可移植的容器中,然后在任何地方运行。容器(Container):Docker容器是从镜像创建的一个可运行实例,可以独立运行在操作系统级别,具有自己的文件系统和进程空间。微服务架构:Docker容器可以用来部署和管理单个微服务,每个微服务可以在独立的容器中运行,并通过网络连接来通信。多平台支持:Docker容器可以在不同的操作系统和云平台上运行,使应用程序可以轻松地迁移到新的环境中。

2024-04-09 14:16:13 236

原创 Git 的基本概念和使用方式

远程仓库(Remote repository):远程仓库是存储在网络上的仓库,可以与本地仓库进行同步和交互。提交(Commit):提交是将代码更改保存到Git仓库中的操作。总之,Git是一个强大的版本控制系统,通过使用分支、提交、合并等概念和操作,可以高效地管理和追踪代码的变化。主分支(Master branch):主分支是默认的主要开发分支,通常用于存储稳定的代码。拉取(Pull):拉取操作用于将远程仓库的最新更改合并到本地仓库中。合并(Merge):合并操作用于将一个分支的更改合并到另一个分支中。

2024-04-09 14:14:52 599

原创 Docker内更新Jenkins详细讲解

很多小伙伴在Docker中使用Jenkins时更新遇到困难,本次结合自己的实际经验,详细讲解。

2024-04-09 13:44:07 2119

原创 使用Python巡检服务状态

【代码】使用Python巡检服务状态。

2024-04-09 11:45:11 110 1

原创 Python动态安装PIP库

如果出现错误,执行缩进在该部分下的代码。尝试执行命令,如果出现错误,则跳过。软件包,如果无法导入,则安装。软件包,然后导入它。

2024-04-09 11:34:36 100

原创 Django中models的使用

如果有choice选项,可以设置 choices = [定义的列表]非必填项,可设置blank = True和default = ''属性唯一,可以设置unique = True。max_length表示最大字符个数。

2024-04-08 13:40:01 264

原创 Dockerfile部署Docker项目

一键打包源代码构建Docker镜像。

2024-04-08 13:30:51 391

原创 WPS快速将插入Excle数据插入Word

第三步、点击word模板的内容,比如序号,点一下后面的空白处,点工具栏插入合并域,选用例编号,其他同样选。第二步、word上面选【引用】--【邮件】,选打开数据源,找到excle文件,打开。第一步、根据word模板设计excle模板,标头对应。第六步、最后把生成的全部数据复制到正式文件中。第五步、点击合并到新文档,选择全部记录。就会发现第一条数据已经匹配成功了。第四步、点击查看合并数据。

2024-04-07 13:35:44 576

原创 Django项目定时任务django-crontab

首先定义一个定时任务函数tasks.py,编写函数,然后在setting.py中配置定时任务。2、在setting.py中添加应用 (在所有自定义注册app之上)7、直接运行定时任务,任务id在你add的时候前面有一个哈希的id。在项目根路径setting.py中设置定时任务。附:项目tasks.py,实际使用中,需根据自己情况编码。3、非英文字符处理,在setting.py中加入这行。1、首先安装django-crontab。

2024-04-07 12:57:03 517

原创 Python发送移动云MAS短信

print(response.status):查看发送状态。print(response.data):查看发送数据内容。接口、参数等需要通过移动云MAS平台注册获取。最后可以通过print()进行验证。

2024-04-07 12:32:29 300

原创 关于Python中已安装的PIP库路径查找

通过上面结果可以看出,pytest库所在路径为【/usr/local/lib/python3.9/site-packages】,可通过cd命令进入目录查看编辑。第二步、通过pip show命令查看已安装库路径。第一步、首先在通过命令行安装pytest库。

2024-04-07 10:09:35 215

原创 Django登录UI美化,使用验证码时输入框美化

【代码】Django登录UI美化,使用验证码时输入框美化。

2024-04-07 00:06:01 124

原创 磁盘性能测试报告模板

Sysbench 是一款开源的、跨平台的、模块化的、多线程的性能测试工具, 通过高负载地运行在数据库上, 可以执行 CPU/内存/线程/IO/数据库等方面的性能测试。用于评估操作系统的性能参数。FIO是一个可以产生很多线程或进程并执行用户指定的特定类型I/O操作的工具,可以生成多种IO模式,用来对磁盘进行压力测试和验证。

2024-04-07 00:04:01 718

原创 Nginx+Django配置SSL HttPS

【代码】Nginx+Django配置SSL HttPS。

2024-04-06 23:59:35 123 1

原创 Mysql数据库删除数据ID断层解决办法

2、UPDATE 表名 set id = (@auto_id := @auto_id +1);3、ALTER TABLE 表名 AUTO_INCREMENT = 1;

2024-04-06 23:59:04 110

原创 零基础如何成为IT行业精英

总的来说,对于零基础想要进入IT行业的人来说,关键在于明确职业目标、努力学习和实践、建立人际关系和持续提升自身能力。其次,学习基础知识。对于零基础的人来说,建议先从IT行业的基础知识学习开始,包括计算机基础、编程语言、数据结构与算法等。IT行业是一个不断更新和发展的行业,需要保持学习的状态以跟上行业的变化。可以通过参加行业活动、社交媒体、专业论坛等方式,扩展人脉,结识行业内的专业人士,获取更多的行业信息和机会。进入IT行业不是一蹴而就的事情,需要持之以恒地学习和努力,并在面对困难和挑战时保持坚持的态度。

2024-04-03 15:02:03 173

原创 经验VS年龄哪一项会占优势

有一些人认为,随着技术的不断更新和青年程序员的涌现,年龄较大的程序员在竞争中可能会处于不利地位,从而面临失业的风险。无论年龄大小,只要保持学习和发展新技能,保持积极的工作态度,不断提升自己的专业知识和技能,就能在激烈的竞争中保持竞争力,并找到适合自己的职业发展道路。年龄并不是决定就业前景的唯一因素,个人的工作态度、自我提升意识、持续学习的能力以及对未来发展的规划都是至关重要的。另一方面,行业经验、专业技能、解决问题的能力和团队合作精神等方面,年长的程序员通常具备更丰富的经验,能够在工作中展现出独特的价值。

2024-04-03 14:57:15 434

原创 Django一键删除迁移文件的脚本

Django一键删除迁移文件的脚本。

2024-04-03 14:50:10 195

原创 Django检测到会话cookie中缺少HttpOnly属性手工复现

会话cookie中缺少HttpOnly属性会导致攻击者可以通过程序(等)获取到用户的cookie信息,造成用户cookie信息泄露,增加攻击者的跨站脚本攻击威胁。第一步:复制URL:http:192.168.43.219在浏览器打开,使用F12调试工具;第二步:选择Application,点击Cookies查看csrftoken的Value信息;第三步:选择Console,输入命令alert(document.cookie);

2024-04-03 14:39:18 1027 2

原创 MAC 卸载JAVA

【代码】MAC 卸载JAVA。

2023-10-09 16:24:45 2415

原创 Docker 搭建本地仓库

Docker 搭建本次仓库

2023-10-09 16:17:54 147

原创 配置管理Git使用教程

将暂存区中文件的变更(新文件、修改、删除),提交到版本仓库,形成了一次提交版本,必须要指定“提交的说明”# 每一次提交,就会形成一个版本,每个版本有唯一的版本号(HASH码),提交者的用户名和邮箱,日期,提交说明。# 将未被跟踪的文件,或者已跟踪过的文件的“变动”(修改、删除),添加到暂存区。# 版本的回溯:用版本库中指定的版本覆盖工作区和暂存区。# 查看文件变更的状态(工作区、暂存区、仓库)# 查看提交、回溯、分支、签出所有版本变动的记录。# 撤销修改:用暂存区中的覆盖工作区中的内容。

2023-04-26 15:36:07 291

原创 Centos7.6搭建Grafana+Jmeter压测监控~~超详细

grafana官网面板下载地址:https://grafana.com/grafana/dashboards?进入首页,点击设置图标,选择Data Sources,点击Add data source选择influxdb数据库。进入grafana,点击四方格图标,找到Manage,点击Import,根据要求导入即可。找到适合的面板,点击Copy ID to Clipboard,下载JSON文件。进入数据库配置页面,HTTP Url输入http://IP:8086。

2023-04-26 15:06:14 433

项目计划甘特图.xlsx

甘特图是一种图形,是用于记录目标的。在信息管理中也常常被应用到。它可以作为计划和协调工作的一个很好的工具。甘特图是一个表格,表格由两部分组成。第一部分是项目图,第二部分是计划图。甘特图的作用主要有:1、了解当前项目的进度 2、确定何时要增加工作量 3、了解项目进度 4、控制各时间段的目标任务完成 5、分析各节点所完成的工作,为团队做出决策提供依据 6、给团队提供更多参考信息

2024-04-10

机房管理考核细则.docx

资产管理文档、库房管理、出入手续、设备申请流程等。 人员制度以及制度遵守情况。 定期对整体系统进行安全巡检,包含机房巡检、设备巡检等 每月向主管单位汇报日常工作及运维情况,每月向甲方汇报安全工作情况 平台公共服务云达到计算机信息系统等级保护三级要求,并通过检测机构的检测 虚拟化平台、云资源管理平台、运维管理平台、网管平台等管理。 数据所有方可以导入和迁出数据、其数据不被云中心内部或第三方通过云中心非法获取,根据数据所有方授权定期对数据进行备份,需要恢复时按用户要求恢复。 故障时间、故障影响、故障上报、故障原因、恢复时间、处置方法、故障分析总结报告、报警管理等。 云平台漏扫、弱口令、安全风险预警等 响应速度、技术咨询、资源配置、服务态度等。 考核期内投诉情况。 用户应用系统重要事件和故障第一时间通知用户并配合解决 通过发放/收集云服务质量、满意度调查表。 应急小组责任分工是否明确、专业技能水平。 日常风险评估;事先发现隐患。 应急预案是否科学、可操作,应急专家库及知识库建设。 定期完成培训与演练。 事件报告是否及时准确。 云平台可用性不低于99.95%,平均无故障时间不低于8000小时,

2024-04-10

资源需求方案模板V1.pdf

一直以来,云资源需求方案没有统一的一个申请模板,本次根据实际经验和使用场景,结合全网此类需求,设计一套适用于云资源申请方案,包含系统概述、系统情况、资源申请依据、项目组织四大模块。模板精简内容丰富,小伙伴们可以自行下载使用。 参考国标《信息安全技术 云计算服务安全指南》(GB/T 31167-2014),“根据业务不能正常开展时,可能造成的影 响范围的和程度,对已上云业务进行分类,将政府业务划分 为一般业务、重要业务、关键业务”。用户可根据以下指标 进行选择: (一)一般业务 出现短期服务中断或无响应不会影响政府部门的核心任务,对公众的日常工作与生活造成的影响范围、程度有限。 (二)重要业务 一旦受到干扰或停顿,会对政府决策和运转、对公服务产生较大影响,在一定范围内影响公众的生活,造成财产损失,引发少数人对政府的不满情绪。此类业务系统出现问题,造成的影响范围、程度较大。 (三)关键业务 一旦受到干扰或停顿,将对政府决策和运转、对公服务产生严重影响,威胁国家安全和人民生命财产安全,严重影响政府声誉,在一定程度上动摇公众对政府的信心。

2024-04-09

WPS快速将插入Excle数据插入Word

可以自行下载练习

2024-04-07

Postman调试云MAS短信

用户自行修改参数为自己的即可

2024-04-07

空空如也

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

TA关注的人

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