笔记script linux shell

读高性能MySQL(第4版)笔记04_操作系统和硬件优化

![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230907165115014-2093238023.png) # 1. 从软件本身和它运行的典型工作负载来看,MySQL通常也更适合运行在廉价硬件上 # 2. 基本资源 ## ......
高性能 硬件 笔记 系统 MySQL

MongoDB 官方文档笔记之分片 Sharding

### 为什么要分片 大数据量和高吞吐量会对机器性能造成较大压力,通过将数据分配到多台机器上,来降低单机的负载,提高整体性能,还可以通过增加分片来实现系统扩容,另外分片也提高了整体服务的可用性。 - 提升读写性能 - 存储容量扩容 - 高可用 ### 分片集群架构 - shard:即分片,真正存储数 ......
Sharding MongoDB 文档 笔记 官方

MongoDB 官方文档笔记之复制 Replication

### 副本集 Replica Set 一组维护相同数据的 mongod 进程,副本集提供了冗余和高可用。 一个主节点 Primary,接收所有写操作 多个从节点 Secondary,接受所有读操作 一个仲裁节点 Arbiter,不持有数据,只在选举时投票 建议最少配置一主两从三成员副本集,但假如只 ......
Replication MongoDB 文档 笔记 官方

MongoDB 官方文档笔记之存储 Storage

### 两种存储引擎 WiredTiger 存储引擎,默认 In-memory 内存存储引擎 ### WiredTiger **文档级并发模型** 支持多个客户端同时修改集合的不同文档。 **快照和检查点 checkpoint** WiredTiger使用MultiVersion(MVVC)并发控制 ......
MongoDB Storage 文档 笔记 官方

Windows10连接不上Linux上的samba服务器问题解决

首先吐槽Windows的smb客户端的使用入口实在太多,我知道的有三个,其中只有一个能正确的返回错误提示信息: 方法1.(可返回详细错误信息):打开资源管理器,在左侧栏中最下部的"网络"上右键 映射网络驱动器 按照提示在"文件夹"后面的输入栏填写共享服务器,例如:\\192.168.0.6\shar ......
Windows 服务器 问题 Linux samba

MongoDB 官方文档笔记之索引 Indexes

本文是在阅读 MongoDB 官方文档时记录的一些主要概念,更多细节可以查看文中的参考链接。 ### 查看当前 db 索引 ``` db.COLLECTION_NAME.getIndexes() [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", ......
索引 MongoDB Indexes 文档 笔记

如何快速定位 Linux Panic 出错的代码行

- 问题描述 内核调试中最常见的一个问题是:内核Panic后,如何快速定位到出错的代码行? 就是这样一个常见的问题,面试过的大部分同学都未能很好地回答,这里希望能够做很彻底地解答。 - 问题分析 内核Panic时,一般会打印回调,并打印出当前出错的地址: kernel/panic.c:panic() ......
代码 Linux Panic

Go学习笔记3

# 九、错误处理 ## 1.defer+recover机制处理异常错误 展示错误: 发现:程序中出现错误/恐慌以后,程序被中断,无法继续执行。 **错误处理/捕获机制:** 内置函数recover: ## 2.自定义错误 需要调用errors包下的New函数:函数返回error类型 ## 3.pan ......
笔记

linux中实现去重复且保持原来的顺序

001、去重复保持原来的顺序 [root@pc1 test01]# ls a.txt [root@pc1 test01]# cat a.txt ## 测试数据 1 2 5 5 3 3 7 7 4 [root@pc1 test01]# awk 'ay[$0]++' a.txt ## 输出重复项,且保持 ......
顺序 linux

linux安装java环境

linux安装java环境linux安装jdk,即Linux安装java运行环境 一、下载安装包[root@localhost download]# wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.ta ......
环境 linux java

Linux下安装配置maven

一、安装以及配置maven1.下载maven安装包首先需要切换到自己需要安装的目录我自己是把配置都放到了:/home/sunny 路径下cd /home/sunny下载maven安装包:wget https://archive.apache.org/dist/maven/maven-3/3.3.9/ ......
Linux maven

《Linux从入门到精通》(第2版 刘忆智 等著) 学习感受

这本书确实是一本非常基础的入门书籍,网上评价比较高,但是它的内容是否真的有那么好,我感觉也就那样了,毕竟是非常基础的书籍,怎么写也很难写出花来。对于基本的使用不同的书籍描述应该也差不多(我没有认真看过其他书籍🙃)。 说说这本书的不足吧。 1.这本书还是2010年版本,虽然说不影响入门使用,但有的内 ......
Linux

概率期望学习笔记

# 概率和期望 - 古典概型: - 试验只有有限个基本结果 - 试验的每个结果出现的可能性是相同的 ### 概率的二项式分布 $P(X=k)=C_n^kP^k(1-p)^{n-k}$ ### 期望的可加性 - 用期望的可加性计算时,注意:不考虑所有其他无关变量(不论是否有影响),只考虑当前变量! $ ......
概率 笔记

代码随想录个人笔记——字符串篇

344. 反转字符串 题目链接 #include<bits/stdc++.h> using namespace std; class Solution { public: void reverseString(vector<char>& s) { int len = s.size(); for(in ......
随想录 字符串 随想 字符 代码

21 Linux 自带的LED驱动

一、Linux 自带 LED 驱动使能 其实 Linux 内核自带 LED 抢夺那个,但在此之前需要配置 Linux 驱动来使能 LED 驱动。 输入以下命令: cd linux/atk-mpl/linux/my_linux/linux-5.4.31 make menuconfig 根据以下路径找到 ......
Linux LED 21

