- 2025-01-08Linux(Centos 7.6)命令详解:mkdir
1.命令作用如果目录还不存在,则创建目录(CreatetheDIRECTORY,iftheydonotalreadyexist.)2.命令语法Usage:mkdir[OPTION]...DIRECTORY...3.参数详解OPTION:-m,--mode=MODE,创建新目录同时设置权限模式-p,--parents,创建多层目录,如上层目录不存在会自动创建-v,-
- 2025-01-07Linux(Centos 7.6)命令详解:rmdir
1.命令作用如果目录为空,则删除该目录(RemovetheDIRECTORY(ies),iftheyareempty)2.命令语法Usage:rmdir[OPTION]...DIRECTORY...3.参数详解OPTION:--ignore-fail-on-non-empty,忽略每个因为目录为非空的错误(如果目录非空,不会报错也不会删除非空目录)-p,--parent
- 2024-12-25101. 对称二叉树
题目链接解题思路:递归的思路,就是左子树和右子树的值相等,同时,左子树的左子树与右子树的右子树要相似,左子树的右子树与右子树的左子树要相似。看代码很清晰代码classSolution:defprocess(self,node1,node2)->bool:ifnode1==Noneandnode2==None
- 2024-12-16两数相加——链表
题目链接思路链表的方式,模拟加法的计算过程,用一个变量保存进位信息即可。代码classSolution{public:ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){//有一种办法可以节省空间,直接将结果放在l1或者l2上//但是这样就改变了原来的
- 2024-12-08Tomcat(63)什么是Tomcat的粘性会话?
Tomcat的粘性会话(StickySessions),也称为会话粘性(SessionAffinity),是一种负载均衡策略。在这种策略下,用户在开始一个会话后,所有该会话的请求都会被路由到同一个服务器。这对于需要会话状态一致性的Web应用程序非常重要,因为会话数据存储在服务器内存中。为什么使用粘性会话?
- 2024-11-29kafka的搭建与使用
官网下载地址https://kafka.apache.org/downloads1、上传解压tar-zxvfkafka_2.11-1.0.0.tgz-C../mvkafka_2.11-1.0.0kafka-1.0.02、修改环境变量配置环境变量vim/etc/profileexportKAFKA_HOME=/usr/local/soft/kafka-1.0.0exportPATH=$PATH:$KAFKA_
- 2024-11-28升级部署openssl 1.1.1
环境:OS:Centos7说明:当前已经升级了openssh的情况下进行升级openssl[root@node2Python-3.12.7]#ssh-VOpenSSH_9.8p1,OpenSSL1.1.1w11Sep2023我之前安装的openssl比较新的版本,比如3.0.14,在编译安装python3.12的时候一直报错误:Couldnotbuildthesslmodule!Pyth
- 2024-11-25LeetCode24 两两交换链表中的节点
LeetCode24两两交换链表中的节点题目链接:LeetCode24描述给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例输入:head=[1,2,3,4]输出:[2,1,4,3]思路代码classSolution{publicListNodeswapPairs(ListNodehead){ListNodedummy=
- 2024-12-11【Java开发】SLF4J 门面日志框架原理分析
SLF4J的门面设计模式SLF4J(SimpleLoggingFacadeforJava)是一套日志接口,它提供了一种一致的API来使用不同的日志框架,如java.util.logging(JUL)、Logback、Log4j、Log4j2等。SLF4J的设计基于门面(Facade)设计模式,这种设计模式为子系统中的一组接口提供一个统一的高层接口,使得子系统
- 2024-12-11Linux中vi和vim的区别详解
文章目录Linux中vi和vim的区别详解一、引言二、vi和vim的起源与发展三、功能和特性1、语法高亮2、显示行号3、编辑模式4、可视化界面5、功能扩展6、插件支持四、使用示例1、启动编辑器2、基本操作五、总结Linux中vi和vim的区别详解一、引言在Linux系统中,vi和vim
- 2024-11-26请为什么说js是单线程,而不是多线程呢?
JavaScript的单线程性质主要源于其最初的设计目标:操作浏览器中的DOM(文档对象模型)。如果JavaScript是多线程的,并且多个线程同时尝试修改DOM,就可能会出现竞态条件,导致DOM处于不一致或损坏的状态。想象一下,一个线程试图添加一个元素,而另一个线程同时试图删除同一个元素的父元素,这会导
- 2024-09-09Jenkins
一、简介Jenkins是一个开源CI&CD软件、提供友好操作界面的持续集成(CI)工具;起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行;Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行;通常与版本管理工具(SCM)、构建工具结合
- 2024-08-28实践项目-模拟公司自动化运维
(20240828,准备更新PostgreSQL部分)大纲环境配置系统:Debian12.06环境:阿里云ECS以及虚拟机序号IP地址域名主机名1192.168.100.12k8s-master.yourname.comk8s-master2192.168.100.15k8s-node1.yourname.comk8s-node13192.168.100.16k8s-node2.yourn
- 2024-07-28jenkins迁移
前提,将192.168.77.100节点的jenkins迁移到192.168.77.102上 192.168.77.102节点:1、安装openjdk:[root@node2~]#yuminstalljava-11-openjdk.x86_642、安装jenkins:[root@node2~]#wget-O/etc/yum.repos.d/jenkins.repo--no-check-certificatehttps://pkg.jenkins.
- 2024-07-23记录一下oracle 19c的集群节点移除、新增操作
虽然掌握得不够深入,但越来越讨厌oracle数据库这个软件了,实在不愿意再孤岛这个笨重、复杂的oracle了。今天花了好几个小时操作一个实验环境的迁移、配置,记录几个步骤吧,也许后续会有用。■查看数据库配置信息[oracle@node1:0~]$srvctlconfigdatabase-dblikingdbDatabaseu
- 2024-07-17“构建以太坊超级集群:解锁区块链应用新纪元,引领未来金融科技潮流!“
一、环境准备1.虚拟机系统为ubuntu22.042.将ubuntu的软件镜像源更换为国内的镜像源(命令如下)sudovim/etc/apt/source.list(vim下载与使用自行百度)将文件内容清空,然后复制下方代码粘贴,保存退出即可。debhttps://mirrors.aliyun.com/ubuntu/jammymainrestrictedu
- 2024-06-03repmgr+keepalived+pgbouncer构建postgresql集群
安装环境操作系统:openeuler22LTSSP3数据库:postgresql16.3两台已经安装了数据库的服务器10.11.110.46 node110.11.110.47 node2配置node1和node2之间的免密登录,以及postgres用户需要无密执行systemd启停数据库服务。echo"postgresALL=(root)NOPASSWD:/usr/bin/sys
- 2024-06-01error: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
1:问题kubernetes集群,一台master,一台node1,一台node2,重启电脑后,node1节点和node2节点报错如下error:noconfigurationhasbeenprovided,trysettingKUBERNETES_MASTERenvironmentvariable2:解决方法2.1:查看master节点进入到该目录下cd/etc/kubernetes把admi
- 2024-05-22k8s——kubctl命令基础
语法kubevtl[command][type][name][flags]command:指定要对一个或多个资源执行的操作,例如,`create`,`get`,`describe`,`delete`.type:指定资源类型。资源类型不区分大小写,可以指定单数,复数或缩写形式。kubectlgetpodpod1kubectlgetpodspod1
- 2024-05-16使用joinjs绘制流程图(十)-实战-绘制流程图+自定义节点样式(优化)
问题前面自定义节点的样式坐标位置不对,我们希望自定义节点的坐标和rect元素的位置是一样的效果图代码<template><divclass="app"><divref="myholder"id="paper"></div></div></template><script>import*asjointfrom&
- 2024-05-15使用joinjs绘制流程图(九)-实战-绘制流程图+节点路径自定义升级版
效果图自定义路径设计本示例假设当前节点和其他节点不在同一纵坐标的情况下代码<template><divclass="app"><divref="myholder"id="paper"></div></div></template><script>import*asjointfrom'@joint/