AND

操作系统笔记04

进程管理 一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程。一个程序可以同时加载多个进程, 进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程,在运 ......
笔记 系统

jvm 指令与指令执行

# 运行时内存结构 在了解jvm指令之前,需要先了解java虚拟机运行时内存的结构,根据[jvm规范](https://km.sankuai.com/collabpage/1809624878)(java se8),运行时数据区给每个线程分配了不同的区域,比如PC寄存器、JVM栈,本地方法栈,线程共 ......
指令 jvm

Java虚拟机规范

来自GPT翻译,主要是找一些跟jvm指令与字节码相关的部分,来源:https://docs.oracle.com/javase/specs/jvms/se8/html/index.html 2.5. Run-Time Data Areas Java虚拟机定义了各种运行时数据区,这些数据区在程序执行期 ......
Java

OS(三):进程管理之进程间的同步

控制进程的程序段,进程控制一般是由OS的内核中的原语来实现的。原语是不可再分的原子操作(Action Operation),执行过程中不会被打断。 1、原语 2.1、原语概念 原语的概念:由若干条指令组成,完成特定的功能,是一种原子操作(Action Operation)。 2.2、原语特点 原语的 ......
进程 OS

搭建SpringCloudAlibaba工程_基于SpringBoot3.+

打开IDEA新建工程 删除所有文件,仅保留pom.xml,并做出如下修改,可直接复制粘贴,切记调整你为自己项目的groupId和artifactId <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache. ......

jvm参数与gclog

http://ifeve.com/logging-stop-the-world-pauses-in-jvm/ https://blog.csdn.net/ligeforrent/article/details/80834154 ......
参数 gclog jvm

java 批量插入数据

转:https://blog.csdn.net/qq_35461948/article/details/130195282 批量插入数据,常见的使用mybatis foreach 插入的方式,原始的方式和批处理 1,常见的mybatis foreach xml <insert id="insertB ......
数据 java

oracle-体系结构

18c、19c相当于12c的小版本 Oracle服务器是由一个Oracle数据库和一个Oracle实例组成。 Oracle实例是一种访问Oracle数据库的基本方式,总是打开一个且只打开一个数据库,由内存结构和进程结构组成。 Oracle数据库是作为一个单元对待的数据的集合体,由三种文件类型组成。 ......
体系结构 体系 结构 oracle

免费AI文案写作神器

💡超实用!免费获取写作神器,AI助你瞬间成为写作大神👏 👉点击获取工具地址 😍 作为一个写作爱好者,我深知高质量原创内容的重要性。🌟 但是我们都会陷入“脑子里一片空白”的尴尬困境不是吗?🤔 🎈 别担心!我最近发现了一个非常好用的神器 - AI写作助手!✨ 它能够在几秒内为你自动生成高质 ......
神器 文案

一个影响因子高的专业植物类文献通常包含以下关键要点

一个影响因子高的专业植物类文献通常包含以下关键要点,这些要点有助于确保研究的质量和重要性: 题目和摘要:文献的题目应该简明扼要地概括研究内容,摘要则提供了对研究问题、方法、结果和结论的概述。这两者都应该能够吸引读者的兴趣。 引言:引言部分应明确阐述研究的背景和动机,提出研究问题或假设,并讨论相关文献 ......
植物类 因子 要点 文献 植物

Nacos源码 (4) 配置中心

本文阅读nacos-2.0.2的config源码,编写示例,分析推送配置、监听配置的原理。 # 客户端 ## 创建NacosConfigService对象 ```java Properties properties = new Properties(); properties.setProperty ......
源码 Nacos

小C的倍数问题

# 小C的倍数问题 ## 思路 首先先要知道 $3$ 在十进制中为什么是可以的: 设三位数 $\overline{abc}$ 能被 $3$ 整除: 那么: $\because100a + 10b+c \equiv0\pmod{3}$ $\therefore99a+9b+0c+(a+b+c)\equi ......
倍数 问题

数组

# 数组 ## 1.概述 1. 一次性声明大量的用于存储数据的变量 2. 这写存储的数据一般都是相同的数据类型 3. 数组是一个用于存储多个相同类型数据的存储模型 ## 2.一维数组的使用 - 一维数组的声明和初始化 - 调用数组的指定元素 - 数组的属性:length,(数组的长度) - 数组的遍 ......
数组

OS(二):进程管理的基本概念

进程是资源分配和独立运行的基本单位。 引入进程的目的在于,使多道程序并发执行,提高系统的资源利用率和吞吐量;而引入线程,是为了减少程序在并发时的时空开销,提高系统的并发性,线程相对于进程,大大降低了创建、撤销和切换可执行实体的成本和难度。 1、进程的定义与特征 1.1、定义 进程是程序的一次执行; ......
进程 概念 OS

