
JavaEE
文章平均质量分 95
想不明白的过度思考者
这是我的个人博客:overthinker13.cn 我是“想不明白的过度思考者”,一个总在“够用就好”和“极致优雅”之间反复横跳的码农预备役。
在我回顾了六年前的代码,发现当初的“天才设计”如今看来像一坨……于是我决定记录这场自我救赎,推翻之前,改造现在:把“屎山”雕琢成“艺术品”(至少看起来像),以及在追求完美与 deadline 之间反复仰卧起坐的哲学思考。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaEE初阶——网络原理初探:从独立模式到TCP/IP五层模型
本文系统介绍了计算机网络的基础原理与发展历程。首先从网络发展史切入,对比了独立计算机模式与网络互联模式的差异;其次详细解析了局域网和广域网的特点及四种局域网组建方式;然后阐述了IP地址与端口号的作用,以及网络协议的重要性;接着解释了五元组概念和协议分层思想,比较了OSI七层与TCP/IP五层模型;最后完整描述了数据从封装到分用的传输全过程。文章通过生动比喻和图示,帮助读者理解网络通信的基本原理和分层设计思想,为深入学习网络技术奠定基础。原创 2025-10-03 15:00:00 · 707 阅读 · 50 评论 -
JavaEE初阶——国庆中秋双节特辑:Java文件操作与IO流,用代码玩转双节“仪式感”
Java文件操作与IO流:双节编程特辑 本文通过国庆中秋双节的趣味类比,介绍了Java文件操作与IO流的核心概念。主要内容包括: 文件基础:将文件比作"数据礼盒",演示File类读取元信息的方法 目录管理:用"节日收纳柜"比喻目录结构,展示创建多级目录的代码 路径操作:对比绝对路径和相对路径,如同不同导航方式 文件读写:以"拆礼物"和"写情书"为喻,演示单字节和字节数组两种读取方式 文章采用生动的生活场景类比技术概念,如将文件读原创 2025-10-01 14:39:33 · 789 阅读 · 65 评论 -
JavaEE初阶——多线程进阶:从 “锁策略小白” 到 “JUC 高手”,这篇干货文收藏就够了
本文深入探讨Java多线程高并发编程中的核心概念与实现机制。从锁策略分类入手,详细解析了乐观锁与悲观锁、重量级与轻量级锁、自旋锁、公平锁等核心概念及其适用场景。重点剖析了CAS机制原理及其在原子类中的应用,以及synchronized的锁升级过程(无锁→偏向锁→轻量级锁→重量级锁)。同时介绍了JUC工具包中的关键组件,包括Callable/FutureTask异步编程模型、ReentrantLock特性比较,以及线程池ThreadPoolExecutor的参数配置和工作原理。通过生动的比喻和代码示例,帮助读原创 2025-09-24 14:49:54 · 1036 阅读 · 55 评论 -
JavaEE初阶——从入门到掌握线程安全
本文介绍了Java多线程编程的基础知识,包括线程的概念、创建方式以及基本操作。主要内容包括:1)线程与进程的区别;2)三种创建线程的方式(继承Thread类、实现Runnable接口、Lambda表达式);3)Thread类的常用方法和属性;4)线程中断的两种实现方式(自定义标志位和interrupt方法)。通过代码示例展示了多线程的优势,并演示了如何使用jconsole工具观察线程状态。文章为Java多线程编程的入门指南,帮助开发者理解线程的基本原理和实现方法。原创 2025-09-20 17:55:17 · 1209 阅读 · 65 评论 -
JavaEE初阶——初识计算机是如何工作的:从逻辑门到现代操作系统
本文系统性地介绍了计算机的工作原理,从基础逻辑门到现代操作系统的完整知识体系。主要内容包括:1)冯诺依曼体系结构的五大核心组件及其功能;2)CPU工作原理,从逻辑门构建ALU的过程;3)存储系统的层次结构对比;4)编程语言从机器码到高级语言的演进;5)操作系统核心功能如进程管理、资源分配和进程通信机制。文章通过思维导图、表格对比和代码示例等可视化方式,帮助读者理解计算机系统的抽象层次和运行原理,并展望了量子计算等未来发展趋势。原创 2025-09-15 23:20:57 · 1203 阅读 · 50 评论