自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opendronemap集群搭建

OpenDroneMap(ODM)是一个开源项目,旨在利用无人机采集的图像数据生成地图、模型和其他地理空间数据。由于,单节点需要大量的时间生成模型,需要通过集群模式搭建测试是否能够通过水平拓展的方式线性增加odm处理模型的能力。

2024-03-14 17:48:10 494

原创 LVM动态扩容

有时候已经加了磁盘,为什么lsblk还是不会实时出现,可以通过提醒的当时来解决这个问题。

2024-03-14 16:20:19 370

原创 zabbix监控中间件服务

自定义nginx访问量的监控项,首先要通过脚本将各种状态的值取出来,然后通过zabbix监控。找到自定义脚本上传到指定目录在zbx-client客户端主机操作获取监控项数据zabbix server端操作接下来创建监控模板、应用集、监控项当完成后,点击(Add),新的监控项将出现在监控项列表中。按照上述方法在将其余的监控项添加至模板中。最终的效果如下图:绑定模板,转到找到你的主机,把模板绑定到主机。随后点击配置栏中的(Latest data)以查看具体细节。

2024-03-06 20:31:32 2011

原创 java项目启动脚本

根据项目的需要优化以下脚本。

2024-03-06 19:47:22 469

原创 Nginx正反向代理

正向代理:指的是通过代理服务器 代理浏览器/客户端去重定向请求访问到目标服务器 的一种代理服务。正向代理特点:是代理服务器 代理的对象是浏览器/客户端,也就是对于目标服务器 来说浏览器/客户端是隐藏的。通俗易懂:没有公网IP的服务器要怎么样访问正向代理代理客户端,反向代理代理服务器。反向代理,其实客户端对代理是无感知。

2024-03-06 17:41:28 382

原创 K8S集群

CNI的选择,目前有两个主流的CNI也就是容器运行时,一个是docker另外一个是containerd,可能大家都有一个疑惑,现在市面上最广的是docker为什么还要选containerd呢?:通过镜像加速器,可以将常用的容器镜像缓存在本地镜像仓库中,从而加快容器镜像的下载速度,节省时间和带宽。的,它提供了更多功能,如构建镜像、运行容器等,而 Containerd 则专注于更底层的容器管理任务。:Containerd 是一个专注于容器管理的高性能容器运行时,有助于提升容器的运行效率。

2024-03-06 17:18:30 721

原创 前端开发常用的地址

前端开发常用的网站

2024-01-16 19:50:01 476

原创 前端开发Vscode常用插件管理

vscode插件管理

2024-01-16 11:23:17 442

原创 Reflect

单论Reflect的话,可以这么理解,Reflect就是继承了Object的某些内置方法,并且提供了优化

2024-01-15 12:08:27 414

原创 项目上线相关注意事项

vue

2024-01-04 20:23:59 372

原创 Echarts

原因:因为vue会优先执行js的代码,从而导致dom还没有渲染完成就已经执行了。解决办法:我们可以将代码放在。

2024-01-04 20:14:31 338

原创 VueRouter

解决: 登录页面应该是无需判断token的, 还有注册页面, 所以设置白名单, 无token要去这2个页面直接放行。原因: 因为强制跳转到登录页也会让路由守卫再次触发, 又判断无token, 再次跳转登录页, 就递归了。在主页删除本地的vuex数据, 刷新页面让vuex取出来空的token, 但是发现递归了。可以在路由全局前置守卫判断当前vuex里是否有token。有token值证明刚才登录过, 无token值证明未登录。

2024-01-04 20:12:39 585

原创 axios二次封装

二次封装axios

2024-01-04 20:11:06 347

原创 vuex持久化问题?

vuex持久化问题

2024-01-04 18:15:17 358

原创 纯前端图片上传

方案一:文件 -> 内存临时地址(这个地址只能在js里内存里不能发给后台)方案二:文件 -> base64字符串(此字符串是可以发给后台的)语法: URL.createObjectURL(文件)

2023-12-30 16:33:14 351

原创 Jenkins多节点配置

Jenkins多节点场景的使用,在多个项目的同时构建的情况下,此时我们可以通过多节点减轻单个节点构建的压力

2023-12-15 17:55:58 79

原创 搭建K8S集群

搭建k8s集群

2023-12-05 12:21:25 27

原创 买卖股票的最佳时机

给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择买入这只股票,并选择在卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。

2023-11-17 15:44:07 39

原创 自动打卡脚本

大二在校期间,因为经常忘记健康打卡功能,被辅导员批评,想着自己是计算机专业的,尝试用实现自动健康打卡功能。

2023-11-10 11:29:49 323

原创 02-ELK

Elasticsearch 是用 Java 开发的,它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful API 的 web 接口,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便分词是将文本转换成一系列单词(Term or Token)的过程,也可以叫文本分析,在 ES里面称为 Analysis分词器是 ES 中专门处理分词Character Filters(字符过滤器):针对原始文本进行处理,比如去除 html 标签Tokenizer。

2023-11-07 12:00:45 31

原创 05-k8s

pod的资源请求、资源限制可以直接在pod中定义,主要包括两块内容,limits,限制pod能使用的最大cpu和内存,requests,pod启动时申请的cpu和内存。resources: #资源配额limits: #限制最大资源,上限cpu: 2 #CPU限制,单位是code数memory: 2G #内存最大限制requests: #请求资源(最小,下限)cpu: 1 #CPU请求,单位是code数memory: 500G #内存最小请求。

