自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 统信系统申威cpu 部署mysql、 portainer、node-exporter、Prometheus、AlertManager、grafana

AlertManager 是 Prometheus 生态系统的一部分,其作用是处理、聚合和路由来自 Prometheus 服务器的警报,并实现告警通知抑制、分组及静默等策略,以减少重复和无关紧要的通知,提高告警的有效性和可管理性。Prometheus 的作用是提供了一种用于系统监控和指标度量的开源工具,它通过Pull(或Push)方式收集、存储时间序列数据,并使用强大的 PromQL 查询语言进行数据分析与告警,适用于微服务架构和云原生环境。portainer容器部署。

2024-01-24 14:32:06 998

转载 Ubuntu20.04安装Nvidia显卡驱动教程

注意: 如果前面没有禁用secure boot,则在安装过程中会提示设置一个密码,在重启时需要输入密码验证以禁用secure boot,重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。禁用BIOS的secure boot,即disable它,如果不关闭,使用第三方源安装显卡驱动会安装后不能使用。现在介绍最简单的安装方法----ppa源驱动安装。如果回车后无反应,则禁用成功。

2023-03-09 17:20:07 16763 9

转载 Linux添加环境变量的方法

在PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”中加入“:/home/monk/anaconda3/bin”:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置。2、输入“source ~/.bashrc”命令,立即生效。1、关闭当前终端窗口,重新打开一个新终端窗口就能生效。//找到设置PATH的行,添加。

2023-02-07 13:25:58 1372

转载 Pycharm中安装ros2中的包rclpy

2.3 点击1指向的图标,跳转小界面,点击其中的+号 ,添加/opt/ros/foxy/lib/python3.8/site-packages,这个路径包含rclpy的安装路径,点击site-packages可以找到rclpy包,至此可以添加成功路径。如果安装在其他路径,也是相同的方法找到对应的包安装路径进行添加,其他的包类似操作。->下拉选择python解释器->选择show All,点击进入。2.1 进入pycahrm中的设置settings。2. Pycahrm中配置rclpy包。

2023-02-03 15:07:51 3195 5

原创 Airsim接口文档

结束CinemaAirSim。

2023-01-11 16:10:54 1165

转载 axios 携带cookie_Mock.js的正确使用以及丢失cookie的问题

对于跨域请求,是不携带cookie的,如果需要携带cookie,你应该设置了withCredentials:true,但是引入mock之后,你的设置被mock默认的那份给覆盖,需要对应的修改mock自己复制了的那一份原生XHR中的withCredentials:true。原理是在发送请求之前,把XHR对象给改了,改为mock自己封装的XHR对象方法,只要匹配到对应请求地址,就走自己封装的方法,从而就会去找本地相对路径下对应url的数据。main.js中引入mock.js里mock好的数据。

2022-12-22 11:05:04 531 1

转载 React 组件的三大核心属性之 state 在函数式组件中的基本使用

使用Hook可以在函数式组件中使用state。

2022-12-21 15:28:00 250

原创 jsch在虚拟机环境下连接的坑

调用池化session建立jsch连接方式,方法不能执行会直接报错,说明池化方式失效了。部分接口直接获取jsch连接执行shell命令,另一部分对session连接进行池化管理,从session池中获取session并建立jsch连接。本地使用jsch执行shell命令基本没有延迟,但是在centos7虚拟机上出现了部分连接很慢一般要十几秒有点连接甚至不可用的情况。关闭SSH的DNS解析后发现session连接池变得可用,初次使用仍会很慢,第二次后就会在一秒内执行完成。

2022-11-01 19:01:32 663

转载 java post请求form表单格式发送数据,ContentType=multipart/form-data

【代码】java post请求form表单格式发送数据,ContentType=multipart/form-data。

2022-10-09 17:58:03 5764 1

转载 docker 导出镜像 save/export、导入镜像 load/import

export命令是从容器(container)中导出tar文件,而save命令则是从镜像(images)中导出。是否可以同时将多个镜像打包到一个文件中。

2022-09-20 10:16:52 549

转载 mysql自增主键好处

在OLTP类业务中,自增主键对于流水型的业务或者类似流水型的业务都是大有好处,如果是这类业务推荐使用自增主键,将业务主键作为二级的唯一索引使用,哪些业务算类流水型的?这样的场景,在生活中太多了,例如,购物和支付交易的订单,滴滴打车的叫车记录,银行流水记账单,节日促销的抽奖活动这类业务都有这样的使用场景,访问频率在最近一天,一周,或者几个月内比较活跃,而超过一段时间内的数据很少访问,只有优化访问频率较高的场景才具有实际意义。商业转载请联系作者获得授权,非商业转载请注明出处。作者:聿明leslie。

