
计算机基础
文章平均质量分 87
dadagum
现在更多笔记碎片已记录在本人的云笔记上,有空整理发这里
展开
-
网络基础补充(1)
网络基础补充(1) 本博客参考《图解Http》一书,记录本人不熟悉和容易忘记的知识点。Httpweb使用http(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务端等一系列运作流程.http是一种不保存状态即无状态协议.为了实现希望的保持状态功能,于是引入了cookie技术.http/1.1中可以使用的方法...原创 2018-04-01 16:07:35 · 175 阅读 · 0 评论 -
c++指针和自由储存空间
c++指针和储存空间 本博文为本人阅读c++ primer plus第4章复合类型后做的小笔记,仅记录本人不熟悉或者容易犯错的地方概述指针是一个变量,储存的是值得地址,而不是值本身地址运算符&,可以获得变量的所在地址指针名表示的是地址,*运算符被称为间接值(indirect value)或者解除引用(dereferencing);简单来说,使用*可以获得指针指向...原创 2018-07-30 09:42:24 · 1299 阅读 · 0 评论 -
Java虚拟机内存区域
Java虚拟机内存区域学习小笔记,参考书籍:《深入理解java虚拟机》,《深入理解计算机系统》运行时数据区域可以看下图,其中绿色背景的表示是所有下线程共享的数据区程序计数器这里指的是一块较小的内存区域,可以看作当前线程所执行字节码的行号指示器。虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选择取下一条需要执行的字节码指令。Java虚拟机的多线程是通过线程...原创 2018-11-20 18:03:08 · 181 阅读 · 0 评论 -
java泛型之自限定类型和参数协变
java泛型之自限定类型和参数协变本博文参考《thinking in java》第四版第15张“泛型”中的相关内容和网络上的各种博客,本文也是几个月前的一篇博文“java泛型(一)”的后续,主要是书本的代码加上自己的理解和感悟背景为何突然想起看这部分内容,这是由于最近有一个小项目,有几个对象的构造十分复杂,一大堆的setter和getter或者冗长的构造函数太辣眼睛。本着做一次小项目学...原创 2018-11-13 01:55:29 · 1177 阅读 · 0 评论 -
java并发基础(一)
java并发基础(一)本博文参考《thinking in java》一书第21章,记录本人在学习过程中的笔记定义任务线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供,并且实现run方法,例如public class RunnableItem implements Runnable{ protected int countDown ...原创 2018-11-02 23:35:24 · 182 阅读 · 0 评论 -
客户端识别和cookie机制
计算机网络基础:客户端识别和cookie机制(笔记)本博文是本人阅读《http权威指南》第三部分识别、认证和安全时做的笔记HTTP首部七种常见用来承载用户相关信息的HTTP请求首部首部名称首部类型描述From请求用户的emailUser-agent请求用户的浏览器软件Referer请求用户是从哪一个页面按照链接跳转过来的Autho...原创 2018-10-08 14:51:17 · 263 阅读 · 0 评论 -
计算机网络基础大纲:链路层
第五章 链路层链路层概述1.结点(nodes):主机和路由器 2.链路(link):把通讯路径连接相邻结点的通讯信道称为链路 3.通过特定的链路时,传输结点将数据报封装在链路层帧中,并将帧传送到链路中 提供服务1.服务 组帧(framing):封装数据报构成数据帧,加尾部和首部;帧同步链路接入:MAC协议规定了帧在链路上传输的规则;共享介质需要解决信道接入;...原创 2018-07-18 10:15:24 · 301 阅读 · 0 评论 -
计算机网络基础大纲:网络层
第四章 网络层 博文为博主复习期末考试时做的的书本小笔记和大纲(书本为《计算机网络自顶向下方法》第六版),同时也部分参考了网上的资料概述1.核心功能:路由和转发 转发:分组从输出端口转移到合适的输出端口(转发表:确定本路由器如何转发分组,根据地址信息查出输出链路,然后进行转发)路由:确定分组从源到目的经过的路径(路由算法) 2.其它功能:连接建立(connecti...原创 2018-07-18 10:15:01 · 699 阅读 · 0 评论 -
计算机网络基础大纲:传输层
第三章 传输层 博文为博主复习期末考试时做的的书本小笔记和大纲(书本为《计算机网络自顶向下方法》第六版),同时也部分参考了网上的资料概述1.网络层提供主机之间的逻辑通讯机制,传输层提供应用进程之间的逻辑通讯机制 2.基本理论和基本机制: 多路复用可靠数据传输机制流量控制机制拥塞控制机制3.TCP:面向连接的,可靠的,按序的交付服务,具有拥塞控制,流量控制。 ...原创 2018-07-18 10:14:13 · 317 阅读 · 0 评论 -
计算机网络基础大纲:应用层
第二章 应用层 博文为博主复习期末考试时做的的书本小笔记和大纲(书本为《计算机网络自顶向下方法》第六版),同时也部分参考了网上的资料网络应用体系结构1.cs: 2.p2p: 3.hybrid: 4.网络应用的进程通讯: ①如何进行:消息交换 ②套接字:不同主机的进程之间的通讯的实现 ③进程寻址:ip地址,端口号,唯一标识网络上的主机 ④应用层协议:公开协议,私有协议...原创 2018-07-18 10:13:25 · 321 阅读 · 0 评论 -
计算机网络基础大纲:计算机网络和因特网
第一章 计算机网络和因特网 博文为博主复习期末考试时做的的书本小笔记和大纲(书本为《计算机网络自顶向下方法》第六版),同时也部分参考了网上的资料具体构成1.端系统通过通讯链路(communication link) 和 分组交换机(packet switch)连接在一起 2.传输速率bit/s,bps 3.端系统通过ISP接入因特网 4.因特网的主要协议是TCP/IP...原创 2018-07-18 10:12:41 · 605 阅读 · 0 评论 -
XML和XSD
初识XML和XSD 最近在学习Spring,由于要写大量的xml配置文件,而且配置文件中也用到了xsd的相关知识,于是整理一些本人不熟悉的知识点.建议先学习html的相关知识.本文部分内容参考w3school.XML类似HTML树结构,具有自我描述性语法,语法也类似html,不作多说.xml命名空间:如果两个不同的文档使用相同的元素名时,就会发生命名冲突.fil...原创 2018-05-10 23:55:54 · 11028 阅读 · 1 评论 -
计算机基础-内存管理
计算机基础-内存管理 整理自<< 现代操作系统 >> 一书第四版第3章内存管理,文字有所修改,使得内容更加通俗易懂.地址空间地址空间:一个进程可用于寻址内存的一套地址集合,每一个进程都有一个自己的地址空间,并且这个地址空间独立于其他进程的地址空间.每一个CPU配置的两个特殊硬件寄存器,通常叫做基址寄存器和界限寄存器,当使用基址寄存器和界限寄存器时,...原创 2018-05-09 17:53:59 · 399 阅读 · 0 评论 -
网络基础知识-DNS
网络基础知识(2) 本博客部分内容参考网上资料和<<计算机网络自顶向下方法>>DNS(域名系统:Domain name system)提供的服务:进行主机名到ip地址转换的目录服务. DNS是:①一个由分层的DNS服务器实现的分布式数据库.②一个使得主机能够查询分布式数据库的应用层协议(DNS协议运行在UDP之上,使用53号端口).例子说明:某...原创 2018-04-14 10:57:45 · 367 阅读 · 0 评论 -
java套接字编程
java socket programing 本博客转自网络,我做了一定的整理,便于以后的复习Datagram communication:The datagram communication protocol, known as UDP (user datagram protocol), is a connectionless protocol, meaning that ...转载 2018-04-12 23:42:38 · 655 阅读 · 0 评论 -
网络基础知识-网络传输协议
网络基础知识-常见的网络传输协议 本博客参考了维基百科,整理一下作为我的复习纲要.地址解析协议(ARP)介绍:解析网路层地址来找寻数据链路层地址的一个在网络协议包中极其重要的网络传输协议.功能:同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,...原创 2018-04-14 20:13:35 · 1667 阅读 · 1 评论 -
深入Web请求过程
深入Web请求过程学习《深入分析Java Web技术内幕》第1章的笔记浏览器输入URL发生的操作域名解析:DNS服务把域名解析为IP地址向找到IP地址的服务器发送一个get请求服务器返回默认的数据资源给访问的用户注意事项服务器可能有多台,需要通过负载均衡来确定哪一台服务器来接受请求请求数据可能储存在分布式缓存/静态文件/数据库当数据返回给浏览器时,浏览器解析数据发现有一些...原创 2019-01-06 10:14:30 · 611 阅读 · 6 评论