• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

每天更新原创技术文章及教程,欢迎关注!

简单的HTTP协议(2.3)HTTP 是不保存状态的协议

简单的HTTP协议(2.3)HTTP 是不保存状态的协议
HTTP 是一种不保存状态,即无状态(stateless)协议。HTTP 协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。使用 HTTP 协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议……继续阅读 »

Geekerstar 10个月前 (06-16) 389浏览 0评论0个赞

简单的HTTP协议(2.2)通过请求和响应的交换达成通信

简单的HTTP协议(2.2)通过请求和响应的交换达成通信
HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。下面,我们来看一个具体的示例。下面则是从客户端发送给某个 HTTP 服务器端的请求报文中的内容。起始行开头的GET表示请求访问服务器的类型,称为方法(method)。随后的字符串 /index……继续阅读 »

Geekerstar 10个月前 (06-15) 250浏览 0评论0个赞

简单的HTTP协议(2.1)HTTP协议用于客户端和服务器端之间的通信

简单的HTTP协议(2.1)HTTP协议用于客户端和服务器端之间的通信
HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时候,按实际情况,两台计算机作为客户端和服务器端的角色有可能会互换。但就仅从一条……继续阅读 »

Geekerstar 10个月前 (06-15) 396浏览 0评论0个赞

了解 Web 及网络基础(1.6)URI 和 URL

了解 Web 及网络基础(1.6)URI 和 URL
与 URI(统一资源标识符)相比,我们更熟悉 URL(Uniform Resource Locator,统一资源定位符)。URL 正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址。比如,下图的 https://www.jikewenku.com/ 就是 URL。1.7.1 统一资源标识符URI 是 Uniform Resource ……继续阅读 »

Geekerstar 10个月前 (06-14) 287浏览 0评论0个赞

了解 Web 及网络基础(1.5) DNS 服务与HTTP协议