2022-09-20 09:57:10 1052

转载 Docker run命令参数整理

【代码】Docker run命令参数整理。

2022-09-16 15:35:45 872

原创 为什么postman不会有跨域问题

CSP指的是内容安全策略,为了缓解很大一部分潜在的跨站脚本问题,浏览器的扩展程序系统引入了内容安全策略(CSP)的一般概念。这将引入一些相当严格的策略,会使扩展程序在默认情况下更加安全,开发者可以创建并强制应用一些规则,管理网站允许加载的内容。curl wget 肯定不可能有跨域,跨域是浏览器的安全策略之一,也可以手动关掉。跨域限制,是服务器通知客户端执行的行为,客户端忽略掉服务器的通知就不再有限制了。此外,跨域限制规范是浏览器要遵守的规范,其他客户端不受此规范限制。

2022-09-14 14:02:36 2806

转载 java根据多空格或tab进行字符串分割

Java中使用类似于 str.split("/");的方法可以很方便的实现将一个字符串分割为数组,但是如果分隔符是一个(或几个)空格呢??我们的本能反应或许应该是 str.split(" ");//引号中间是空格如果你尝试过以上方法,应该发现是不可以的!!不然你也不会看到这篇博客了,哈哈。

2022-09-13 10:57:59 3267

原创 react实现HTML文档搜索

【代码】react实现HTML文档搜索。

2022-09-07 15:54:56 378

转载 Java 异常处理 try catch

对于运行时异常,我们不要用try...catch来捕获处理,而是在程序开发调试阶段,尽量去避免这种异常,一旦发现该异常,正确的做法就会改进程序设计的代码和实现方式,修改程序中的错误,从而避免这种异常。如果每个方法都是简单的抛出异常,那么在方法调用方法的多层嵌套调用中,Java虚拟机会从出现异常的方法代码块中往回找,直到找到处理该异常的代码块为止。异常是程序中的一些错误,有些异常需要做处理,有些则不需要捕获处理,异常是针对方法来说的,抛出、声明抛出、捕获和处理异常都是在方法中进行的。

2022-09-07 10:37:23 4585

转载 springboot去除debug日志

完成以上内容重启项目,控制台打印的debug就不见了,这里面还将后台打印的sql也打印出来了,方便定位日志。2.给application.properties文件。1.创建logback-spring.xml文件。

2022-09-05 11:07:02 2588

转载 JS写动态active类

如果出现报错,优先检查是否是jQuery报错,尝试修改引用jQuery文件的代码位置。实际上和上面一个完全一样,只是代码写法不一样。第一种方法,建议用这种。

2022-08-25 09:41:57 1555

转载 React父组件调用子组件的方法

【代码】React父组件调用子组件的方法。

2022-08-19 13:25:10 327

转载 React中控制元素显示隐藏的方法

React控制元素显示和隐藏的方法目前我知道的有三种方法:第一种是通过state变量来控制是否渲染元素,类似vue中的v-if。第二种是通过style控制display属性,类似vue中的v-show。第三种是通过动态切换className。display。...

2022-08-18 11:34:13 6582

原创 aarch64 麒麟V10创建nvidia_gpu_expoter服务

此时通过web页面就可查看此台GPU服务器的gpu-metircs信息,如下图。麒麟V10系统中有创建nvidia_gpu_exporter服务。创建nvidia_gpu_exporter服务​。安装nvidia_gpu_exporter服务。服务启动成功,通过页面查看​。...

2022-08-17 16:20:35 709

原创 aarch64 麒麟v10系统使用docker部署nvidia_gpu_exporter监控GPU

​​​​​​​随着科技的发展,人工智能对于图像的处理越来越频繁,对于图像处理的场景也越来越多,GPU的使用也随之而来;那对于性能测试的图像比对、3D处理等类型的系统使用到了GPU,我们需要对GPU进行细化了解和监控。是prometheus 的 Nvidia GPU 导出器,使用nvidia-smi二进制文件收集指标。​​​​​​​。......

2022-08-17 15:56:37 2018

原创 麒麟v10系统部署ftp,Java无法获取文件列表问题解决

而它默认使用的 UnixFTPEntryParser没有办法解析麒麟系统下的文件字符串!百度之后发现可以通过设置FTPClientConfig来设置系统编码解析类型。entry是可以获取到文件字符串信息但无法解析。但是使用FileZilla连接是正常的!使用FTP命令也可以正常连接!获取文件数组长度为0。不同系统下有多个实现类。...

