• 2024-11-13Ubuntu 设置开机自启动脚本
    Linux系统中设置自定义脚本开机自启动有如下几种方式方案一、增加crontask1.打开任务文件cron#执行如下命令打开当前用户的cron,如果打开root用户的cron,执行sudocrontab-ecrontab-e2.向其中加入如下需要开机自启的脚本#@reboot后为用户自定义的启动脚本的完整
  • 2024-09-05MongoDB单节点部署与基本操作
    MongoDB7.0单节点部署与MongoDBshell基本操作部署准备:1、操作系统:CentOS7.9 2、在操作系统中,创建一个mongod的用户和用户组,并配置其sudo权限,如果使用root用户可以不考虑准备此项。3、mongodb服务二进制包:mongodb-linux-x86_64-rhel70-7.0.14.tgz。下载地
  • 2024-09-02【Linux】————Makefile编写
                                 作者主页:   作者主页                           本篇博客专栏:Linux                
  • 2024-08-27mysql基础
    一、启停说明:docker部署dockerps-a|grepmysqldockerstart/stopname二、客户端1、命令行连接mysql-h127.0.0.1-P3306-uroot-p参数说明-h数据库地址-P端口-u用户-p密码-D库名--help帮助2、工具连接如navicat,需要自行破解
  • 2024-07-17DevOps系列六(Jenkins实现基础CI操作)
    一、Jenkins实现基础CI操作1.1通过IDEA创建一个Springboot项目packagecom.example.mytest.controller;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RestController;@RestControllerpublicclassTestCont
  • 2024-07-11windows系统服务配置详解,以及开发好的windows服务怎么部署上去
    一、配置服务1、WIN+R打开运行窗口,输入cmd2、输入sccreateServerNamebinpath="E:\myTest.exe"等号后有空格sccreateServerNamebinpath="E:\myTest.exe"如此这般,就讲ServerName加入到了服务当中3、启动服务scstartServerNamescstartServerName4、WIN+R
  • 2024-06-11人大金仓kingbase部署&测试
    人大金仓KingBase安装&部署为了方便,我们这里使用docker方式进行kingbase部署,其中kingbase使用的版本为v8r6#1.下载docker镜像dockerpullwarm3snow/kingbase:v8r6#2.创建本地数据目录mkdir-p/opt/kingbase/data#3.启动kingbasedockerrun-d--namekingbasev
  • 2024-05-06k8s - ERROR: image can't be pulled
       Testedtheimage:zzh@ZZHPC:/zdata/Github/zgrpc-go-professionals$kubectlrunmytest--image=zgrpc-go-professionals:serverpod/mytestcreatedzzh@ZZHPC:/zdata/Github/zgrpc-go-professionals$kubectlgetpodsNAMEREADYSTATUSRESTART
  • 2024-04-16抓包工具的使用-wireshark/charles/fiddler/tcpdump
    1.wireshark打开后选择需要抓包的网卡接口,就可以开始抓包搜索:&&---且  ||---或 !=非ip.addr==192.168.8.11&&dnsip.src==192.168.8.12&&ip.dst==192.168.1.13 2.charles也叫青花瓷,使用参考:https://blog.csdn.net/qq_64388558/article/details/131452865 3
  • 2024-04-02mybatis-plus使用枚举
    定义枚举类@GetterpublicenumSexEnum{MALE(1,"男"),FEMALE(2,"女");@EnumValue//表示会把这个值存入数据库privateintindex;@JsonValue//json序列化时使用这个属性privateStringname;SexEnum(inti,Stringname){this.in
  • 2024-03-24JAVAEE——多线程的设计模式,生产消费模型,阻塞队列
    文章目录多线程设计模式什么是设计模式单例模式饿汉模式懒汉模式线程安全问题懒汉模式就一定安全吗?锁引发的效率问题jvm的优化引起的安全问题阻塞队列阻塞队列是什么?生产消费者模型阻塞队列实现消费生产者模型可能遇到的异常多线程设计模式什么是设计模式首先我
  • 2024-03-18Linux(三) Linux基础开发工具的使用
    一、xshell在windows下使用图形化界面,在Linux下使用各种指令,这些指令和图形化界面我们称为shell,即外壳程序从技术角度,shell最简单的定义:命令行解释器(commandinterpreter)主要包含:1.将使用者的命令翻译给核心(kernel)处理2.同时,将核心处理结果翻译给使用者外壳程序的作
  • 2024-03-13DevOps-Jenkins-CD持续交付操作
    基于Git参数构建之前是默认拉取最新提交代码构建,实际中不适用,需要通过打标签选择发布相应版本打开Jenkins任务设置,勾选参数化构建过程>选择Git参数(这里是GitParameter插件的作用)设置标识名称(记住它,下面的构建步骤需要添加设置这个变量),描述随意,参数类型基于标签默认
  • 2024-03-13DevOps-SonarQube整合Jenkins
    下载SonarQubeScanner登录Jenkins服务器,下载SonarQubeScannerwgethttps://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006-linux.zip安装unzip,需要通过它来解压zip压缩包yuminstall-yunzip解压SonarScannerunzipson
  • 2024-01-25jdk的keytool生成jks和获取jks的信息,公匙
     1.生成jks。执行命令:keytool-genkeypair-aliasmytest-keyalg RSA-keypassmypass-keystoremytest.jks-storepassmypass-keystorejks文件保存路径生成的mytest.jks证书中包含我们的密钥:公钥和私钥。2.利用"keytool-list-v-keystoretest.jks"查看JKS中生
  • 2024-01-15Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件
    IdeaSpringBoot子模块加载不到该子模块根目录config下面的配置文件importorg.mybatis.spring.annotation.MapperScan;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframew
  • 2024-01-07STM32MP157D-DK1 Qt程序交叉编译与运行测试
    上篇文章介绍了STM32MP157D-DK1开发板Qt镜像的构建,通过在Ubuntu中重新编译带有Qt功能的系统来实现。本篇在上篇的基础上,继续搭建Qt的交叉编译环境,实现Qt程序在Ubuntu中编译,在STM32MP157板子中运行。1编译安装SDK在上篇编译系统镜像的基础上,继续编译和安装SDK。1.1编译SDK执行如下
  • 2024-01-02STM32MP157D-DK1开发板Qt镜像构建
    上篇介绍了STM32MP57-DK1开发板官方系统的烧录。那个系统包含Linux系统的基础功能,如果要进行Qt开发,还需要重新构建带有Qt功能的镜像本篇就来介绍如何构建带有Qt功能的系统镜像,并在开发板中烧录构建的镜像。1Distribution包的构建STM32微处理器平台的STM32MPU嵌入式软件发行版支持
  • 2023-12-08devops - 在企业内使用verdaccio 搭建npm私有源
    verdaccio是一个基于nodejs的轻量化的私有源.在远程服务器的操作:1.安装和配置verdaccio全局安装verdaccionpminstall-gverdaccio配置文件路径~/.config/verdaccio/config.yaml配置远程访问listen:0.0.0.0:48732.运行verdaccio直接运行verdaccioverdaccio
  • 2023-10-04C语言之预处理,动态库,静态库
    目录4.1c语言编译过程4.2include4.3define4.4选择性编译4.5静态库4.6动态库4.1c语言编译过程1:预编译将.c中的头文件展开、宏展开生成的文件是.i文件2:编译将预处理之后的.i文件生成.s汇编文件3、汇编将.s汇编文件生成.o目标文件4、链接将.o文件链接成目标文件
  • 2023-09-14Visual Studio常用快捷键整理(二)
    1.for 快速生成循环for(inti=0;i<length;i++){} 2.foreach  快速生成遍历foreach(varitemincollection){} 3.forr  快速生成倒叙循环for(inti=length-1;i>=0;i--){} 4.#if  快速生成预处理命令(参考:https://learn.m
  • 2023-09-10Detecting Members
    在编译期判断类内是否存在某个成员或者成员函数,在模板编程中比较常见。DetectingNontypeMembernamespaceNontypeMember{#defineHAS_MEMBER(Member)\template<typenameT,typename=std::void_t<>>\structHas##Member:std::false_type{\
  • 2023-08-15C++ 与 QML 进行交互
    C++调用QML中的函数//main.cpp#include<QGuiApplication>#include<QQmlApplicationEngine>#include<QDebug>intmain(intargc,char*argv[]){QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);QGuiApplicationapp(argc,arg
  • 2023-07-14uniapp云发布时自有证书的生成
    1.需要java环境2.生成签名:keytool-genkey-aliasmytest-keyalgRSA-keysize2048-validity36500-keystoremytest.keystore(mytest表示签名文件的名称)3.查看签名:keytool-list-v-keystoretest.keystore原文链接:https://www.cnblogs.com/plBlog/p/13066644.html 
  • 2023-07-07mongodb数据迁移
    mongodb数据迁移操作--备份单个表mongodump-usuperuser-p123456--port27017--authenticationDatabaseadmin-dmyTest-cd-o/backup/mongodb/myTest_d_bak_201507021701.bak--备份单个库mongodump-usuperuser-p123456--port27017--authenticationD