- 2024-12-10mc日常维护
1.设置服务器/opt/minio_client/mcaliassetmyminio03http://192.168.1.135:9000/minioadminminioadmin 2.查看设置minio服务器[root@yunwei-k8s-devsoft]#/opt/minio_client/mcaliaslistmyminioURL:http://192.168.1.246:9000AccessKey:rootSe
- 2024-12-10minio client安装部署
环境:OS:Centos71.下载安装mkdir/opt/minio_client/cd/opt/minio_client/wgethttps://dl.min.io/client/mc/release/linux-amd64/mcchmod+xmc2.设置访问的服务器#myminio是一个配置别名,后续使用mc命令的时候,就需要使用到这个别名#root是访问minio服务器的用户名和密码
- 2024-12-05模拟JUnit框架:创建自定义测试注解和运行器
模拟JUnit框架:创建自定义测试注解和运行器引言在软件开发中,单元测试是保证代码质量的重要环节。JUnit是一个流行的Java单元测试框架,它提供了@Test注解来标记测试方法,并且有内置的机制来发现并执行这些测试。本文将通过一个简单的例子展示如何使用Java的注解和反射机制模拟JUnit
- 2024-11-25MySql:库和表的操作
✨✨作者主页:嶔某✨✨✨✨所属专栏:MySql✨✨ 库的操作创建数据库 CREATEDATABASE[IFNOTEXISTS]db_name[create_specification[,create_specification]...]create_specification:[DEFAULT]CHARACTERSETcharset_name[DEFAULT]COLLATEcollation_name
- 2024-12-05GPT-4o 调研报告
1报告内容1.1说明本文是一篇关于GPT-4o的调研报告,主要关注GPT-4o的技术路线、新增特性、优劣势、性能以及应用场景。报告的内容主要参考了[1]、[2]和[3]。1.2简介GPT-4o全称是GPT-4omni,是2024年5月13号OpenAI发布的最新多模态LLM,其中omni来自拉丁
- 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