2022-08-12 09:21:55 3157 6

转载 linux常用快捷键

11、粘贴ctrl+k/ctrl+u/ctrl+w删除的文本。17、清除屏幕的所有内容,并在屏幕的最上面开始一个新行。16、从执行ctrl+r的搜索历史命令模式中退出。12、中断终端正在执行的任务或者删除整行。19、解锁执行ctrl+s的锁定状态。13、删除光标所在处的前一个字符。15、搜索命令行使用过的历史记录。8、剪切光标处到行尾的字符。9、剪切光标处到行首的字符。10、删除光标前的一个单词。20、暂停在终端运行的任务。4、光标向右移动一个字符。5、光标向左移动一个字符。1、命令或路径的补全键。....

2022-08-09 08:51:53 601

转载 docker运行报错docker0: iptables: No chain/target/match by that name.

容器和物理机的通信是通过内核转发实现的,具体体现为iptables里添加的nat规则。之前没有安装iptables直接搭docker也会在iptables生成关于docker的nat规则,因为系统自带了iptables,只不过没有以服务的方式启动。重新安装iptables会覆盖掉之前的规则,导致docker运行报错。只需要重启一下docker就会重新生成iptables规则了。保存了iptables后,可以重新启动docker了。输入如下命令停止docker服务。最后启动容器,发现不再报错了。...

2022-07-26 10:13:17 8214

转载 linux设置开机自启动

在文件末尾加上你开机需要执行的命令即可(写绝对路径,添加到系统的除外)开机之后会执行/etc/rc.local文件中的脚本。

2022-07-19 14:42:01 4333

转载 Linux 防火墙相关命令

5)关闭防火墙端口firewall-cmd--zone=public--remove-port=9200/tcp--permanent。(4)开启防火墙端口firewall-cmd--zone=public--add-port=9200/tcp--permanent。(3)查看开放的端口firewall-cmd--list-ports。(1)查看防火墙状态firewall-cmd--state。(2)重新加载配置firewall-cmd--reload。–zone#作用域。......

2022-07-18 09:07:51 7753

转载 springboot 2.X内置Prometheus支持

前言使io.prometheus.simpleclient系列0.9.0包完成对java应用的监控,但由于该版本simpleclient_spring_boot使用的spring-boot1.5.4,并引用了其中的org.springframework.boot.actuate.endpoint包,该包在2.X版本中被大改,所以在springboot2.X应用中不适用。代码示例启动该client中包含默认的jvm监控,并注册Servlet即可成功接入,“/metrics”是默认路由,可改为其他并

2022-07-13 17:51:29 1017

转载 React全部api解读

很多同学用开发的时候,真正用到的的少之又少,基本停留在,等层面,实际源码中,暴露出来的方法并不少,只是我们平时很少用。但是暴露出这么多并非没有用,想要玩转,就要明白这些究竟是干什么的,应用场景是什么,今天就让我们从 到 ,一次性把生产环境的暴露复习个遍(涵盖90%+)。我们把,,分为组件类,工具类,hooks,再加上 ,一共四大方向,分别加以探讨。为了能让屏幕前的你,更明白,我是绞尽脑汁,本文的每一个基本都会出一个演示效果,弥补一下天书般的文档😂😂😂,还有就是我对基本概念的理解。老规矩,我们带着疑...

2022-07-08 17:15:45 810

转载 UnknownHostException 未知的名称或服务

在服务器上部署jar包或者war包时遇见类似:“**java.net.UnknownHostException 未知的名称或服务”**这个的错误,百思不得其解,总以为是项目代码里面有哪个配置或者什么写错了,但是百度了一圈终于得知是服务器的主机地址没有绑定ip地址,也是醉了!!!!!!!!原因是host未建立映射关系,编辑hosts文件,增加映射即可: 解决办法:获取主机名的命令:添加一行:你的服务器ip地址 你的主机名例:添加完重启网络配置然后在重新部署启动项目完事--------

2022-07-06 16:37:30 21560 1

转载 银河麒麟V10离线安装pip

第一步 pip的下载导入安装1.首先在此处下载需要的pip压缩包 *.tar.gz 如图 2.上传压缩包到离线服务器上,我统一放在/home/mypackage中了 3.使用下面指令解压4.切换到解压好的路径下5.执行下面的命令安装pip6. 验证一下...

2022-06-30 09:58:05 3140

