![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
[基础原理]
基础原理:数据结构与算法、计算机网络、操作系统
wangx_code
这个作者很懒,什么都没留下…
展开
-
DAG数据结构
dag数据结构原创 2022-06-21 15:17:30 · 691 阅读 · 0 评论 -
记一次datax 打满CPU
cpu打满原创 2022-06-01 14:10:00 · 692 阅读 · 0 评论 -
linux system load average
超线程超线程的原理是在单核CPU内有两个线程执行上下文(用于线程切换),可使单核cpu同时并行运行2个线程,性能比单核提升30%(Intel的数据)linux system load average1 linux的系统平均负载分为1 5 15分钟负载,根据你所需要的系统运行类型取对应的负载(例如:dolphinscheduler在负载选择调度器时,取的系统平均负载是1分钟负载)2 linux system load average的计算,所有cpu核数相加:(排队线程数+运行线程数)/原创 2022-02-28 17:30:06 · 757 阅读 · 0 评论 -
mac vmware centos7安装及ssh
vmware安装:https://snowdreams1006.github.io/tools/mac-install-vmware.htmlcentos安装:https://blog.csdn.net/vbirdbest/article/details/107375067ssh连接虚拟机:用Rayal TSX当ssh工具文件上传下载:mac终端中sftpstfp username@ip pwd:显示服务器目录 lpwd:显示本地目录 put xxx.xx get.xxx...原创 2021-07-03 19:17:12 · 155 阅读 · 0 评论 -
linux简单学习
linux目录结构1 boot:系统启动文件2 root和home/xxx:root是超级用户目录,home/xxx是普通用户目录3 sbin和bin:sbin是超级用户脚本存放目录,bin是普通用户脚本存放目录4 etc:配置文件目录5 usr:共享资源(应用程序和文件)linux文件属性1 文件权限(1)第一个字符d表示是文件夹(2)接下来是三组rwx(r-read w-write x-execute,如果没有权限则用-表示) :连续3组且顺序不变,分别..原创 2021-06-26 16:56:17 · 451 阅读 · 0 评论 -
[OS]冯诺依曼体系和服务器选型
冯诺依曼体系冯诺依曼体系 = 中央处理器+ 存储 + 输入输出设备原创 2021-05-31 19:28:48 · 97 阅读 · 0 评论 -
NIO
IO操作到底是什么所有的系统I/O都分为两个阶段:等待就绪和操作。举例来说,读函数,分为等待系统可读和真正的读;同理,写函数分为等待网卡可以写和真正的写。等待数据就绪是空等,不占用CPU,但是耗时(相对于CPU操作来说);读/写操作是CPU进行memory copy,非常快。阻塞式什么阻塞是指:函数调用时没有得到返回时,当前线程被挂起(主动挂起)。同步函数和阻塞函数不是同一个意思:同步函数只是还没有返回,但是线程没有被挂起,线程还是活动的。阻塞和非阻塞、同步和异步1 有这几类概念原创 2021-05-25 12:16:07 · 87 阅读 · 0 评论 -
[基础原理-数据结构与算法]树
待续!原创 2020-11-15 18:11:34 · 92 阅读 · 0 评论 -
[基础原理-DB]mysql索引
待续!原创 2020-11-15 18:10:55 · 91 阅读 · 0 评论 -
[基础原理-OS]简单的计算机启动过程、CPU内存分配、jvm swap
一 计算机启动过程1 CPU的硬件结构(1)中央处理器作为运算使用(2)ROM:只读内存,存放着BIOS程序(2)RAM:可读可写的内存2 计算机启动过程(1)CPU通电 (2)执行ROM固定位置上的BIOS程序(3)BIOS执行各种引导程序(存储在外存,输入输出的驱动程序、操作系统引导程序)(4)BIOS将控制权交给操作系统(5)操作系统调度应用程序。问题1:为什么JVM不直接放到BIOS上,并获得控制权?控制权这是操作系统干的事,远比jvm复杂,所以jvm只是应用..原创 2020-11-14 18:47:56 · 243 阅读 · 0 评论 -
[基础原理-计算机网络]https证书校验、SSL加密、三次握手四次挥手
一 https证书校验(以httpclient为例)1 构造httpclient时,httpclient会加载jdk里面cacerts文件,cacerts文件包含上百个根证书,httpclient就是根据这些根证书校验服务端的证书。2 根证书如何校验服务端证书:根证书和服务端证书的关系相当于,一个服务器的服务端证书和客户端证书的关系。根证书相当于私钥,服务端证书相当于公钥。二 SSL加密ssl握手过程分为5步:1 客户端生成随机数clientRandom,以及支持的加密算法.原创 2020-11-12 20:42:25 · 474 阅读 · 0 评论 -
[基础原理-计算机网络]计算机五层协议每一层的作用(简单概括)
一 IP地址 子网掩码 网关 DNS服务器1 IP地址,电脑在Internet上的位置;2 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。3 默认网关,数据包默认选择的出口!(这个涉及到广播和路由,如果是同一局网用的是广播,发给这个局网的每一台计算机,然后判断MAC地址;如果不在局网就发给网关进行路由。)一般是你的路由器地址!4 DNS服务器,把网站的域名原创 2017-12-28 20:41:31 · 7453 阅读 · 1 评论