CTL
  • 2024-09-05Gaussdb: CN修复失败对openssl版本依赖问题处理
    1.问题背景GaussDB轻量化分布式集群安装完成后,进行openssh和openssl升级,现有环境openssh-8.2p1-9.p03.ky10.x86_64和openssl-1.1.1f-2.ky10.x86_64版本,可以安装数据库,然后升级这两个版本到openssh-8.2p1-9.p15.ky10.x86_64和openssl-1.1.1f-4.p17.ky10.x86_64。对集群安装完成后
  • 2024-08-19Drogon框架的测试记录
    主要为了探究以下几个问题目录1.drogon的安装配置3.drogon的使用1.Drogon的安装配置经历了多次失败,目前发现的比较可行的安装方法如下(官方的vcpkg安装),失败的方法:drogon的直接zip下载、conan下载:1.下载cmake,在电脑上安装cmake,然后添加到设置-系统环境变量-系统变量的pat
  • 2024-08-12Gitlab仓库管理系统-高可用部署
    1、Gitlab介绍GitLab是一个流行的版本控制系统平台,主要用于代码托管、测试和部署。GitLab是基于Git的一个开源项目,它提供了一个用于仓库管理的Web服务。GitLab使用RubyonRails构建,并提供了诸如wiki和issue跟踪等功能。它允许用户通过Web界面访问公开或私有的项目,并能够管理团
  • 2024-07-25GitLab备份恢复
    系统:ubuntu20.04.3软件版本:gitlab-jh_14.5.2-jh.0_amd64.deb(极狐EE版)备份配置gitlab-ctlbackup-etc应用程序gitlab-backupcreateSKIP=builds,artifacts跳过备份构建、制品主机密钥tar-cvfssh.tar/etc/ssh/ssh_host_*恢复配置mv/etc/gitlab/etc/gitlab.$(date
  • 2024-07-22v4l2-ctl 库的编译和使用
    如果要编写一个使用V4L2的应用层app,最好的例子v4l2-util的应用程序源码下载​https://git.linuxtv.org/v4l-utils.git/tree/Example•get/set/listvideostandard-​​v4l2-ctl-stds.cpp•get/set/listvideoinput-​​v4l2-ctl-io.cpp•get/set/listvideopixel
  • 2024-07-12ThreadPoolExector
    JavaThreadPool使用线程池的好处:减少资源的浪费:创建、销毁、切换线程需要消耗系统资源,通过使用线程池可以降低消耗。增加可管理度:通过线程池的同一管理,能够实现线程的更好的管理。提高相应速度:当任务到来时,无需在创建线程,直接就能对任务进行反馈Java线程池的使用线程池
  • 2024-06-20postgresql简单使用
    postgresql.conf#系统、数据库配置文件pg_hha.conf#客户机连接文件pg_ctl和pgsql一、pg_ctl服务管理命令pg_ctl是PostgreSQL提供的控制服务启动、停止、重启等操作的命令行工具。常用选项和示例命令 选项 描述 示例启动PostgreSQL服务 start 启动数据库服
  • 2024-06-12【java基础】线程池的状态流转
    前言:首先要知道什么是线程池?池化:数据库连接池,线程池,字符串常量池线程是用来执行任务的,如果不用线程池,那么线程每次使用前创建,使用后释放,资源利用率低。所以说用线程池提高了线程对象利用率。所以可以用线程池完成,先创建好那么多个线程对象在那等着,类比银行客户等待窗口办理
  • 2024-06-08更改晶振后如何修改配置
    GD32官方提供的固件库中使用的晶振配置一般为8M或25M,如果读者使用其他频率的晶振如何修改配置呢?本文为大家讲解如何修改。以GD32F303为例,官方固件库中的晶振及时钟配置代码如下,改配置代码为使用外部8M晶振倍频到120M时钟。C/*useHXTAL(XDseriesCK_HXTAL=8M,CLseries
  • 2024-06-07Gitlab全家桶(安装|升级|卸载|备份|恢复)
    通用命令sudogitlab-ctlstart#启动所有gitlab组件;sudogitlab-ctlstop#停止所有gitlab组件;sudogitlab-ctlrestart#重启所有gitlab组件;sudogitlab-ctlstatus#查看服务状态;sudogitlab-ctlreconfigure#启动服务;sudovim/etc/gitlab/gitlab.rb#
  • 2024-05-28西门子学习笔记3 - 工业物联网(MQTT协议服务器的搭建)
    这里使用的是公开测试的一个服务器(EMQX)的服务器EMQX是一款全球下载量超千万的开源物联网MQTT服务器,单集群支持1亿物联网设备连接,消息分发时延低于1毫秒,助力企业构建关键业务的IoT平台与应用。1、服务器文件的下载1、官方下载地址:免费下载、试用EMQ产品(emqx.com
  • 2024-05-20GitLab安装
    GitLab安装官方网站:https://about.gitlab.com/安装所需最小配置内存至少4G:https://docs.gitlab.cn/jh/install/requirements.html在ssh下安装官方安装文档:https://gitlab.cn/install/?version=ce1安装依赖sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server
  • 2024-05-106-gitlab备份和恢复
    6.gitlab备份和恢复建议备份策略:本地保留3-7天,异地永久备份查看版本cat/etc/redhat-releasecat/opt/gitlab/embedded/service/gitlab-rails/VERSION备份修改配置文件vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']='true'gitlab_rails['backup_path
  • 2024-04-29openGauss MOT复制和高可用
    MOT复制和高可用由于MOT集成到openGauss中,并且使用或支持其复制和高可用,因此,MOT原厂功能即支持同步复制和异步复制。openGaussgs_ctl工具用于可用性控制和openGauss实例操作。这包括gs_ctl切换、gs_ctl故障切换、gs_ctl构建等等。有关更多信息,请参见《工具与命令参考》。配
  • 2024-04-17openGauss主备切换之switchover与failover
    openGauss主备切换之switchover与failoverswitchover在主备机正常时,出于维护的需要,将备机切换为主机,可保证切换过程中数据不丢失。查看集群实例主备状态:1节点为主库,2节点为备库。$gs_om-tstatus--detail[ClusterState]cluster_state:Normalredistribu
  • 2024-04-11openGauss主备切换之switchover与failover
    openGauss主备切换之switchover与failoverswitchover在主备机正常时,出于维护的需要,将备机切换为主机,可保证切换过程中数据不丢失。查看集群实例主备状态:1节点为主库,2节点为备库。$gs_om-tstatus--detail[ClusterState]cluster_state:Normalredistribu
  • 2024-04-06Linux UVC调试工具
    v4l2-utils:v4l2-utils是一个Linux下用于视频设备管理和调试的工具集,其中包含了一些命令行工具,可以用来查询、设置和调试视频设备。 ubuntu安装v4l2-utils:sudoapt-getinstallv4l-utils 下面是v4l2-utils的一些使用方法:#列出设备v4l2-ctl--list-devices
  • 2024-03-28线程池详解
    线程回顾创建一个线程需要做如下两件事:继承Thread实现RunnablepublicvoidTest(){ Threadthread=newThread(newMyrunnable());thread.start();}staticclassMyRunnableimplementsRunnable{@Overridepublicvoidrun(){
  • 2024-03-28gitlab私有化搭建
    记录一下,防止忘记前置依赖安装:sudoyuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientssudosystemctlenablesshdsudosystemctlstartsshdsudoyuminstallpostfixsudosystemctlenablepostfixsudosystemctlstartpostfix1、安装命令(在线下载)
  • 2024-03-18ThreadPoolExecutor源码解析
    publicclassThreadPoolExecutorextendsAbstractExecutorServiceprivatefinalAtomicIntegerctl=newAtomicInteger(ctlOf(RUNNING,0));ctlint32位高3位状态位,低29位工作线程数量//PackingandunpackingctlprivatestaticintrunStateOf(intc){return
  • 2024-03-06gitlab 私有化安装
    https://blog.csdn.net/weixin_53330763/article/details/128840251   【linux系统安装部署私有化的GitLab】环境准备劝退坑:服务器建议空余内存在3G以上,2G给gitlab安装,1G空余给服务器正常使用,亲测不够会导致服务器其他服务根本无法正常运行安装gitlab依赖yuminstall-y
  • 2024-03-04基于debian12在局域网中部署gitlab步骤
    基于debian12在局域网中部署gitlab步骤来源  https://zhuanlan.zhihu.com/p/675515010 gitlab安装安装gitlab过程中需要的依赖,包括curl、postfix。使用命令为sudoaptinstallcurlpostfixufw。访问链接gitlab/gitlab-ee-Installation·packages.gitlab.com-Bash
  • 2024-02-20opengauss-流容灾两地三中心部署
    架构:两套cm,AZ1和AZ2为一套构建主备关系:按照标准部署步骤分别gs_preinstall,gs_install安装完成之后两套数据库后,执行以下部署:主集群gs_install执行完成,建复制用户:openGauss=#createuserhadr_userwithreplicationpassword'XXX';构建复制关系:[omm@omm1script]$g
  • 2024-01-30epoll_ctl函数
    目录函数简介低层实现逻辑函数简介/*Manipulateanepollinstance"epfd".Returns0incaseofsuccess,-1incaseoferror(the"errno"variablewillcontainthespecificerrorcode)The"op"parameterisoneoftheEPOLL_CTL_*
  • 2024-01-28centos7安装gitLab
    yum安装安装opensshsudoyuminstall-ycurlpolicycoreutils-pythonopenssh-serverperlsudosystemctlenablesshdsudosystemctlstartsshd安装gitLab#配置镜像源curl-fsSLhttps://packages.gitlab.cn/repository/raw/scripts/setup.sh|/bin/bash#yum安