JavaWeb 实战
文章平均质量分 95
在经历了 Java 语言的基础部分学习之后 , 我们可以去编写一些比较简单的程序了 , 而 JavaWeb 阶段就是针对我们之前学习过的知识 , 融会贯通 , 编写一个简单的大家都可以访问的网络程序
加勒比海涛
迷人又可爱的反派角色
展开
-
Java Web 实战 21 - 用 Servlet 实现一个Hello World
我们有的同学会在学校学到 JSP 这种东西 , 那 JSP 到底是什么 , 他跟 Servlet 又有什么关系JSP 可以认为是 Servlet 的一部分 , 在 200x 年很常用 , 但是现在已经退出历史舞台了我们之前讲过静态页面和动态页面静态页面就是内容始终固定的页面 , 即使用户不同/时间不同/输入的参数不同 , 页面内容也不会发生变化比如我们的 Tomcat 欢迎页就是一个静态页面动态页面就是随着用户输入的不同 , 页面呈现出来的效果也不同。原创 2023-11-24 09:01:53 · 2707 阅读 · 6 评论 -
Java Web 实战 20 - HTTP PK HTTPS ? HTTPS 大获全胜 ?
HTTP VS HTTPS一 . HTTPS1.1 臭名昭著的运营商劫持1.2 加密是什么 ?1.3 HTTPS 的加密过程对称加密非对称加密引入 "证书" 机制1.4 HTTP VS HTTPSHello , 大家好 , 好久没有更新 JavaWeb 模块的内容了 .博主这篇文章主要给大家讲解一下 HTTPS 以及与 HTTP 的区别那接下来的知识点无疑都是面试重灾区 , 举几个常见例子HTTP / HTTPS : HTTPS 加密的过程Servlet : Cookie 和 Session 的原创 2023-11-19 16:56:44 · 294 阅读 · 14 评论 -
Java Web 实战 19 - What‘s HTTP ?
Hello , 大家好 , 好久没有更新 JavaWeb 模块的内容了 .博主接下来准备更新 HTTP/HTTPS、Servlet、Linux、JVM 相关知识点那接下来的知识点无疑都是面试重灾区HTTP / HTTPS : HTTPS 加密的过程Servlet : Cookie 和 Session 的区别Linux : 常见的 Linux 指令JVM : JVM 内存区域划分、垃圾回收机制、双亲委派模型那希望大家跟紧步伐 , 站稳脚跟!大家也可以订阅, 点击即可跳转。原创 2023-11-18 21:34:11 · 777 阅读 · 7 评论 -
【创作赢红包】Java Web 实战 18 - 计算机网络之网络层协议 and 数据链路层协议
大家好 , 这篇文章继续给大家讲解网络层协议以及数据链路层协议的相关内容 , 还会给大家带来一道景点面试题 - 从浏览器中输入 URL 开始 , 到最终看到页面 , 中间都发生了哪些事情?大家准备好 , 我们要发车啦~原创 2023-04-01 09:42:46 · 691 阅读 · 13 评论 -
Java Web 实战 17 - 计算机网络之传输层协议(2)
大家好 , 这篇文章继续给大家讲解 TCP 协议当中的一些操作 , 比如 : 滑动窗口、流量控制、拥塞控制、延时应答、捎带应答、面向字节流这几个提升 TCP 效率的操作 . 我们还会给大家分析 TCP 连接出现异常的时候 , 该如何处理 . 最后会将 TCP 和 UDP 进行比较的链接也给大家贴在这里了在此。原创 2023-03-27 08:40:56 · 549 阅读 · 17 评论 -
Java Web 实战 16 - 计算机网络之传输层协议(1)
大家好 , 这篇文章 , 给大家分享的是 传输层协议中的 UDP 协议 , 以及部分 TCP 协议的知识 . 本篇文章还会给大家讲解网络中非常有名的三次握手四次挥手问题大家收拾收拾 , 我们准备发车了~的链接也给大家贴在这里了在此。原创 2023-03-26 13:10:36 · 509 阅读 · 11 评论 -
Java Web 实战 16 - 计算机网络之应用层协议
考虑清楚 , 交互过程中要传递的信息有哪些交互中涉及哪些信息的传递 , 和需求密切相关举个栗子 : 点外卖启动程序 , 就涉及到网络交互请求 : 用户信息(喜欢吃啥、地址…)、位置信息(附近的店铺信息)响应 : 商家的信息(商家名称、商家评分、商家位置、商家预览图)点击某个商家 , 也涉及到网络交互请求 : 用户信息、点击的商家信息响应 : 该商家的详细情况 (菜品、价钱、评价、销量…原创 2023-03-22 09:05:04 · 1394 阅读 · 22 评论 -
Java Web 实战 15 - 计算机网络之网络编程套接字
大家好 , 这篇文章给大家带来的是网络编程中的套接字 , 我们会着重讲解 socket 的套接字 , 包括了 UDP 的 Socket API 和 TCP 的 Socket API , 干货十足推荐大家跳转到查看文章的链接也给大家贴在这里了在此。原创 2023-03-21 08:49:01 · 1587 阅读 · 42 评论 -
Java Web 实战 14 - 计算机网络之初识计算机网络
大家好 , 这篇文章给大家分享的是计算机网络的一些基础知识 , 我们会给大家分享一下网络的发展 , 局域网和广域网 , 交换机与路由器 , 网络协议的初步了解 , 封装和分用是怎么回事推荐大家来查看文章点击即可在此~原创 2023-03-17 16:39:52 · 641 阅读 · 20 评论 -
Java Web 实战 13 - 多线程进阶之 synchronized 原理以及 JUC 问题
大家好 , 这篇文章给大家分享多线程中 synchronized 的原理以及 JUC 相关问题注意这块的 synchronized 是小写的 , 一定要注意拼写推荐大家跳转到查看效果更佳~我也给大家贴到这里了点击即可跳转到。原创 2023-03-16 08:46:44 · 727 阅读 · 14 评论 -
Java Web 实战 12 - 多线程进阶之 CAS 问题
大家好 , 这篇文章给大家带来的是多线程当中的 CAS 问题CAS 是 操作系统 / 硬件 给 JVM 提供的另外一种更轻量的原子操作的机制推荐大家跳转到查看效果更佳~我也给大家贴到这里了点击即可跳转到。原创 2023-03-15 20:35:12 · 620 阅读 · 14 评论 -
Java Web 实战 11 - 多线程进阶之常见的锁策略
本篇文章讲解的是多线程中常见的锁策略 , 我们会给大家讲解 6 种类别的锁乐观锁 VS 悲观锁普通的互斥锁 VS 读写锁重量级锁 VS 轻量级锁自旋锁 VS 挂起等待锁公平锁 VS 非公平锁可重入锁 vs 不可重入锁常见面试题原创 2023-03-14 15:35:58 · 404 阅读 · 32 评论 -
Java Web 实战 10 - 多线程基础之线程池
使用线程池可以降低资源消耗 , 通过重复利用已创建的线程降低线程创建和销毁造成的消耗 . 还可以提高响应速度 , 当任务到达时,任务可以不需要等到线程创建就能立即执行我们会从三个角度分析线程池1. 线程池是什么2. 标准库中的线程池3. 我们自己实现一个线程池原创 2023-03-13 21:01:24 · 495 阅读 · 23 评论 -
Java Web 实战 09 - 多线程基础之定时器
定时器是一个线程工具,可以用于调度多个定时任务以后台线程的方式运行。 比如说,在开发中,我们需要做一些周期性的操作,比如每隔三分钟就清空一次文件夹,用定闹钟的方式人为的清空肯定是不合适的。这时就可以通过 Timer 和 TimerTask 类来实现,定时完成具体任务的功能。原创 2023-03-13 13:22:33 · 435 阅读 · 11 评论 -
Java Web 实战 08 - 多线程基础之阻塞队列
分成几个模块来了解阻塞队列1. 阻塞队列是什么 ?2. 生产者 - 消费者模型是什么 ?3. 标准库当中的阻塞队列是怎样实现的 ?4. 自己怎样实现一个简单的阻塞队列 ?原创 2023-03-13 08:39:01 · 387 阅读 · 14 评论 -
Java Web 实战 07 - 多线程基础之单例模式
单例模式中分为懒汉模式和饿汉模式 , 懒汉模式是需要用的到的时候才去创建实例 , 而饿汉模式是程序一启动就立刻创建实例原创 2023-03-11 07:32:52 · 1319 阅读 · 34 评论 -
Java Web 实战 06 - 多线程基础之 wait 和 notify 关键字
带来两个多线程中的关键字 : wait 和 notify , 他们俩的作用都是用来控制线程之间的执行顺序的 , 但是有什么区别 , 我们继续往下学习推荐大家进行查看原创 2023-03-10 14:01:13 · 580 阅读 · 12 评论 -
Java Web 实战 05 - 多线程基础之 synchronized 关键字以及 volatile 关键字
对 synchronized 关键字和 volatile 关键字进行了简单的讲解原创 2023-03-08 09:05:01 · 627 阅读 · 10 评论 -
Java Web 实战 04 - 多线程基础之线程安全问题
针对多线程中线程安全问题进行了分析原创 2023-03-07 12:01:07 · 611 阅读 · 12 评论 -
Java Web 实战 03 - 多线程基础(2)
这篇文章给大家带来的是多线程相关的基础知识 , 我们会介绍一下Thread 类常见的方法都有什么 , 以及启动线程、中断线程、线程等待、获取线程引用、现成的休眠等问题 , 然后再给大家介绍一下线程的状态都有什么这几个问题原创 2023-03-06 08:03:51 · 759 阅读 · 10 评论 -
Java Web 实战 02 - 多线程基础篇(1)
讲述了创建多线程的方法 , 多线程的好处以及使用场景原创 2023-03-06 07:59:53 · 652 阅读 · 0 评论 -
JavaWeb 实战 01 - 计算机是如何工作的
针对计算机发展的来龙去脉以及操作系统最基础的知识进行了简单的讲解原创 2023-02-27 13:29:56 · 1115 阅读 · 18 评论 -
JavaWeb 实战 00 - JavaWeb 引入
与大家分享了一下 Java 语言的历史原创 2023-02-01 13:41:14 · 797 阅读 · 29 评论