【JavaWeb】Servlet详解 Servlet是JavaWeb开发非常重要的知识,本文从Servlet概念出发,从一个基础Servlet的程序解析了Servlet的工作原理及流程,还介绍了请求和响应的Servlet API,使用这些API可以解析请求和设置响应内容,在文章最后,实现了用户登陆功能......
【JavaWeb】Tomact部署Web项目及Maven工具的使用 Tomcat作为一个免费的服务器,被广泛使用,本文介绍了如何部署Web项目到Tomcat服务器上,Maven作为一个项目构建工具,在开发时被广泛使用,本文介绍了如何使用idea创建一个Maven项目
【JavaScript】JavaScript基础篇 JavaScript为前端三剑客之一,主要实现和用户交互的动作,本篇文章对JavaScript的基础语法进行了总结,帮助大家进一步入门JavaScript
【JavaScript】WebAPI详解 JavaScript作为前端三剑客之一,主要功能是赋予页面灵魂,使之可以完成与用户的交互动作,本篇文章介绍了在jJavaScript中,如何使用WebAPI来操作页面元素赋予页面灵魂,来完成与用户的交互动作
【计算机网络】HTTP协议详解 HTTP协议是应用层最重点的协议,也是应用层应用最广泛的协议,同样也是面试非常重要的考点,本篇文章对HTTP协议进行剖析,分析了HTTP协议的格式,HTTP协议的工作过程,分别对请求和响应进行展开介绍,如认识URL,认识请求方法,介绍响应状态码,重点分析Cookie和Session的用法(面试高频考点),最后分别使用form表单和使用Ajax来构造HTTP请求并发送.........
【计算机网络】UDP协议 UDP协议作为与TCP协议对比的协议,在面试中也是经常被问到的,本篇文章主要从UDP协议与TCP协议的对比入手,阐释了UDP协议的特点并对TCP与UDP的区别进行总结,包括特点对比和应用场景对比,最后还分析了常见面试题“如何基于UDP协议来保证数据的可靠传输”的具体思路...
【计算机网络】TCP协议详解 tcp协议是应用层最重点协议之一也是面试常客,比如常见的面试题:说一下tcp协议三次握手四次挥手等,本篇文章着重讲解了tcp协议的原理即通过何种机制来确保数据传输的可靠性以及保证数据传输的效率,还分析了TCP协议常见的粘包问题及如何解决,在文章末尾,总结了TCP协议的特点以及基于TCP的应用层协议......
【计算机网络】网络通信基础(IP地址,端口号,五元组,OSI七层模型,TCP/IP五层模型,封装和分用) 网络是非常重要的一部分内容,在面试中也是常客之一,本文介绍了通过ip地址和端口号确定网络中唯一进程,除此还介绍了OSI七层模型和TCP/IP四层或五层模型,在最后介绍了封装和分用的过程
Map与Set高频面试算法题(只出现一次的数字,复制带随机指针的链表,宝石与石头,旧键盘,前k个高频单词)(Java实现) Map与Set是在做面试算法题时需要重点掌握的数据结构,本文从只出现一次的数字,复制带随机指针的链表,宝石与石头,旧键盘,前k个高频单词这几个算法题练习了Map与Set如何在算法题中应用,加深了对Map与Set的认识与应用...
Java如何比较两个对象的大小?如何往优先级队列中插入自定义类型 本文介绍了Java中基本类型和引用类型比较大小的方式,重点介绍了Comparable接口和Comparator接口的用法,以及如何往优先级队列中插入自定义类型的对象
(Java)数据结构---优先级队列(PriorityQueue) 本文对优先级队列进行详细介绍,从常用方法的使用,到底层使用堆的实现,并且对堆这一数据结构也展开详细介绍,如堆的创建,删除,插入等操作,最后介绍了堆的一些常见的应用场景比如Top-k,堆排序......
LinkedList的模拟实现(Java实现) LinkedList是数据结构中非常重要的内容,面试中经常靠算法题,本文对LinkedList进行模拟实现,加深对LinkedList的底层双向链表的熟悉
【数据结构】什么是泛型?为什么要使用泛型?泛型怎么用?那包装类呢? 泛型和包装类都是在学数据之前必须要掌握的知识,本文从为什么需要泛型和包装类分别引入,举了丰富例子说明了需要泛型和包装类的必要性和如何使用泛型和包装类