2023-11-07 12:00:16 246

原创 04-prometheus

route: #根路由,所有告警信息进入根路由后,由根路由设置报警的分发策略group_by: ['alertname'] #定义分组规则,group_by中定义标签名称group_wait: 30s #当收到告警的时候,等待30秒看是否还有相同告警,如果有就一起发出去group_interval: 10s #发送告警时间间隔repeat_interval: 30m #同一个报警重复发送的间隔时间。

2023-11-07 11:59:06 56

原创 03-GitLab+Jenkins

DevOps将开发(Development)和运维(Operations)两个环节紧密结合,通过自动化、持续集成和持续交付等实践,提高软件开发的速度、质量和稳定性。持续集成(Continuous integration,缩写为Cl)是一种软件开发实践,团队开发成员经常集成他们的工作。它强调开发人员经常性地将代码提交到共享仓库中,而不是等到整个功能开发完成再进行集成。这样可以及早发现潜在的冲突、错误和兼容性问题,从而更快地解决这些问题,提高软件交付的速度和质量。

2023-11-07 11:58:36 124

原创 02-docker

Docker中的镜像分层,支持通过扩展现有镜像,创建新的镜像。类似Java继承于一个Base基础类,自己再按需扩展。新镜像是从 base 镜像一层一层叠加生成的。每安装一个软件,就在现有镜像的基础上增加一层docker hub上面查找tomcat镜像从docker hub上拉取tomcat镜像到本地docker images查看是否有拉取到的tomcat使用tomcat镜像创建容器实例(也叫运行镜像)-p 小写,主机端口:docker容器端口-P 大写,随机分配端口-i 交互-t 终端。

2023-11-07 11:58:04 6371

原创 01-zabbit

Nagios:本身只能做实时的数据监控,无法实现数据的持久化保存,致命缺点无法查询历史数据Cacti:最初应用在机房做流量方面的监控,致命缺点没有故障告警功能Ganglia:跟Cactii类似,致命缺点没有故障告警功能Open-Falcon:小米公司开源的一款监控软件,目前还是比较冷门,很多中间件不支持监控(例如:httpd、Tomcat)Zabbix:2012年诞生的一款分布式监控系统,功能完善(例如:数据存储、数据可视化、故障告警等)目前主要应用在传统的物理服务器。

2023-11-07 11:57:03 126

原创 系统服务运维第三阶段

一、Mysql1、基本操作1、下载和安装固定主机ip打开配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33查看网卡:route -n先安装net-tools修改配置文件1.1、rpm 安装安装顺序先将四个rpm包放在 /opt 目录下rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.37-1.

2023-11-07 11:56:11 336

原创 Shell编程

方式一方式二fun() {-v:定义变量。

2023-11-07 11:55:31 29

原创 Mysql运维篇

登录前保持服务启动1、服务方式启动。

2023-11-07 11:54:50 54

原创 Liunx管理员

rw-r–r–. 1 root root 97 10月 22 20:06 hello.java0-9位说明1、第0位确定文件类型(d,-,l,c,b)d:directory 目录-:普通文件l:link 软链接c:char 字符 鼠标、键盘文件b:block 块文件 硬盘2、第1-3位确定所有者拥有该文件的权限, --User3、第4-6位确定所属组拥有该文件的权限,–Group4、第7-9位确定其他用户拥有该文件的权限,–Otherrwx作用到文件。

2023-11-07 11:54:20 99

原创 Liunx工程师

服务器及网络设备的日常维护的安装、调试、维护、监控、备份等日常工作

2023-11-07 11:53:16 275

原创 Ansible

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点

2023-11-07 11:50:59 23

原创 动态路由生成

动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。

2023-04-03 20:45:00 207

原创 npm 常见命令

npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。 npm 是 JavaScript 的包管理工具

2023-04-03 20:41:48 230

原创 MySql

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

2023-04-03 20:39:34 70

原创 组件间通信

组件间通信(父传子、子传父、自定义事件,全局事件总线),vue2与vue3通信的区别

2023-03-19 19:11:19 75

原创 权限控制(directive自定义指定)

1、定义一个自定义指令2、app组件use方法会默认执行文件暴露出的install方法3、指令的数值必须是一个数值的形式,例如 【v-premission=“[“getData,Get”]”】//组件 < IndexEchart v - permission = "['createRule,POST']" / > //权限控制规则 import store from '@/store' function hasPermission(value , el = false) {

2023-03-18 18:41:22 86

原创 动态路由添加

使用addRoute()方法之后,他们只注册一个新路由,如果新增路由与当前位置相匹配,就需要自己手动导航才能显示该新路由。1)通过提前定义好的【asyncRoutes】数组,找到菜单列表中的目标数组。2)判断菜单中书否存在该路由,并且该路由未被定义过。准备好动态路由,用于匹配菜单动态添加路由。4)在遍历菜单的时候判断是否存在子菜单。5)再一次通过递归的方式遍历。3)向根路由中添加子路由。

2023-03-17 19:04:18 193

原创 07-Vue2

渐进式JavaScript 框架易学易用,性能出色,适用场景丰富的 Web 前端框架。

2023-03-12 18:41:47 383 1

原创 06-ES6ES11

ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言

2023-03-12 18:39:16 65

原创 05-AXIOS

Axios,是一个基于promise [5] 的网络请求库,作用于node.js和浏览器中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。

2023-03-12 18:38:20 44

空空如也

空空如也

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

TA关注的人

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