JavaEE初阶
文章平均质量分 93
计算机系统, io设备,多线程等等内容
吴迪大肥牛
我自学习向天笑!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThreadLocal 源码分析
讲解了ThreadLocal和ThreadLocalMap的底层数据结构原创 2024-10-04 00:22:01 · 983 阅读 · 0 评论 -
JVM Class类文件结构
讲解了Java虚拟机从魔数, 到文件版本, 常量池, 访问标志, 字段表, 方法表, 属性表的数据结构原创 2024-10-02 17:52:31 · 1429 阅读 · 0 评论 -
JVM 垃圾回收算法细节
简要介绍了JVM中垃圾收集算法中标记阶段的实现原创 2024-09-26 01:47:22 · 1017 阅读 · 0 评论 -
JVM 几种经典的垃圾收集器
讲述了从最开始的Serial收集器到现在的G1收集器的发展过程和特性原创 2024-09-23 23:30:09 · 969 阅读 · 0 评论 -
JVM java主流的追踪式垃圾收集器以及其回收算法
简要介绍了几个垃圾回收的相关理论原创 2024-09-20 12:45:20 · 1153 阅读 · 1 评论 -
JVM 一个对象是否已经死亡?
主要讲解了JVM中对象是否是死亡的, 以及一些对对象引用的分析原创 2024-09-17 21:19:45 · 961 阅读 · 0 评论 -
JVM OutOfMemoryError 与 StackOverflowError 异常
主要讲解了HotSpo虚拟机在内存溢出的几种情况原创 2024-09-17 15:08:04 · 1440 阅读 · 0 评论 -
JVM HotSpot 虚拟机: 对象的创建, 内存布局和访问定位
本文介绍了HotSpot虚拟机的对象的创建, 内存布局, 和访问定位原创 2024-09-16 21:24:28 · 1183 阅读 · 0 评论 -
JVM 运行时数据区域
详细讲解了java虚拟机的运行时数据区域: 程序计数器, 堆区方法区, Java虚拟机栈, 本地方法栈等.原创 2024-09-15 17:15:06 · 1021 阅读 · 0 评论 -
Maven
本文介绍了什么是maven, 怎么用maven, 可以让大家更好的去理解maven和使用maven, 从此不再一脸懵逼原创 2024-06-23 16:09:41 · 806 阅读 · 0 评论 -
致远互联java实习生面试
简介提问 数据库的优化策略,你知道哪些? 场景问题: 你的项目中的点赞功能在高并发场景下该如何优化 ? List集合下. ArrayList和LinkedList有什么区别? == 和 equals的区别 你了解HashMap吗? 线程的生命周期 java多线程中, sleep和wait有什么区别? 你了解红黑树吗 TCP和UDP的区别 你了解哪些设计模式?原创 2024-03-30 13:01:22 · 1304 阅读 · 0 评论 -
软件测试 -- Selenium常用API全面解答(java)
本文比较全面的介绍了selenium自动化测试工具的使用原创 2024-03-19 23:44:31 · 1787 阅读 · 1 评论 -
手写一个加盐加密算法(java实现)
前言什么是MD5??加盐算法那别的人会不会跟你得到相同的UUID?如何使用盐加密?代码实现原创 2024-01-04 17:52:26 · 1428 阅读 · 1 评论 -
Linux中安装部署环境(JAVA)
在Linux中安装jdk包管理器yum安装jdkJDK安装过程中的问题验证安装jdk在Linux中安装tomcat安装mysql原创 2023-11-20 12:06:41 · 348 阅读 · 0 评论 -
什么是tomcat, tomcat该如何使用?(java)
tomcat是什么?下载安装tomcat目录结构启动服务器部署静态页面什么是"静态"?部署单个HTML页面部署带有CSS /JavaScript / 图片的HTML部署html到单独的目录中部署到云服务器原创 2023-11-19 20:50:01 · 1004 阅读 · 0 评论 -
cookie机制 + java 案例
为什么会有cookie??cookie从哪里来的??cookie到哪里去? ?cookie有啥用? ?sessionHttpServletRequest类中的相关方法简单的实现cookie登录功能实现登录页面实现servlet逻辑实现生成主页部署tomcat服务器访问登录页面问题原创 2023-11-16 23:21:43 · 707 阅读 · 0 评论 -
CSS基础 2
emmet 语法 -- VSCode代码格式化 -- 复合选择器 >> 后代选择器, 子元素选择器, 并集选择器 -- 伪类选择器 -- CSS元素显示模式 >> 块级元素, 行内元素, 行内块元素, 元素显示模式的切换 -- 单行文字垂直居中 -- CSS背景>> 背景颜色, 背景图片, 背景平铺, 背景图片位置, 位置(精确单位), 背景位置(混合单位), 背景图片固定, 背景透明 -- CSS三大特性>> 层叠性, 继承性, 行高的继承, 优先级. 权重叠加原创 2023-09-18 12:12:22 · 307 阅读 · 0 评论 -
servletAPI超详__解老公不在家, 一个人偷看Servlet
Servlet详解: HttpServlet的核心方法, Get请求, HttpServletRequest的核心方法, 代码案例HttpServletResponse的核心方法, 代码案例, 设置状态吗, 重定向, 自动刷星原创 2023-08-28 19:48:47 · 193 阅读 · 0 评论 -
HTTP协议
什么是HTTP?理解"应用层协议"http协议工作过程HTTP的格式抓包工具的使用(Fiddler)抓包工具原理抓包的结果HTTP请求HTTP响应协议格式总结HTTP请求URLURL基本格式关于 URL encodeGETPOSTGET个POST的区别headerHostContent-LengthContent-TypeRefererbodyHTTP响应通过form表单构造HTTP请求通过ajax 构造http请求原创 2023-07-20 16:01:17 · 720 阅读 · 0 评论 -
TCP协议的相关特性
TCP特点概要TCP协议段格式TCP原理 确认应答 超时重传 连接管理(三次握手,四次挥手) 三次握手 四次挥手 流水线传输 滑动窗口 滑动窗口ACK丢失 滑动窗口数据报丢失 流量控制 拥塞控制 延迟应答停止等待协议回退N帧协议面向字节流缓冲区粘包问题TCP异常原创 2023-06-03 20:02:40 · 2092 阅读 · 0 评论 -
CSS基础-超详解 (1)
目录 😘HTML的局限性target什么是CSS? 🫡CSS语法规范CSS代码风格样式格式书写①紧凑格式②展开格式样式大小写空格规范CSS的引入方式 🫤内部样式外部样式内联样式CSS选择器基本介绍选择器的分类标签选择器类选择器单类名选择多类名选择id选择器通配符选择器CSS属性设置字体属性font-familyfont-stylefont-sizefont-weight字体原创 2023-05-17 10:47:44 · 507 阅读 · 1 评论 -
JavaScript-jQuery的使用 + JS的案例
点击更换图片 猜数字搜索页面展示表白墙,javaScript案例,jQuery的使用原创 2023-05-12 21:16:46 · 1089 阅读 · 1 评论 -
JavaScript基础语法篇超详解
一. 什么是JavaScript?概念JavaScript可以做的事情JavaScript和HTML, CSS之间的关系JavaScript运行过程二. 基础语法篇第一个JavaScript程序JS的书写形式JS的代码注释输入输出变量的使用变量命名数据类型变量的声明和使用理解动态类型JS变量类型JS数组运算符算术运算符赋值运算符 & 复合赋值运算符自增自减运算符比较运算符逻辑运算符 & 位运算符 % 移位运算条件语句三元表达式switch-case语句循环原创 2023-05-11 19:22:58 · 1271 阅读 · 0 评论 -
编写UDP版本的客户-服务器程序(echo server 和 echo client)
前言概要关于数据报流的关键方法签名UDP协议传输案例服务端(接收端)服务端完整代码客户端(发送端)客户端完整代码UDP协议传输案例(简单的业务逻辑原创 2023-05-06 15:42:32 · 1404 阅读 · 0 评论 -
计算机网络基础知识总结
ip地址端口号协议协议分层TCP五层协议协议封装两台计算机之间的通信原创 2023-04-29 21:26:47 · 2172 阅读 · 0 评论 -
HTML基础 + 实例解析(速速来看!!!)
HTML常见标签使用1.注释标签2.标题标签3.段落标签4.换行标签5.格式化标签6.图片标签7.超链接标签8.表格标签9.表格标签-单元格合并10.列表标签无序列表标签有序标签11.表单标签原创 2023-04-29 14:50:27 · 5087 阅读 · 0 评论 -
Java文件IO操作基础
前言java.io.File 1. 构造方法 2. 方法 get类方法文件的创建和删除 目录的创建与删除输入输出流 InputStreamFileInputStream 概述代码实例1 代码实例2 字符集问题?原创 2023-04-26 15:59:47 · 629 阅读 · 0 评论 -
IO、存储、硬盘、文件系统相关常识
IO文件系统存储存储这些数据的硬盘原创 2023-04-23 14:28:07 · 876 阅读 · 0 评论 -
HashTable, HashMap, ConcurrentHashMap 之间的区别
HashTable, HashMap, ConcurrentHashMap 之间的区别原创 2023-04-23 11:31:04 · 477 阅读 · 0 评论 -
Java多线程- synchronized关键字总结
多线程锁的概要Synchronized关键字synchronized加锁过程synchronized锁优化 锁消除 锁粗化原创 2023-04-20 17:01:06 · 376 阅读 · 0 评论 -
Java锁策略-Java多线程(4)
目录前言乐观锁VS悲观锁乐观锁 悲观锁 悲观乐观锁优缺点轻量级锁 VS 重量级锁重量级锁 轻量级锁读写锁自旋锁互斥锁可重入锁 VS 不可重入锁死锁公平锁 VS 非公平锁锁策略相关面试题CAS概念原理实现自旋锁 CAS的ABA问题synchronized关键字原创 2023-04-18 18:31:48 · 556 阅读 · 0 评论 -
Java多线程案例-Java多线程(3)
单例模式饿汉模式懒汉模式单线程版多线程版阻塞队列 什么是阻塞队列? 标准库中的阻塞队列阻塞队列实现定时器 标准库中的定时器 定时器的实现完整代码线程池解释 Java标准库中的线程池 Executors原创 2023-04-13 21:37:44 · 651 阅读 · 0 评论 -
Java多线程安全风险-Java多线程(2)
观察多线程下的风险线程安全的概念线程不安全的原因修改共享数据原子性可见性Java中线程安全的类锁synchronized关键字(监视器锁-monitor lock)特性刷新内存可重入synchronized的使用volatile 关键字先来看一个多线程bug:为什么会产生上面这种问题?volatile不保证原子性synchronized也能保证内存的可见性:wait和notifywait()wait(Long time)原创 2023-04-06 11:50:57 · 562 阅读 · 0 评论 -
聊聊Java线程是个啥东西-Java多线程(1)
为什么要有线程初识线程线程和进程的区别联系Thread类独立执行流第一个多线程java程序创建多线程程序的方法使用JDK提供的工具来查看Java ..Thread类及其常见方法线程状态原创 2023-04-02 19:00:47 · 435 阅读 · 0 评论 -
进程和线程之间的区别和联系
1. 什么是线程 2. 什么是进程 3.线程和进程之间的区别与联系原创 2023-04-02 11:49:54 · 646 阅读 · 0 评论 -
什么是进程?
操作系统___什么是进程?___进程管理___进程结构体(PCB)___进程调度___组织PCB的数据结构___内存分配-内存管理___进程间通信原创 2023-03-19 22:15:44 · 428 阅读 · 0 评论
分享