linux c语言设置系统时间

#include <stdio.h>#include <stdlib.h>#include <time.h>#include <sys/time.h>#include <unistd.h> void main(){ printf("before time set"); fflush(stdout); ......
语言 时间 系统 linux

古早的笔记(自不用)

# 古早的笔记(自不用) > IN MEMORY OF ACOJ ## 数据结构 ### 栈 > 栈 stack FILO(first in last out) > 如一个试管,只有一端可以控制进入输出,且进入输出都只能在栈顶进行,将压入栈顶为push,弹出栈顶为pop #### 手写栈 ```c ......
不用 笔记

Linux下查看某一进程所占用内存的方法

Linux下查看某一进程所占用内存的方法 Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id 可以看到是2913,现在可以使用如下命令查看内存: top -p 2913 这样可以动态实时的看到C ......
进程 内存 方法 Linux

Linux初始化并挂载大于2T容量硬盘

https://support.huaweicloud.com/intl/zh-cn/usermanual-bms/bms_umn_0028.html https://www.cnblogs.com/linux-186/p/13600226.html ......
容量 硬盘 Linux

【JMeter】使用内网负载机(Linux)执行JMeter性能测试

使用内网负载机(Linux)执行JMeter性能测试 在我们工作中有时候会需要使用客户提供的内网负载机进行性能测试,一般在什么情况下我们需要要求客户提供内网负载机进行性能测试呢?1. 遇到公网环境下性能测试达到了带宽瓶颈。那么这时,我们就需要考虑在内网环境负载机下来执行我们的性能测试以达到屏蔽带宽影... ......
JMeter 性能 Linux

Linux X11 波火屏幕 窗口

#include <X11/Xlib.h> #include <X11/Xatom.h> #include <X11/Xutil.h> //获取窗口图片后,在QListWidget中显示,图片缩放大小为210*100const QSize IMAGE_SIZE(210, 100); const QS ......
屏幕 Linux X11 11

linux安装java环境

linux安装java环境linux安装jdk,即Linux安装java运行环境 一、下载安装包[root@localhost download]# wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.ta ......
环境 linux java

Vue3实战06-CompositionAPI+<script setup>好在哪?

Vue 3 的Composition API + ``` ``` 这就把清单功能独立出来,可在任意需要的地方复用。 基于组件去搭建应用,可实现对业务逻辑的复用。如有其他页面也需要用到这功能,直接复用。 然后,就可基于新语法实现清单应用。 把之前的代码移植过来后,使用ref包裹的响应式数据。修改tit ......
CompositionAPI 实战 script setup Vue3

linux-挂载

- [通俗解释](#通俗解释) - [理解参考 1](#理解参考-1) - [理解参考 2](#理解参考-2) - [例子](#例子) - [名词](#名词) - [Linux磁盘文件系统命名](#linux磁盘文件系统命名) - [type](#type) - [知识点](#知识点) - [1. ......
linux

使用PXE全自动批量安装linux系统【全程干货详解教程】

一、简单了解PXE (一)、PXE批量部署的优点 规模化:同时装配多台服务器 自动化:安装系统、配置各种服务 远程实现:不需要光盘、U盘等安装介质 PXE(Preboot eXcution Environment) 预启动执行环境,在操作系统之前运行 服务端 运行DHCP服务,用来分配地址、定位引导 ......
干货 全自动 全程 教程 系统

ubuntu linux 修改密码 -->> sudo passwd 用户名

1大家用Ubuntu设置密码是会遇到一个痛点,假如设置简单的密码时,会提示让设置更复杂的密码,下面通过一种方法可以设置简单密码。 sudo passwd 用户名 >输入原来密码 >输入要更改密码 注意:锁屏密码与此是同一个 sudo passwd 用户名 #这是修改开机锁屏密码,用户名就是你拷贝过来 ......
用户名 密码 用户 ubuntu passwd

Linux中出现“No space left on device”错误的排查与解决方法

转载:https://www.yingsoo.com/news/servers/68385.html 最近这两天登陆服务器,发现用 wget 下载文件的时候提示“No space left on device”,而且连使用 tab 键进行补全时也会提示该错误。 之前遇到过一次这种问题,是由于磁盘空间 ......
错误 方法 device Linux space

linux-命令-挂载

## 概述 ### 几个重要的命令 1)fdisk -l :查看磁盘的分区情况 (详细) 2)lsblk:查看设备使用情况,即哪些磁盘的哪些分区正在被谁使用 (简单实用) 3)df:查看正在被系统挂载的设备 4) mount : 挂载命令 ,直接输入 `mount` 看到 6)blkid :查看设备 ......
命令 linux

Linux安装MariaDB注意事项

1.安装方法 基本上使用包管理器就可以 debian系 apt install -y mariadb-server rh系 dnf install -y mariadb mariadb-server 2.配置 为安全起见,使用MariaDB自带的脚本进行初始化配置,终端输入以下命令回车 mysql_ ......
注意事项 事项 MariaDB Linux

SGL论文阅读笔记

# SGL论文阅读笔记 ## 摘要部分内容 ​ 首先,论文提出了目前用户-项目图所面临的两大问题 + 长尾问题:高度数的节点对表示学习产生更大的影响 ,导致低度数的结点的推荐比较困难 + 鲁棒性问题:用户的交互数据中包含很多噪声,而邻居聚合策略会更进一步放大聚合的影响 ​ 于是,这篇论文提出了自监督 ......
笔记 论文 SGL