自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac 下载 (FinallShell)

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数。

2024-04-05 16:21:40 653

原创 解决CentOS 7 右上角网络连接图标消失

【代码】解决CentOS 7 右上角网络连接图标消失。

2024-04-05 13:30:38 89

原创 彻底删除docker portainer

步骤 3: 卸载Portainer的Docker镜像。步骤 1: 停止和删除Portainer容器。步骤 2: 删除Portainer的数据卷。最后就可以从新构建portainer了。

2024-04-02 17:44:23 224

原创 解决Centos7无法连接网络和访问网页连接不上问题

但是还原默认设置是要在所有虚拟机都情况下进行的,所以在执行之前记得关闭所有虚拟机(VM也会有提示),然后在启动Centos7的虚拟机,就可以连上网络了,但是此时右上角是没有网络连接图标的,没有办法知道具体连接情况,还需要通过终端ping一下,或开浏览器看一下。网络无法连接的问题我查到了一个很良心的操作,不用重装,因为可能是你虚拟机设置上的问题。(虚拟机全部关闭)VM——编辑——虚拟网络编辑器——还原默认设置。修改完后,按ESC退出编辑模式,然后输入“:wq”保存修改并退出。执行这一句,发现网络启动失败。

2024-04-02 16:57:12 460

原创 pnpm :无法加载文件 D:\nodejs\node_global\pnpm.ps1,因为在此系统上禁止运行脚本

遇到的问题是运行pnpm install命令时出现的,这是因为Power Shell的执行策略限制了脚本的执行。为了解决这个问题,需要更改Power Shell的执行策略。RemoteSigned:允许运行未经签名的脚本,但是必须由受信任的发布者在本地计算机上签名。AllSigned:只允许运行经由数字签名并由受信任的发布者签名的脚本。Restricted:默认策略,禁止运行任何脚本,除非明确允许。Unrestricted:允许运行所有脚本。

2024-03-27 11:13:36 795

原创 windows 端口冲突

查看任务管理器,搜索PID编号,手动结束任务,就解决了。解决:windows 端口冲突。例如:冲突端口是2000。

2024-03-20 15:18:29 158

原创 docker安装华为opengauss高斯数据库

同时支持同城跨AZ多活容灾,两地三中心金融级部署场景。openGauss采用木兰宽松许可证v2发行,使用面向多核架构的极致性能,可以提供全链路的业务、数据安全、基于AI的调优和高效运维的能力。此外,openGauss还具备标准SQL的支持,包括SQL92/SQL99/SQL2003等,以及支持SQL2011大部分的核心特性。总的来说,openGauss是一款功能强大、性能优秀的关系型数据库管理系统,适用于各种规模和类型的企业应用,尤其是那些需要处理大量数据并要求高并发、高可用性和高扩展性的应用场景。

2024-03-18 16:56:37 283

原创 解决mysql:2059 -Authentication plugin ‘caching sha2 password‘ cannot be loaded: ◆X◆◆◆參◆◆◆◆願

出现 “2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded” 这个错误可能是因为 MySQL 客户端无法加载所需的验证插件 ‘caching_sha2_password’。更改用户身份验证方式:可以尝试将用户的身份验证方式更改为较旧的插件(如 mysql_native_password)以避免使用 ‘caching_sha2_password’ 插件。将 ‘password’ 替换为您的密码。

2024-03-18 14:49:38 470

原创 Centos7 解决su 鉴定故障 和 用户 不在 sudoers 文件中。此事将被报告

【代码】Centos7 解决su 鉴定故障 和 用户 不在 sudoers 文件中。此事将被报告。

2024-01-12 15:56:21 796 4

原创 解决Docker运行命令时提示“Got permission denied while trying to connect to the Docker daemon socket“

docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令。

2023-01-02 17:44:24 299 1

原创 Ubuntu虚拟机网卡只剩lo回环网卡ens33网卡丢失解决

ens33 解决丢失

2022-12-31 00:47:44 1370

原创 jdbc向mysql和pgsql批量插入大量数据的优化

1.对于mysql数据库,driverurl中加入:allowMultiQueries=true&rewriteBatchedStatements=true;这样在使用jdbctemplate插入的时候以及使用mybatis批量插入的时候,类似foreach转成insert into values(),(),(),()…这种, 性能有巨大提升!,建议升级驱动到42.2.2版本,否则即使你将sql写成insert into values(),(),(),()这种形式,一样被转化成单条插入。......

