最新文章
elasticsearch7.10.2常用rest-api
http://192.168.2.111:9200/_cat/nodes?v ------------------查看所有节点 http://192.168.2.111:9200/_cat/indices?v ---------------查看所有索引elasticsearch7.10.2安装
添加用户: useradd -m elastic 设置密码: passwd elastic 删除用户: userdel -r elastic 切换用户: su elastic卸载docker
#列出docker安装过的相关包 sudo yum list installed | grep docker制作docker-ce离线安装包,使用yum install 安装
yum 离线源制作方法 好多公司的服务器为了安全起见没有办法;连接外网,如果有没有yum源的话 ,我们可以自制一个yum源拷进去进行安装。docker容器迁移
以mysql8为例, 首先在服务器01上找到要备份的容器,并使用docker commit 制作新镜像docker迁移数据目录
docker默认的数据目录为/var/lib/docker,有的系统数据盘挂载在其他目录下,比如/home为数 据盘,这时需要将docker数据目录更改,除了修改docker配置文件的方法,还可以通过做软链的方式 达到迁移数据目录的目的,具体操作如下:线程池的使用
创建一个线程池时需要输入几个参数,如下。 1)corePoolSize(线程池的基本大小):当提交一个任务到线程池时,线程池会创建一个线 程来执行任务,即使其他空闲的基本线程能够执行新任务也会创建线程,等到需要执行的任 务数大于线程池基本大小时就不再创建。如果调用了线程池的prestartAllCoreThreads()方法, 线程池会提前创建并启动所有基本线程。HashMap分析
无符号右移16为相当于将高区16位移动到了低区的16位,再与原hashcode做异或运算, * 可以将高低位二进制特征混合起来 高区的16位与原hashcode相比没有发生变化,低区的16位发生了变化cron定时表达式
个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:https原理
书颁发机构(CA, Certificate Authority)给服务端颁发证书。 首先 CA 会把持有者的公钥、用途、颁发者、有效时间等信息打成一个包,然后对这些信息进行 Hash 计算,得到一个 Hash 值; 然后 CA 会使用自己的私钥将该 Hash 值加密,生成 Certificate Signature,也就是 CA 对证书做了签名; 最后将 Certificate Signature 添加在文件证书上,形成数字证书;发给服务端。volatile
1.保证共享变量在线程间的可见性 2种解决方法: - 1)通过在总线加LOCK#锁的方式 - 2)通过缓存一致性协议c语言的汇编分析
c源代码 编译成汇编:gcc -S -o main.s main.c -m32汇编笔记
.data段 包含了已经初始化的数据项的数据定义,已经初始化的数据在程序开始运行前就拥有了自己的值。这些值是可执行文件的一部分大端序还是小端序
大端序和小端序判断进制
进制举例c语言实现一个学生成绩管理系统
学生成绩管理系统,链表实现全排列
全排列spring学习笔记
springIOC: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。mysql学习笔记3-常见sql
常见sqlmysql学习笔记2-事务
MySQL事务,四大特性,隔离级别,锁mysql学习笔记1-存储
InnoDB:数据会存储到磁盘上,在真正处理数据时,需要先将数据加载到内存,表中读取某些记录时, InnoDB不需要一条一条的把记录从磁盘上读出来,InnoDB采取的方式是:将数据划分位若干个页,以 页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为16kb,也就是说,当需要从磁盘 中读取数据时,每次最少从磁盘读取16kb的内容到内存,每次最少也会把内存中的16kb内容写到磁盘中。Java并发知识点1
jmm(java内存模型),synchonized, volatile,casleetcode题目-删除有序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素, 使每个元素 只出现一次 ,返回删除后数组的新长度。leetcode题目-合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。leetcode题目-有效括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。leetcode题目-罗马数字转整数
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。 数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。 同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:leetcode题目-求根到叶子节点数字之和
给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。leetcode题目-翻转字符串里的单词
给定一个字符串,逐个翻转字符串中的每个单词。leetcode题目-求两相加
给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。关于作者
程序员,软件工程师,java, golang, rust, c, python,vue, Springboot, mybatis, mysql,elasticsearch, docker, maven, gcc, linux, ubuntu, centos, axum,llm, paddlepaddle, onlyoffice,minio,银河麒麟,中科方德,rpm