了解 Web 及网络基础(1.5) DNS 服务与HTTP协议
DNS(Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解析服务。计算机既可以被赋予 IP 地址,也可以被赋予主机名和域名。比如:www.jikewenku.com用户通常使用主机名或域名来访问对方的计算机,而不是直接通过 IP地址访问。因为与 IP 地址的一组纯数字相比,用字母配合……继续阅读 »

Geekerstar 10个月前 (06-14) 331浏览 0评论0个赞

了解 Web 及网络基础(1.4)与 HTTP 关系密切的协议 : IP、TCP 和 DNS

了解 Web 及网络基础(1.4)与 HTTP 关系密切的协议 : IP、TCP 和 DNS
下面我们分别针对在 TCP/IP 协议族中与 HTTP 密不可分的 3 个协议(IP、TCP 和 DNS)进行说明。1.4.1 负责传输的 IP 协议按层次分,IP(Internet Protocol)网际协议位于网络层。Internet Protocol 这个名称可能听起来有点夸张,但事实正是如此,因为几乎所有使用网络的系统都会用到 IP 协议。T……继续阅读 »

Geekerstar 10个月前 (06-14) 301浏览 0评论0个赞

了解 Web 及网络基础(1.3)网络基础 TCP/IP

了解 Web 及网络基础(1.3)网络基础 TCP/IP
为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族。通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的。而 HTTP 属于它内部的一个子集。接下来,我们仅介绍理解 HTTP 所需掌握的 TCP/IP 协议族的概要。若想进一步学习有关 TCP/IP 的知识,请参考其他讲解 TCP/IP 的专业书籍。1.3.1 TCP/IP……继续阅读 »

Geekerstar 10个月前 (06-14) 285浏览 0评论0个赞

了解 Web 及网络基础(1.2)HTTP 的诞生

了解 Web 及网络基础(1.2)HTTP 的诞生
在深入学习 HTTP 之前,我们先来介绍一下 HTTP 诞生的背景。了解背景的同时也能了解当初制定 HTTP 的初衷,这样有助于我们更好地理解。1.2.1 为知识共享而规划 Web1989 年 3 月,互联网还只属于少数人。在这一互联网的黎明期,HTTP 诞生了。CERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 – 李(Tim Berner……继续阅读 »

Geekerstar 10个月前 (06-13) 279浏览 0评论0个赞

了解 Web 及网络基础(1.1)使用 HTTP 协议访问 Web

了解 Web 及网络基础(1.1)使用 HTTP 协议访问 Web
你知道当我们在网页浏览器(Web browser)的地址栏中输入 URL时,Web 页面是如何呈现的吗?Web 页面当然不能凭空显示出来。根据 Web 浏览器地址栏中指定的URL,Web 浏览器从 Web 服务器端获取文件资源(resource)等信息,从而显示出 Web 页面。像这种通过发送请求获取服务器资源的 Web 浏览器等,都可称为客户端(c……继续阅读 »

Geekerstar 10个月前 (06-13) 327浏览 0评论0个赞

百度分享到新浪微博提示414 Request URI too long解决办法

百度分享到新浪微博提示414 Request URI too long解决办法
问题描述本站有一个百度分享模块,就是在文章最底下的那个分享按钮,可以分享文章到各大平台,可是刚启用就发现了个头疼的问题,就是分享文章到新浪微博大概率会提示414 Request URI too long,导致分享失败,如下图所示:网上百度了一下,说是在Apache的httpd.conf(路径:Apache\conf)配置文件中,做如下修改:Lim……继续阅读 »

Geekerstar 11个月前 (06-03) 791浏览 0评论0个赞

Java基础知识随笔(五)异常

Java基础知识随笔(五)异常
什么是异常异常字面翻译就是“意外、例外”的意思,也就是非正常情况异常本质上是程序上的错误程序中的异常使用空的对象引用调用方法String str=null;System.out.println(str.length());数组访问时下标越界int[] arr={1.2.3};for(int i=0;i<=3;i++){ ……继续阅读 »

Geekerstar 11个月前 (05-22) 394浏览 0评论0个赞

Java基础知识随笔(四)设计模式

Java基础知识随笔(四)设计模式
设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结设计模式是软件开发人员在软件开发过程中面临的一半问题的解决方案项目汇总合理的运用设计模式可以完美的解决很多问题每种模式在现在中都有相应的原理来与之对应每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案面向对象的……继续阅读 »

Geekerstar 11个月前 (05-21) 392浏览 0评论0个赞

Java基础知识随笔(三)继承

Java基础知识随笔(三)继承
生活中的继承孩子像老王富二代师徒关系程序中的继承继承特点:1、利于代码复用2、缩短开发周期一种类与类之间的关系使用已存在的类的定义作为基础建立新类新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性的继承父类父类:基类子类:派生类继承的关系满足“A is a B”的关系就可以形成继承关系如:猫、狗是动物……继续阅读 »

Geekerstar 11个月前 (05-21) 348浏览 0评论0个赞

Java基础知识随笔(二)封装

Java基础知识随笔(二)封装
封装将类的某些信息隐藏在类的内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息留出访问的接口特点:1、只能通过规定的方法访问数据2、隐藏类的实例细节,方便修改和实现包作用:1、管理java文件2、解决同名文件冲突定义包语法:package 包名;例:package com.jikewenk……继续阅读 »

Geekerstar 11个月前 (05-21) 436浏览 0评论0个赞

Java基础知识随笔(一)面向对象

Java基础知识随笔(一)面向对象
什么是对象万物皆对象、客观存在的事物对象:用来描述客观事物的一个实体,由一组属性和方法构成类类是模子,确定对象将会拥有的特征(属性)和行为(方法)类的特点 类是对象的类型 具有相同属性和方法的一组对象的集合什么是对象的属性和方法属性:对象具有的各种静态特征“有什么”方法:对象具有的各种动态行为“能做什么”类和对象的……继续阅读 »

Geekerstar 11个月前 (05-21) 331浏览 0评论0个赞

this关键字的用法

this关键字的用法
this关键字的用法this在类中就是代表当前对象,可以通过this关键字完成当前对象的成员属性、成员方法和构造方法的调用。那么何时用this?当在定义类中的方法时,如果需要调用该类对象,就可以使用this来表示这个对象。也就是说,但凡在本类功能内部使用到了本类对象,都用this表示。至于代表哪个对象,就看其所在功能被哪个对象调用,这样就知道谁在参与运……继续阅读 »

巷子的童年 11个月前 (05-21) 366浏览 0评论0个赞

数据结构笔记总结(10.6)路径压缩

数据结构笔记总结(10.6)路径压缩
路径压缩这一小节我们再来看一下并查集非常重要的一种优化方式–路径压缩(Path Compression)。用着三种方式表示我们这个五个节点是互相连接的,它们其实是等效的,具体查询过程中,无论是调用find,还是isConnected,在这三种树中去查询五个节点任意两个节点都是相连接的。但是由于这三种树深度不同,所以其实效率是不同的,对于最……继续阅读 »

Geekerstar 11个月前 (05-20) 491浏览 0评论0个赞

数据结构笔记总结(10.5)基于rank的优化

数据结构笔记总结(10.5)基于rank的优化
基于rank的优化上一小节对我们实现的并查集进行了基于size的优化,基于并查集中的一颗树的大小进行的优化,优化的目的在于合并两棵树的时候得到的新树整体高度尽量不要每次都进行深度的增加。对于我们这个思想,其实更直接的一种方式通常在并查集称为基于rank的优化,这里的rank其实就是指树的高度或深度,为什么不叫做height或者depth呢?图中展示的也……继续阅读 »

Geekerstar 11个月前 (05-20) 341浏览 0评论0个赞

数据结构笔记总结(10.4)基于size的优化

数据结构笔记总结(10.4)基于size的优化
并查集的优化前两节我们实现了两种并查集,第一版的并查集其实就是使用数组来模拟每个数据所属的集合是谁,第二版虽然依然使用数组来进行数据关系的存储,但整体思路上和第一版的并查集是截然不同的,让数据形成了一种比较奇怪的树结构,或者说是森林结构。改进并查集这里我们先回忆一下第二版的Quick Union的过程,首先执行union(0,1),结果如下下面执行……继续阅读 »

Geekerstar 11个月前 (05-20) 356浏览 0评论0个赞

数据结构笔记总结(10.3)Quick Union

数据结构笔记总结(10.3)Quick Union
Quick Union上一节我们实现了并查集的一种思路,使用数组进行模拟得到一种结果,叫做Quick Find,对于查找这种操作是非常快的。标准情况下并查集的实现是通过Quick Union这种实现思路。实现思路将每一个元素看做是一个节点,节点之间相连接形成一棵树的结构,不过这棵树结构和之前所学的树结构都是不同的,并查集中的树结构是孩子指向父亲的。……继续阅读 »

Geekerstar 11个月前 (05-20) 460浏览 0评论0个赞

数据结构笔记总结(10.2)Quick Find

数据结构笔记总结(10.2)Quick Find
并查集的基本数据表示在并查集内部我们可以直接给每个数据做一个编号,这里0到9就表示10个不同的数据当然这是一种抽象的表示,10个编号可能是10个人或10辆车,但在并查集内部我们只存0到9这10个编号,它表示10个具体的元素。对于每一个元素并查集存储的是一个我们可以称之为叫做它所属于的集合的ID,比如编号为0到4这五个数据它们所对应的这个ID为0,编……继续阅读 »

Geekerstar 11个月前 (05-20) 395浏览 0评论0个赞

数据结构笔记总结(10.1)什么是并查集

数据结构笔记总结(10.1)什么是并查集
并查集(Union Find)我们之前学习的所有树结构都是由父亲指向孩子,但是并查集却是一种由孩子指向父亲的树结构这样一种数据结构,它可以非常高效的来解决连接问题(Connectivity Problem)如上这个图有非常多的点,每两个点之间有的有一个连接,有的没有连接,使用并查集就可以高效的回答这样一个问题:给出图中任意两点,问两点之间是否可以根据一……继续阅读 »

Geekerstar 11个月前 (05-20) 359浏览 0评论0个赞

数据结构笔记总结(9.7)更多和Trie字典树相关的话题

数据结构笔记总结(9.7)更多和Trie字典树相关的话题
Trie的删除操作我们并没有实现Trie的删除操作,在大多数情况下比如竞赛面试使用Trie的时候基本上都不会涉及删除操作的。但是如果在实际应用中使用Trie的话,很多时候是要涉及删除操作的。比如我们做一个通讯录,使用Trie创建通讯录的话,我们将通讯录中的每一个人名当做单词插入到Trie中,在单词最后一个字母的位置存储相应的通讯录的信息,电话号码也好,……继续阅读 »

Geekerstar 11个月前 (05-20) 315浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00