2022-08-08 13:37:25 1747

原创 deepin python 安装指引

deepinpython安装指引。

2022-07-26 17:01:03 1015

原创 Centos8 禁用nouveau 安装nvidia驱动

从nvidia官网下载驱动重要技巧!!!要想成功安装nvidia驱动,首先得删除并禁用系统自带开源驱动nouveau,即命令 lsmod | grep nouveau 后没有任何输出,表示禁用成功查看显卡型号:lspci | grep-i nvidia 或者 lspci -vnn | grep VGA查看驱动信息: nvidia-smi启动名称为NVIDIA-Linux-x86_64-430.50.run1. 删除nouveau 驱动$ sudu su$ yum remove xorg-x1

2022-04-02 14:52:34 3393 2

原创 InfluxDB简介?跟其它数据库比有哪些优势?

00 为什么QQ要选择InfluxDB?从2016年起,笔者在腾讯公司负责QQ后台的海量服务分布式组件的架构设计和研发工作,如微服务开发框架、名字路由、名字服务、配置中心等,做了大量分布式架构、高性能架构、海量服务、过载保护、柔性可用、负载均衡、容灾、水平扩展等方面的工作,以公共组件的形式支撑来自QQ后台和其他BG海量服务的海量流量。2018年年底,笔者负责监控大数据平台的研发工作,致力于减少现有监控后台成本,以及支撑内部和外部海量监控数据的需求,打造千亿级监控大数据平台。笔者发现,当前监控技术领域缺

2022-03-31 15:25:59 3188

原创 ThreadPoolExecutor线程池参数设置

一、ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)当核心线程数达到最大时,新任务会放在队列中排队等待执行maxPoolSize:最大线程数当线程数>=corePoolSize,且任务队列已满时

2022-03-30 22:20:58 5624

原创 简述库事务的四大特征

数据库事务的四大特征原子性指事物包含的所有操作要么全部成功,要么全部回滚。一致性指事物必须是数据库从一个一致性状态到另一个一致性状态。也就是说一个事物执行之前和执行之后都必须处于一致性状态。隔离性当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事物之间要相互隔离。关于事务的隔离性数据库提供了多种隔离级别,下面就是。。。持久性指事务一旦被提交,那么数据库的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢

2022-03-30 21:15:24 101

原创 Linux中命令行中EOF的用法

EOF是END Of File的缩写,表示自定义终止符。既然自定义,那么EOF就不是固定的,可以随意设置别名。在linux按ctrl-d就代表EOF。EOF一般会配合cat能够多行文本输出.其用法如下:<<EOF //开始....EOF //结束还可以自定义,比如自定义:<<BBB //开始....BBB //结束样例:[root@localhost test]# cat &lt

2022-03-30 13:14:25 11492

原创 HashMap的扩容方式

