![](https://img-blog.csdnimg.cn/668286951d2845b4a777cc73c439256f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
文章平均质量分 93
此分栏主要展示自己学习到JavaEE的知识点
奋斗小温
很认真的人
展开
-
JVM(八股文)
JVM是的简称,意为Java虚拟机虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统JVM的执行流程:程序在执行之前先要把java代码转换成字节码(class文件),JVM首先需要把字节码通过一定的方式类加载器(把文件加载到内存中运行时数据区(,而字节码 文件是 JVM的一套指令集规范,并不能直接交个底层操作系统去执行,因此需要特定的命令解析器执行引擎(将字节码翻译成底层系统指令再交由CPU。原创 2023-10-07 22:39:48 · 776 阅读 · 0 评论 -
Servlet【最复杂的hello world】
Tomcat 的基本使用是比较容易的:1.启动 2.把内容拷贝到 webapps 3. 通过浏览器访问 4.使用 netstat 查看端口;我们要学习的重点是基于 Tomcat 进行编程!写网站后端(HTTP 服务器),虽然可以重头写一个 HTTP 服务器,但是比较麻烦,Tomcat 已经完成这部分工作;接下来我们将学习Tomcat 给提供了一系列 API 也叫 Servlet原创 2023-05-25 11:02:31 · 2404 阅读 · 100 评论 -
HTTPS(面试高频&必须掌握)
HTTPS 也是一个应用层协议. 是在 HTTP 协议的基础上引入了一个加密层;HTTPS 的工作过程包含1.使用对称密钥2.引入非对称密钥3.黑客入侵4.引入证书HTTP 是前后交互的桥梁;HTTP 服务器 本质上 就是一个 TCP 服务器(HTTP是基于 TCP),这个服务器是按照 HTTP 协议约定,解析请求,构造响应;业界由很多现场的 HTTP 服务器,直接可以使用;在 JAVA 圈子里,最知名的 HTTP 服务器,就是 Tomcat原创 2023-05-23 09:31:54 · 2454 阅读 · 110 评论 -
HTTP协议【面试高频考点】
🌈上节课讲解了HTTP协议的概念,工作原理以及HTTP协议格式;并且详细介绍了HTTP请求,包含:首行、请求头HEADER、空行、正文,在这里有一道经典面试题HTTP方法中 GET方法 和 POST方法的区别,如果大家还没掌握,我建议大家先一下上节课的内容(很重要),在这里我分享一下上节课的文章,对大家非常有帮助。🔥这节课我们继续学习 HTTP 协议中的 HTTP响应,其中也包含非常经典的面试题。原创 2023-05-21 09:00:00 · 1716 阅读 · 118 评论 -
HTTP 协议
HTTP(超文本传输协议)是一个使用非常广泛的应用层协议:HTTP请求发送出去,就需要从应用层到物理层,层层封装;接收方收到之后,再从物理层到应用层,层层分用,最终才能完成传输;HTTP协议格式有1️⃣首行2️⃣header3️⃣空行4️⃣正文原创 2023-05-16 10:51:01 · 5390 阅读 · 133 评论 -
网络编程【UDP数据报套接字编程】
网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)。Socket套接字,是由系统提供用于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作单元。UDP数据报套接字编程原创 2023-04-19 16:05:37 · 769 阅读 · 19 评论 -
网络初识之协议分层
协议分层类似于打电话时,定义不同的层次的协议。原创 2023-04-18 12:09:50 · 581 阅读 · 26 评论 -
【网络原理】TCP/IP协议(续)
🔥网络层重点协议:IP 协议做的两部分核心工作1️⃣地址管理2️⃣路由选择🔥网络层重点协议:1️⃣以太网2️⃣MTU原创 2023-04-15 16:59:17 · 1804 阅读 · 27 评论 -
【网络原理】TCP/IP协议
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网际协议群。原创 2023-04-13 10:25:12 · 4159 阅读 · 31 评论 -
网络编程【TCP流套接字编程】
TCP流套接字编程✨是创建TCP服务端Socket的API。原创 2023-04-11 10:07:50 · 743 阅读 · 28 评论 -
文件操作 —— IO
文本文件里存储的数据,就是遵守 ASCII 或者其他字符集编码(例如 utf8),所得到的文件,本质上存的是字符(不仅仅是 char)直接使用笔记本(是按照文本的方式来解析现实的)开某个文件,如果看到的内容能看懂就是文本文件;:从给定的某个目录(一定要明确,基准目录是什么),一层一层往下找,这个过程得到的路径。进行初始化,这个路径指向的文件,可以是真实存在的,也可以是不存在的。文件系统操作例如创建文件,删除文件,重命名文件,创建文件...:从盘符开始,一层一层往下找,这个过程,得到的路径。原创 2023-04-02 13:43:30 · 1530 阅读 · 26 评论 -
【javaEE】阻塞队列、定时器、线程池
被拒绝的任务的处理程序,丢弃最旧的未处理请求,然后重试 execute ,除非执行程序关闭,在这种情况下,任务被丢弃。:线程池里要管理的任务很多,这些任务也是通过阻塞队列来组织,程序员可以手动指定线程池一个队列,此时程序员就很方便的可以控制/获取队列中的信息,submit 方法就是把任务放到该队列中。当然,当前代码中,没有 interrupt ,但是一个更复杂的项目,就不能保证没有了,更稳妥的做法,是在 wait 唤醒之后,在判定一次条件。被拒绝的任务的处理程序静默地丢弃被拒绝的任务。原创 2023-03-27 20:32:32 · 944 阅读 · 28 评论 -
Thread 类的基本用法【JavaEE】
📖java 在进行多线程编程时,java标准库提供了一个类 Thread 能够表示一个线程。1️⃣创建线程2️⃣启动一个线程————start()3️⃣中断线程4️⃣等待一个线程-join()5️⃣线程休眠6️⃣获取当前线程引用7️⃣线程的状态原创 2023-03-15 21:02:25 · 621 阅读 · 17 评论 -
【JavaEE】wait/notify 及 单例模式
📖单例模式,是一种经典的设计模式,在校招中最乐意考的设计模式之一(1.单例模式 2.工厂模式)单例==》 单个实例(instance) —— 对象 —— 类的实例,就是对象单例——一个程序中,某个类 只能创建出一个实例(一个对象),不能创建多个对象java 中的单例模式,借助 java 语法,保证某个类,只能创建出一个实例,而不能 new 多次在 java 语法中,如何做出单例模式的实现?有很多写法1️⃣饿汉模式(急迫)2️⃣懒汉模式(从容)原创 2023-03-21 11:11:03 · 596 阅读 · 10 评论