
JavaWeb
文章平均质量分 95
计算机基础工作原理, 操作系统, 网络原理及编程, 文件IO, JVM, 多线程, HTML, CSS, JS, Tomcat, Serlvet, Linux, 博客系统.
韵秋梧桐
热爱可抵岁月漫长!由坚持到热爱,加油!!!
展开
-
JVM解密: 解构类加载与GC垃圾回收机制
介绍JVM的内存划分,类加载过程以及GC垃圾回收机制中的查找垃圾和回收垃圾的算法。原创 2023-08-30 15:30:47 · 1968 阅读 · 71 评论 -
快速上手: Linux环境配置, 基本指令与项目部署要点
Linux环境构建和介绍,XShell的安装与使用,Linux常用指令,在Linux上安装JDK,Tomcat和数据库,部署项目。原创 2023-08-28 22:00:38 · 4515 阅读 · 62 评论 -
从Cookie到Session: Servlet API中的会话管理详解
介绍Cookie与Session的基本原理, Servlet对Cookie与Session有着很好的支持, 可以实现会话的管理操作, 实现一个登录逻辑的案例.原创 2023-06-11 09:59:47 · 1996 阅读 · 79 评论 -
Servlet运行原理及常见API
介绍Servlet的运行原理以及Servlet中常用的API, 利用这些API现一些代码案例.原创 2023-06-09 11:44:58 · 2670 阅读 · 76 评论 -
URL到页面: 探索网页加载的神秘过程
随着互联网的普及, 我们已经习以为常地使用了各种浏览器来访问网站, 但是, 当我们在地址栏中输入 URL 并点击 Enter 时发生了什么呢? 本篇将介绍从输入URL到显示页面的一系列过程.原创 2023-06-07 16:41:06 · 2069 阅读 · 57 评论 -
Tomcat的安装与使用,Maven与Servlet的使用
介绍Tomcat的安装与使用, Maven与Servlet的使用, 在Tomcat上部署Web项目, 在IDEA中集成Tomcat.原创 2023-06-06 10:22:09 · 2265 阅读 · 73 评论 -
计网之HTTPS的安全机制
本篇中介绍HTTPS协议, SSL加密机制, 中间人问题及其解决方案.原创 2023-06-01 10:52:02 · 2246 阅读 · 87 评论 -
计网之HTTP请求的构造
关于构造 HTTP 请求, 最常使用的是通过使用 HTML/JS 来进行请求的构造, 再简单一点还可以使用一些工具, 比如使用 postman 来进行请求的构造...原创 2023-05-22 22:25:58 · 1096 阅读 · 38 评论 -
计网之HTTP协议和Fiddler的使用
介绍应用层广泛使用的HTTP协议, 重点介绍HTTP的报文格式, 报文中常见的关键字段, 对Cookie的理解, 状态码, 还有Fiddle抓包工具的使用.原创 2023-03-16 09:29:25 · 2895 阅读 · 58 评论 -
JavaScript DOM API的使用
JavaScript主要由ECMAScriptDOMBOM这三部分组成;我们要知道要完成一个程序, 光有语法是远远不够的, 对于JS来说, 除JS语法(ES)外, 还需要掌握一些WebAPI, 这些API是浏览器给JS代码提供的功能, 即DOM和BOM;DOM是页面文档对象模型, 可以对页面中的元素进行操作, 而BOM是浏览器对象模型, 可以对浏览器窗口进行操作, 本篇博客中主要介绍的就是DOM.原创 2023-03-08 13:52:19 · 3462 阅读 · 59 评论 -
JavaScript基础语法入门
介绍JavaScript的基础语法, 包含变量, 运算符, 数据类型, 数组, 函数,对象等内容, 主要是基于Java/C基础进行的扫盲学习.原创 2023-02-28 20:36:26 · 3736 阅读 · 53 评论 -
前端基础之CSS扫盲
光使用HTML来写一个前端页面的话其实只是写了一个大体的框架, 整体的页面并不工整美观, 而CSS可以在HTML的基础之上将页面优化的非常好看, HTML只是描述了网页的结构和有什么内容(也就是让网页有了 “骨”), 而CSS可以自由的设置网页的布局和样式(包括大小/位置/字体/颜色/背景等), 可以让网页的内容充实起来(让网页有了 “皮和肉”), CSS也叫层叠样式表, 一个元素可以运用多组样式, 有多层叠加的效果.原创 2023-02-27 14:20:10 · 7521 阅读 · 58 评论 -
前端基础之HTML扫盲
介绍HTML基础语法知识, HTML并不像Java, C++, C语言等能够表示前后的逻辑, HTML只是描述了一些属性而已.原创 2023-02-23 20:04:48 · 4610 阅读 · 26 评论 -
计网之IP协议和以太网
介绍网络层和数据链路层的常用知名协议, IP协议和以太网, 浅谈DNS域名解析系统.原创 2023-02-22 14:54:03 · 3634 阅读 · 56 评论 -
计网传输层协议:UDP和TCP
万字详细介绍计算机网络中的传输层协议, UDP和TCP, 其中UDP较为简单, 优势是高效率; TCP相较于UDP较为复杂, 优势是可靠传输, 重点介绍TCP中的十大核心机制, 即确认应答, 超时重传, 连接管理(三次握手,四次挥手),滑动窗口, 流量控制, 拥塞控制, 延时应答, 捎带应答, 面向字节流(粘包问题), TCP下的异常情况.原创 2023-02-18 13:54:55 · 5805 阅读 · 59 评论 -
Java网络编程之UDP和TCP套接字
介绍使用Java如何进行网络编程, 主要有UDP和TCP两种方式; UDP的特点是无连接, 不可靠传输, 面向数据报, 全双工; TCP的特点是有连接, 可靠传输, 面向字节流, 全双工.原创 2023-02-15 12:33:34 · 3510 阅读 · 60 评论 -
计网之初识网络(理解网络传输的基本流程)
介绍网络的发展, 网络设备, 网络协议的分层, 重点是理解网络传输数据的基本流程.原创 2023-02-09 00:06:45 · 3026 阅读 · 71 评论 -
Java文件IO操作及案例
详细介绍常用的文件IO操作, 即针对文件系统的操作和文件内容的读写, 介绍一些IO操作的代码案例.原创 2023-02-03 21:40:40 · 4186 阅读 · 75 评论 -
Java多线程环境下使用的集合类
介绍在Java多线程环境下使用集合类的同时保证线程安全, 使用ConcurrentHashMap相较于Hashtable的优势.原创 2023-02-02 08:00:00 · 3195 阅读 · 60 评论 -
Java多线程之CAS中的ABA问题与JUC的常见类
介绍CAS中的ABA问题, 和Java并发编程java.util.concurrent包中的一些常见类.原创 2023-02-01 12:05:54 · 2063 阅读 · 41 评论 -
常见的锁策略和synchronized的锁机制
介绍常见的锁策略, synchronized关键字的锁升级过程和锁优化.原创 2023-01-31 13:01:54 · 2124 阅读 · 39 评论 -
Java多线程案例之线程池
介绍线程池的原理和简单实现, 进一步提高并发编程的效率.原创 2023-01-30 17:27:38 · 5873 阅读 · 54 评论 -
Java多线程案例之定时器
定时器是一种实际开发中非常常用的组件, 类似于一个 “闹钟”, 达到一个设定的时间之后, 就执行某个指定好的代码.原创 2023-01-24 17:38:58 · 2083 阅读 · 58 评论 -
Java多线程案例之阻塞队列
阻塞队列涉及到多线程中线程等待的相关操作, 介绍什么是阻塞队列, 基于循环队列的阻塞队列的简单实现, 生产者消费者模型, Java标准库中的阻塞队列.原创 2023-01-05 21:36:43 · 2255 阅读 · 85 评论 -
设计模式之单例模式(懒汉, 饿汉)
介绍设计模式中的单例模式, 代码要考虑多线程情况下的线程安全问题, 懒汉式, 饿汉式的实现.原创 2023-01-04 17:34:48 · 2782 阅读 · 60 评论 -
Java多线程之死锁问题,wait和notify
介绍死锁产生的原因, 死锁的场景及解决方案, Object类中提供线程等待的方法wait和notify.原创 2023-01-03 23:55:48 · 3176 阅读 · 57 评论 -
Java多线程之线程安全问题
Java多线程中的线程安全问题, 解决方法, 线程安全和不安全的标准类.原创 2022-12-26 15:48:49 · 6698 阅读 · 71 评论 -
Java多线程-线程的创建(Thread类的基本使用)
介绍Java多线程的相关知识, Thread的创建, 常用方法的介绍和使用, 线程状态等.原创 2022-12-20 13:49:23 · 2191 阅读 · 86 评论 -
操作系统之线程和进程
操作系统相关内容, 进程和线程, 并发和并行.原创 2022-12-14 16:05:58 · 2247 阅读 · 34 评论 -
感性认识:计算机基本工作原理
概述计算机的发展史, 感性认识计算机是如何工作的.原创 2022-12-13 17:36:24 · 2657 阅读 · 24 评论