转载 Linux 网络性能优化

我要给出的第一个建议就是不必要用网络 IO 的尽量不用。是的,网络在现代的互联网世界里承载了很重要的角色。用户通过网络请求线上服务、服务器通过网络读取数据库中数据,通过网络构建能力无比强大分布式系统。网络很好,能降低模块的开发难度,也能用它搭建出更强大的系统。但是这不是你滥用它的理由!原因是即使是本机网络 IO 开销仍然是很大的。先说发送一个网络包,首先得从用户态切换到内核态,花费一次系统调用的开销。进入到内核以后,又得经过冗长的协议栈,这会花费不少的 CPU 周期,最后进入环回设备的“驱动程序”。接收端呢

2022-06-23 10:13:14 219

转载 正确commit mysql容器

本篇文章会解决以下问题:Tomcat 容器很顺利,使用 命令直接提交就好了,Tomcat 容器相比 Tomcat 镜像只是拷贝了项目到容器中,并没有进行其他操作,只是省略了通过 Dockerfile 重新构建的过程。可以看到,新的 Tomcat 镜像相比原来的镜像大了好多,多出来的这部分内容就是 Tomcat 中的项目文件所占的大小。但是在 commit MySQL 时,出现了问题,不论我怎么 commit,新生成的镜像大小都不会变化,哪怕 1M 的变化都没有。可以看到,新生成的 MySQL

2022-06-20 19:32:41 173

原创 npm run dev 启动报错 Node Sass does not yet support your current environment: (arm64) with Node.js 10.x

报错信息解决办法

2022-06-17 16:19:34 811

转载 银河麒麟v10服务器版更新源

1、错误情况更新yum时报错:2、原因分析 centos8项目官方已于2021年底停止,相关源已无法使用,所以网上22年前的换源教程都已无法使用。3、解决方案 如果你没有安装wget,也可以用下面命令:运行 yum makecache 生成缓存 大功告成! 如果你是非阿里云ECS用户,可能回会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 的信息,不过不影响使用。你可以修改相关的配置:...

2022-06-16 19:11:15 4671

转载 麒麟V10 arm系统下离线文件包安装docker

麒麟鲲鹏arm 64位主机,直接yum install docker可能找不到,需要更换镜像源等,更换之后可能还会出现比如下报错:nothing provides container-selinux >= 2:2.74 needed by docker-ce-3:20.10.15-3.el7.aarch64那位为了避免环境设置,可以用离线形式来安装docker服务。下载docker,解压,并且移动解压出来的二进制文件到 /usr/bin 目录中,并且测试启动 进入到系统服务目录,创建docker

2022-06-16 19:04:10 2014

转载 银河麒麟v10离线安装node及pm2

建立软链:测试安装是否正确:二、pm2安装在线安装​ 测试是否正确:pm2 list离线安装在已经在线安装好pm2的机器上,找到安装路径:部署登录部署服务器,同样执行 npm config get prefix 看一下这台服务器的npm默认安装目录, 例如目录为 /usr/local/node到这一步,已经可以使用 /usr/local/node/lib/node_modules/pm2/bin/pm2 执行pm2的命令了, 下面就是把这个命令加到系统环境中这样,就可以直接使用pm2命令来各种操作了...

2022-06-16 19:00:28 1864

转载 docker-java使用

网址:https://github.com/docker-java/docker-java1.1、修改文件注:​ 一般情况下都是用的2375端口。但是暴露了2375端口的Docker主机。因为没有任何加密和认证过程,知道了主机IP以后,任何人都可以管理这台主机上的容器和镜像,很容易遭到攻击挖矿等恶意行为。非测试开发环境的话,还是要开启需要安全认证的tcp端口。本人为了方便只是把端口号换成了2380。1.2、开启防火墙(如果选择第一种开启端口的)2、引入项目。2.1、添加依赖2.2、添加c

2022-06-15 10:36:24 2512 1

原创 XXL-Job 2.3.1 Docker部署

xxl_job 部署

2022-06-02 09:49:40 1252

原创 springboot 读取 yml @Value注解使用条件

(a) 在 application.properties(或.yaml)里配置相应的值,比如想使用@Value("${a.b}"), 那么application里应该有:a.b=xxxssh: host: *** port: 22 user: cy password: root(b) 使用@Value所在类必须是由spring管理的,比如加上@Configuration或@Component注解(c)使用的时候必须用spring 的自动注入,不能new(d) 不能用stati

2022-05-23 19:53:36 550

空空如也

空空如也

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

TA关注的人

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