自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Rust常用集合类型——最全

HashSet和BTreeSet其实就是HashMap和BTreeMap把Value设置为空元组的特定类型,等价于HashSet和BTreeSettrait是对类型行为的抽象,Rust 提供了一些常用的 traits,可以通过 #[derive()] 属性自动为结构体或枚举实现这些 traits。线性序列:向量(Vec)、双端队列(VecDeque)、链表(LinkedList)Rust中的值默认被分配到栈内存,可以通过Box将值装箱(在堆内存中分配)。

2024-02-29 19:21:16 551

原创 带你1分钟看懂Kubernetes!!!

Node 可以是一台机器或者一台虚拟机。在 Node 上面可以运行多个 Pod,Pod 是 Kubernetes 管理的最小单位,同时每个 Pod 可以包含多个容器(Docker)。每个 Kubernetes 集群都由一个 Master 负责管理和控制集群节点。通过 Master 对每个节点 Node 发送命令。简单来说,Master 就是管理者,Node 就是被管理者。

2023-10-23 20:08:22 81

原创 vim基本操作巧记!!!!(易操作o(* ̄▽ ̄*)ブ

b(back word):往前移动一个单词。w(word):往后移动一个单词。

2023-10-19 20:28:35 70

原创 Linux 文本处理工具sed、awk、 grep超详细实验

内置参数:模式+操作:/ /

2023-10-15 15:51:51 240 1

原创 springBoot2核心技术与响应式编程(配置

基础入门(自动配置1、自动配好Tomcat,引入Tomcat依赖。配置Tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <version>2.3.4.RELEASE</version> &l.

2023-10-15 13:10:58 47 1

原创 3分钟0基础看懂Linux CPU 调度算法!!!!!!

进程task_struct ,可以找到对应的调度实体。计算公式:vruntime = (调度周期 * 当前进程权重 / 所有进程权重总和) * NICE_0_LOAD/ 当前进程权重。然后根据每一个进程或者调度组都对应一个调度的实体并与CFS运行队列建立联系,每次进行CFS调度的时候都会在CFS运行队列。各个调度器类之间具备一定的层次关系,即在通用调度器选择进程的时候,会从最高优先级的调度器类开始选择。优先级最低 , 只有在其它类型的调度类进程都执行完毕后 , 才会执行空闲调度类对应的进程;

2023-10-11 21:27:55 278

原创 容器技术的基础:Linux iptables、cgroup

1、Firewall:防火墙,隔离工具;工作于主机或网络边缘,对于进出本主机或本网络的报文根据事先定义的检查规则作匹配检测,对于能够被规则匹配到的报文作出相应处理的组件。3、iptables是Linux系统中为用户提供的netfilter管理工具,用于实现对Linux内核中防火墙的管理。2、在Linux的内核中使用netfilter构架实现防火墙功能。

2023-09-24 21:13:18 201 1

原创 dokcer命令

卷挂载:(具名挂载)

2023-09-23 17:36:03 71 1

原创 linux命名空间及底层原理的简单释义

Linux命名空间(Linux Namespaces)是Linux内核提供的一种隔离机制,用于将系统资源(如进程、网络、文件系统、用户等)隔离成不同的视图,使得不同的进程组在不同的命名空间中具有独立的资源视图。2、目录结构的虚拟化:文件系统命名空间通过虚拟化技术将物理文件系统的目录结构映射到逻辑上的命名空间中,使得用户可以以更直观的方式来访问和管理文件和目录。5、网络命名空间的父子关系:每个网络命名空间都有一个父进程,默认情况下,一个进程所属的网络命名空间是其父进程的子命名空间。

2023-09-18 10:09:42 620

原创 docker网络(五分钟弄懂版

创建用户自定义的网络,如:bridge,macvlan,overlay网络。

2023-09-17 16:20:44 86 2

原创 redis的SortedSet类型的常见命令

2023-09-14 19:08:23 33 1

原创 鱼书学习——笔记一

python基础学习补漏

2023-04-16 14:43:08 52

原创 数据结构——栈(代码

栈的链式存储,基本操作实现(带头结点,不带头结点)//栈的链式存储 #include<stdio.h> #include<stdlib.h>typedef int ElemType;//数据类型描述 (定义) typedef struct Linknode{ ElemType data; struct Linknode *next;}Linknode,*LiStack; //初始化(带头结点) bool InitStackWithHead(LiStack

2022-04-18 21:11:53 783

原创 数据结构-线性表(代码,巨详细

单链表不带头节点的单链表(基本操作)1. 创建//单链表不带头结点 #include<stdio.h>#include<stdlib.h> typedef struct LNode{ int data; struct LNode *next;}LNode, * LinkList; LinkList initList(LinkList list){ list=NULL; return list;}2. 插数据//插数据(第一个位置)(指定位置)

2022-04-16 17:22:06 2941 1

原创 使用spring initializr创建springBoot项目时的问题解决

报错如下:Initialization failed for ‘https://start.spring.io’ Please check URL, networ首先查看网络连接,ping https://start.spring.io发现没有问题,setting里也测试后选择使用阿里提供的镜像网址。将原网址替换为阿里云的数据源网址https://start.aliyun.com/瞬间成功!!...

2021-12-27 19:58:31 543

原创 SSM框架整合进阶版MySql数据库操作(协同版

mysql所有数据库建表、插入数据操作,id均使用自增长。SHOW DATABASES;CREATE DATABASE heima_ssm;USE heima_ssm;SHOW DATABASES;SELECT DATABASE();CREATE TABLE product( id INT PRIMARY KEY AUTO_INCREMENT, productNum VARCHAR(50) UNIQUE NOT NULL, productName VARCHAR(50)

2021-12-15 11:52:09 1024

原创 ijidea搭建springMVC入门程序,配置TomCat

ijidea搭建springMVC入门程序,适用于超级新手、保姆教程1、2、3、4、输入可以更快创建项目,不需要去下载archetypeCataloginternal5、此时的目录结构:但还不全创建文件夹java、resources此时目录结构为:6、修改pom.xml修改编译版本为1.8版本:将spring版本锁定为:5.3.12,后面如果需要修改版本号将变得方便 <!-- 版本锁定 --> <spring.version&g

2021-12-05 20:08:46 630

原创 Spring学习笔记——AOP

AOP相关术语:Joinpoint( 连接点):所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的连接点。Pointcut( 切入点):所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义。Advice( 通知/ 增强):所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。通知的类型:前置通知,后置通知,异常通知,最终通知,环绕通知。Introduction( 引介):引介是一种特殊的通知在不修改类代码的前提下, I

2021-12-03 13:05:05 78

原创 2021-11-03RUST练习成功图

2021-11-19 18:01:41 64

原创 junit.Test使用报错

1. 警告信息错误输出信息:log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.解决方法2.1 未

2021-11-19 17:56:32 279

原创 ijidea内使用各种数据库

ijidea内使用各种数据库jdbc:mysql://localhost:3306?serverTimezone=GMT%2B8

2021-11-10 19:30:18 1071

原创 github\code.china创建项目,git解决办法

gethub\code.china创建项目,git解决办法创建项目安装git在gethub或者code.chinad登录生成SSH密钥配置SSH密钥新建项目克隆项目到本地关联本地工程到远程仓库报错添加文件常用的git命令错误可能性1可能性2可能性3感谢创建项目安装git1.要使用CODE.CHINA,需要先安装git工具。git工具下载:https://git-scm.com/downloads安装完成后,在命令行输入git --version可以查看到git的版本。在gethub或者c

2021-07-10 22:06:09 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除