HashMap在容量超过负载因子所定义的容量之后,就会扩容。java里的数组是无法自己扩容的,将HashMap的大小扩大为原来数组的两倍我们来看jdk1.8扩容的源码 final Node<K,V>[] resize() { //oldTab:引用扩容前的哈希表 Node<K,V>[] oldTab = table; //oldCap:表示扩容前的table数组的长度 int oldCap = (oldTab ==

2022-03-28 16:30:29 5310

原创 vue接收Excel文件流并下载

VUE接收文件流并转换成Excel表格下载到本地:一:安装vue自带的插件npm install --save js-file-download二:引入js-file-downloadimport fileDownload from 'js-file-download';三:声明一个button<el-form-item> <el-button type="link" :loading="loadingFlag" @click="exportEx

2022-03-28 14:36:33 3351 3

原创 su、sudo、su - root的区别

su和sudo的区别共同点:都是root用户权限;不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。sudo:表示获取临时的root权限执行命令。sudo执行命令的流程:1、当前用户切换到root(或其他指定切换到的用户),2、以root(或其他指定的切换到的用户)身份执行命令,3、执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。su - root和s

2022-03-28 11:27:53 11035

原创 HTML中的target(_self,_blank)相关用法

1、“_blank”的意思:浏览器总在一个新打开、未命名的窗口中载入目标文档。2、“_parent”的意思:这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。3、“_self”的意思:这个目标的值对所有没有指定目标的 a标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 标签中的 target 属性一起使用。4、“_top”的意思:这个目标使得文档

2022-03-24 17:13:20 3459

原创 Vue Demi同时支持vue2和vue3

简介及使用教程Vue Demi是一个让你可以开发同时支持Vue2和3的通用的Vue库的开发工具,而无需担心用户安装的版本。当用户要创建一个Vue插件/库时,只需将vue-demi安装为依赖项并将其导入,然后像之前一样发布你的插件/库,用户的软件包就会变得通用。Vue Demi使用了NPM钩子postinstall。当用户安装所有包后,脚本将开始检查已安装的Vue版本,并根据Vue版本返回对应的代码。在使用Vue 2时,如果没有安装@vue/composition-api,它也会自动安装.以前,要创建

2022-03-22 13:38:13 3718

原创 Vue工具库VueUse的具体用法

前言上次在看前端早早聊大会中, 尤大大再一次提到了 VueUse 的一个库。 好奇了一下,点看看了看。好家伙啊, 我直接好家伙。这不就是曾经我也想自己写一个 vue 版的 hooks 库吗?(因为我觉得 vue3 和 hooks 太像了) 可是我还不太会, 你现在直接把我的梦想给破灭了,下面我们一起来看看吧!VueUse 作者 Anthony Fu 分享可组合的 Vue_哔哩哔哩_bilibili什么是 VueUseVueUse不是Vue.use,它是为Vue 2和3服务的一套Vue Composi

2022-03-22 13:25:44 29243 7

原创 PostgreSQL 管理工具之 pgAdmin安装以及详解

安装参考:https://cloud.tencent.com/developer/article/1679495详解参考:https://blog.csdn.net/horses/article/details/90665711?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-12-90665711.pc_agg_new_rank&a

2022-03-17 15:46:01 1990

转载 Linux安装NVIDIA显卡驱动

参考:Linux安装NVIDIA显卡驱动:https://blog.csdn.net/wf19930209/article/details/81877822?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-23-81877822.pc_agg_new_rank&utm_term=linux%E4%B8%8B%E6%9F%A5%E

2022-03-17 14:50:05 186

原创 NFS、GFS、NAS文件存储服务对比分析

《一》NFSNFS 是Network File System的缩写,中文解释是网络文件系统,它是FreeBSD支持的文件系统中的一种,它容许网络中的计算机之间经过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用能够透明的读写位于远端NFS服务器上的文件,就像访问本地文件同样。搭建方法详见:NFS存储搭建服务器NFS的好处:网络节省本地存储空间,将经常使用的内容存放在一台NFS服务器上而且能够经过网络实现共享,那么本地终端将能够减小自身存储空间的使用。用户不须要在网络中的每一个机器

2022-03-16 17:46:13 1970

原创 Ant Design Modal 中Select组件下拉选项随页面滚动与Select框分离

其实这是官方组件存在的问题,getPopupContainer 菜单渲染父节点,默认渲染到 body 上。使用getPopupContainer属性: select组件,Cascader组件使用getCalendarContainer属性: DatePicker****组件在antd的每个组件api中都有说明是使用getPopupContainer还是getCalendarContainer1,getPopupContainer属性的,可以直接使用 getPopupContainer={trigg

2022-03-01 16:45:20 1242

原创 Ansible介绍

Ansible是什么Ansible是近年越来越火的一款运维自动化工具,其主要功能是帮忙运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率,常用于软件部署自动化、配置自动化、管理自动化、系统化系统任务、持续集成、零宕机平滑升级等。它丰富的内置模块(如acl、command、shell、cron、yum、copy、file、user等,多达569个)和开放的API接口,同时任何遵循GPL协议的企业或个人都可以随意修改和发布自己的版本。ansible是一个由 Python 编写的强

2022-02-21 16:34:58 1410

原创 kudu简介

1、 kudu简介1.1、kudu是什么?简单来说:dudu是一个与hbase类似的列式存储分布式数据库。官方给kudu的定位是:在更新更及时的基础上实现更快的数据分析1.2、为什么需要kudu?1.2.1、hdfs与hbase数据存储的缺点目前数据存储有了HDFS与hbase,为什么还要额外的弄一个kudu呢?HDFS:使用列式存储格式Apache Parquet,Apache ORC,适合离线分析,不支持单条纪录级别的update操作,随机读写性能差HBASE:可以进行高效随机读写,却并

2022-02-15 11:37:17 551

原创 Linux 踩坑-错误Error: ENOSPC: System limit for number of file watchers

问题:系统: Ubuntu18问题发生场景: 在使用react脚手架写案例的时候,使用指令 npm start 不成功,发生 Error: ENOSPC: System limit for number of file watchers错误。解决办法Error: ENOSPC: System limit for number of file watchers错误,是文件监视程序的系统产生了限制,达到了默认的上限,需要增加限额。可以使用指令 $ cat /proc/sys/fs/inotify/ma

2022-02-14 14:20:33 3062

原创 集群:Rancher与K8S

Rancher有分为v1和v2版本,都是提供容器调度与编排,不同之处在于在k8s盛行之前有许多人都搞过容器编排,所以rancher v1上会有几种不同的编排模式,例如cattle ,swarm,kubernetes。从这里可以看出Rahcner v1时代,它给自己的定位是各种编排工具的上层,也就是k8s的上层,然后你再通过它去管理k8s。因为k8s后来发展得势不可挡,所以Rancher v2应运而生,移除了其他类型的编排工具,只剩下k8s。所以总结一下,两者的关系是Rancher对k8s进行了功能的拓

2022-01-24 13:46:53 4579

原创 开发人员必知的5个CI/CD工具

一旦你选择了最好的CI/CD工具,你将继续你的DevOps生命周期。如果操作得当,它将能够提高产品质量并鼓励你的团队充满自信地进行发布游戏。软件工程的最新规范是“以更快的速度同时保证产品质量”。在这种情况下,软件开发人员不仅仅是编码,因为企业正在向DevOps策略和敏捷方法迈进,以加快交付速度并保证产品质量。这似乎很难做到,因为许多开发人员同时向版本控制系统提交了大量的提交,因此,跟踪所有代码下面的bug的根源变得非常复杂。持续集成(CI)和持续交付(CD)是这个问题的解决方案。它为开发人员提供了必要的

2022-01-24 11:31:47 8448

原创 推荐CI/CD工具

1.Travis CI 与Jenkins一样,Travis C也是CI/CD Pipeline工具市场的先行者之一。它最初仅针对开源项目推出,后来迁移到支持闭源项目。如果你的项目在GitHub或Bitbucket中,那么用Ruby编程语言编写的Travis CI是开源和企业级项目的最佳CI/CD工具之一。与CircleCI一样,Travis CI也为打算在其私有云(或自托管平台)上使用Travis CI的开源社区和企业提供不同的产品。Travis CI的显著特点:Travis CI支持多种编程语言(总共3

2022-01-24 11:23:28 606

原创 CI/CD相关软件开发术语

在软件开发中经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢?在谈论软件开发时,经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢?在本文中,我将解释这些和相关术语背后的含义和意义,例如持续测试Continuous Testing和持续部署Continuous Deployment。

2022-01-24 10:57:04 272

原创 traefik

traefik(https://traefik.io/) 是一款开源的反向代理与负载均衡工具。非常适合与微服务系统结合,可以实现自动化动态配置。目前支持 Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API 等等后端模型。我们可以使用 traefik + docker + daocloud 来打造一套最简的 CI/CD 系统,准确的说是最低配版的 CI/CD 系统… 不过适合个

2022-01-24 10:45:30 5351

原创 教你sql分析OPTIMIZER_TRACE

optimizer_trace变量1.通过SHOW VARIABLES LIKE ‘optimizer_trace’,可以看到变量的Value是enabled=off,one_line=off,即默认是禁止的。2.enabled代表功能是否开启,one_line的值是控制输出格式的,如果为on那么所有输出都将在一行中展示。3.通过语句SET optimizer_trace=“enabled=on”;来开启4.OPTIMIZER_TRACE是表(表和变量,名字一样但是大小不一样),其是在informa

2021-12-22 11:48:24 717

转载 MySQL执行流程

看到一片比较全的分享给同僚们:https://blog.csdn.net/weixin_43691723/article/details/105658442?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-5-105658442.pc_agg_new_rank&utm_term=mysql+%E6%89%A7%E8%A1%8C%E

2021-12-21 14:50:14 59

转载 Docker运行占用系统资源,prune命令清理释放

https://baijiahao.baidu.com/s?id=1670348001136890020&wfr=spider&for=pc

2021-12-17 10:22:45 251

转载 给Arthas官方提供的容器中生成火焰图问题解决方案

火焰图问题解决参考:https://www.shangmayuan.com/a/90608722b13642628af2a371.html

2021-12-16 09:55:40 275

空空如也

空空如也

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

TA关注的人

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