第四周

Python与Hadoop生态系统的集成博客题目:学习总结四:Python与Hadoop生态系统的集成实践内容概要:探索如何将Python与Hadoop生态系统工具进行集成,如使用Python编写MapReduce程序、使用PySpark进行数据处理等。学习资源:推荐的Python与Hadoop集成 ......

软件安装_安装Irzsz

......
Irzsz 软件

Visual Studio常用快捷键总结

1、前进:ctrl + shift + - 2、回退:ctrl + - 3、查看定义和引用:F12 4、格式化文档:ctrl + K + D 5、注释:ctrl + k + c,ctrl + k + u 6、代码折叠: 7、代码展开: 8、断点调试:单行调试F10;进入F11;下一个断点F5; 10 ......
快捷键 常用 Visual Studio

pod 反亲和测试验证

### 场景需求 ``` node 节点上不允许有两个一样的pod,即每个节点上每个应用仅仅允许一个pod 运行 ``` - 测试yaml ``` [root@k8sNode0 podqinhexing]# cat test.yaml apiVersion: apps/v1 kind: Deploy ......
pod

剑指 Offer 33. 二叉搜索树的后序遍历序列(中等)

题目: ![](https://img2023.cnblogs.com/blog/2679751/202308/2679751-20230821202253841-558226362.png) 结合以下图理解该方法 ![](https://img2023.cnblogs.com/blog/26797 ......
序列 Offer 33

vue_中文输入法情况下, 输入框v-model绑定值中没有输入值但却触发input事件

- 今天写的一个搜索框, 要求输入字符时不作处理, 直到用户点击搜索按钮时才执行搜索逻辑; 当用户将搜索框文本删除至空字符串时, 执行一次无搜索值的搜索逻辑, 用于将表格数据恢复至无筛选; 在这个功能上我想当然地使用了input事件用于触发输入事件, 但是被测试出bug: 当输入法是中文时, 在选字 ......
输入法 v-model 情况 事件 model

老师 help me T^T

# 编码问题(且vs编码高级保存设置UTF-8无用) ## 问题 建图时,从文件读入的数据是乱码(**使用string保存**)。 ### 解决办法 vs改了没有用,去修改了数据文件的保存编码,顺应vs改成国标了。(治标不治本?) ## 新问题 智能问答时,从控制台读入一串汉字,遍历时1个汉字被拆成 ......
老师 help me

类与接口

抽象类和接口的对比: 抽象类是用来捕捉子类的通用特性的。 接口是抽象方法的集合。 从设计层面来说,抽象类是对类的抽象,是一种模板设计,接口是行为的抽象, 是一种行为的规范。 相同点: • 接口和抽象类都不能实例化 • 都位于继承的顶端,用于被其他实现或继承 • 都包含抽象方法,其子类都必须覆写这些抽 ......
接口

自我介绍:20231301 周子昂

自我介绍 大家好!我叫周子昂。 #(0)照片 #(1)形容词 ##周:思绪“周”密,严谨踏实 ###做事之前喜欢整体思考,有一定的布局。尽可能在做事时脚踏实地,认真仔细。事后反思总结经验教训,以便下次更好。 ##子:谦谦君“子”,温和有礼 ###待人接物有基本的礼仪与尊重。在有能力的范围内尽可能地帮 ......
20231301

数据库基础三 SQL语言分类

SQL语言分类如下 SQL语言分类作用 数据查询语言DQL 用于查询数据库中的数据,包括SELECT、WHERE等子句 数据操纵语言DML 用于对数据库进行插入、更新、删除等操作,包括INSERT、UPDATE、DELETE等语句 数据定义语言DDL 用于定义数据库中的表、视图、索引、同义词、聚簇等 ......
语言 数据库 基础 数据 SQL

线性DP-最长上升子序列

## 概念 **最长上升子序列**是指**一个序列中最长的单调递增的子序列**,字符子序列指的是字符串中不一定连续但先后顺序一致的n个字符,即可以去掉字符串中的部分字符,但不可改变其前后顺序。 求最长上升子序列的长度可以用**线性DP**。 ## 思路 - 1.读入数据,dp[i] 代表以**第 i ......
线性 序列 DP

CF1841F

[原题](https://codeforces.com/contest/1841/problem/F) [翻译](https://www.luogu.com.cn/problem/CF1841F) 算是一道很经典的题了,所以决定写博客 设最后选出的四种生物个数分别是$A$,$B$,$C$,$D$,则 ......
1841F 1841 CF

python设置全局热键

需要使用第三方库, 代码如下: ```python import tkinter as tk import keyboard def output(event): #print("From global keystroke") print(event) root = tk.Tk() root.wit ......
热键 全局 python