自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速复习操作系统相关知识

基于【操作系统】快速复习目录1 OS五大功能2 OS四大特性3 进程管理3.1 进程实体3.2 Linux进程4 作业管理4.1 进程调度4.2 死锁1 OS五大功能进程管理、存储管理、作业管理、文件管理、设备管理;2 OS四大特性并发性、共享性、虚拟性、异步性;3 进程管理3.1 进程实体进程是系统进行资源分配和调度的基本单位,因为没有操作系统的时候,资源只能给一个程序使用;进程控制块存放在内存中由操作系统管理,包括标识符、状态、优先级、程序计数器、内存指针、IO信息等等;PCB

2021-01-11 14:08:31 195 2

原创 深入理解javaIO原理

目录1 File类2 InputStream3 FileInputStream3.1 创建3.2 读4 BufferedInputStream1 File类File对象代表磁盘中实际存在的文件和目录。Java 把操作系统中的文件和目录都抽象成File,统一处理。当new File(path)的时候生成的File对象,实际上是java内部对于文件的一个描述,当其调用一些获取长度等等,实际上是调用了对应native方法,即C++/C编写的代码;2 InputStream这是一个抽象类,定义了基础的

2021-01-08 15:31:57 410

原创 Fontconfig warning: FcPattern object width does not accept value [75 100) Segmentation fault

Ubuntu 16.04 运行spyder时错误:Fontconfig warning: FcPattern object width does not accept value [75 100) Segmentation fault解决方法:sudo rm -rf ~/.cache/fontconfig

2021-01-06 10:29:19 640 1

原创 计算机网络(四)应用层

1 DNS域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。IP地址不好记,采用域名来辅助记忆;com顶级域、taobao二级域、www、三级域……按照级别分区域设置DNS服务器,由顶到底查询,当然先看本地缓存;2 DHCPDHCP(Dynamic Host C

2021-01-03 15:54:17 124

原创 计算机网络(三)传输层UDP/TCP协议

1 简介传输层工作在点对点的计算机上,无路由器参与,管理端到端的通信,跨机的进程间通信;2 端口使用端口来标记不同的网络进程,使用16位来表示(0-65535),注意这是逻辑概念,不是实际占用物理硬件,Linux下可以使用sudo netstat -tlpn命令查看具体哪个端口被哪个进程占用了;常见端口:21:FTP;22:SSH;23:TELNET;53:DNS;80:HTTP;443:HTTPS;3306:MYSQL;3 UDP协议无连接的传输协议,该协议称为用户数据报协

2021-01-03 11:09:36 263 1

原创 计算机网络(二)网络层IP层

1 引入原因数据链路层传输问题:由于交换机路由器的数据链路层表是【MAC地址,转发硬件接口】,所以无法传入跨路由器或者交换机的数据,所以还需要继续向上抽象——网络层;2 IP数据报版本号:4位,IPv4或IPv6;首部长度:4位,单位是“32位”,就是我这个IP数据报的首部是多少个32位,最大(2^4-1)×32位=1548位=60字节;服务类型:过程字段、延迟字段、流量字段、可靠性字段等等,不关心;总长度:IP数据报的总长度,最大长度为65535字节,由于数据链路层最长1500个字节,所以

2021-01-02 19:12:21 1468

原创 计算机网络(一)物理层和数据链路层

1 物理层物理层就是通过物理的传输介质将各种网络设备连接在一起,并且可以发送信号,无论是数字信号还是模拟信号,发送的都是一串二进制编码。2 数据链路层2.1 数据链路层功能由于物理层能够传输的是一串二进制码,为了能够通信,就需要定义一些规则。封装成帧:传输数据的基本单元,发送方和接受方都按照这个帧的定义来发送和接收;透明传输:只穿帧,不关注帧里面有什么内容,差错检测:物理层可能出错,所以定义数据帧需要有校验功能;2.2 以太网帧格式以太网是一种计算机局域网技术。IEEE组织的IEEE

2021-01-02 15:24:34 1138

原创 Redis(六)主从复制、哨兵模式和缓存穿透、击穿、雪崩

基于:【狂神说Java】Redis最新超详细版教程通俗易懂目录1 集群节点划分2 从节点redis.conf配置3 哨兵模式3.1 sentinel.conf配置文件3.2 启动哨兵进程3.3 知识点总结1 集群节点划分是指将一台Redis服务器(主节点)的数据复制到其他Redis服务器(从节点);数据是单向的,只能由主节点到从节点;主节点以写为主,从节点以读为主;配置只用配置从节点,不用配置主节点(默认都是主节点);主节点可写可读,从节点只能读不能写,主节点的写会自动同步到从节点;2 从节

2021-01-02 14:34:36 317

原创 Redis(四)redis.conf配置文件

基于:【狂神说Java】Redis最新超详细版教程通俗易懂目录

2021-01-01 21:05:18 288

原创 Redis(五)持久化和订阅发布

基于:【狂神说Java】Redis最新超详细版教程通俗易懂目录1 RDB持久化2 AOF持久化3 订阅发布1 RDB持久化Redis Database。按照配置文件规则,定时触发fork一个子线程,先将数据保存到临时文件,保存完毕之后就替换上一次保存的文件。默认为dump.rdb文件;配置文件redis.conf规则:# 如果900秒内修改了一次就持久化一次save 900 1# 如果300秒内超过10个key就持久化一次save 300 10# 如果60秒内超过了10000万次就持久化一

2021-01-01 20:14:36 134

空空如也

空空如也

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

TA关注的人

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