logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java:项目目录全景详解 / 从骨架到血肉 / 通过目录结构快速理解项目 / 良好目录结构本身就是一份高质量的“技术文档” / 目录本身就是一份“代码地图”

一个好的项目目录结构,能让新人30分钟内找到“代码在哪里”,3小时内理解“架构怎么搭”,3天内写出“符合规范的代码”。它是项目的“骨骼系统”——没有它,代码只是一堆散落的组织;有了它,代码才能成为一个有生命力的有机体。

文章图片
#java#前端
Java:application-dev.yml 配置详解 / 从标准化模板到数据库连接原理

摘要:application-dev.yml是SpringBoot开发环境的核心配置文件,通过标准化配置实现自动环境管理。它定义了服务器端口、数据库连接(含HikariCP连接池)、MyBatis设置、日志级别等关键参数,采用"约定优于配置"原则自动完成组件装配。配置文件支持模块化管理,通过spring.profiles.active切换环境。数据库连接只需配置四要素(驱动类、

文章图片
#adb
MyBatis-Plus:安装指南 / 从零到运行

摘要:MyBatis-Plus的安装是通过Maven引入核心依赖到SpringBoot项目中,无需独立安装。核心步骤包括:添加mybatis-plus-boot-starter依赖(已包含MyBatis核心包);配置数据库驱动和连接信息;在application.yml中设置数据源和MyBatis-Plus行为;通过@MapperScan注解激活Mapper接口扫描。安装后,继承BaseMappe

文章图片
#mybatis#maven#java
Codex:全景分析,从背景到实战,一篇搞定

Codex是OpenAI推出的AI编程智能体,核心定位是"能真正干活的智能体"。它具备编写代码、理解代码库、代码审查、调试修复四大能力,通过CLI、桌面App和IDE扩展三大入口提供服务。截至2026年7月,已有超100万开发者使用。 桌面App是其核心入口,支持并行任务、Worktree隔离、可视化审阅和后台自动化。独特的"技能"机制可将工作流打包复用,实

文章图片
#人工智能
深入理解环境变量:从配置到原理,全景解析

摘要: 环境变量是操作系统的全局配置字典,以键值对形式存储路径和配置信息,使应用程序无需修改代码即可适应不同运行环境。核心作用包括路径抽象(如JAVA_HOME)、跨平台兼容、工具共享(如Maven依赖JDK路径)和配置外部化。分为系统级(永久)、用户级(永久)和会话级(临时)三种作用域,优先级依次递增。常见配置如PATH(系统命令搜索路径)、MAVEN_HOME等,需注意避免路径冲突或硬编码。配

文章图片
#前端
深入理解内核与操作系统的关系

内核是操作系统的心脏,但心脏不等于完整的身体。操作系统是由内核、系统库、Shell、系统工具、图形界面、基本应用等组成的完整生态——没有内核,操作系统无法运转;没有操作系统,内核只是一个孤立的软件模块。在实际使用中,我们与操作系统交互,而操作系统与内核交互。

文章图片
#microsoft#服务器#运维
深入理解内核:计算机系统的“上帝视角”

核心观点:内核不是芯片,不是驱动程序,也不是操作系统本身——它是操作系统中唯一被允许“直接触碰硬件”的软件。 它运行在最高特权级(Ring 0),像一位全能管理者,负责分配CPU时间、管理内存、调度I/O,并为应用程序提供统一的系统调用接口。没有内核,应用程序无法访问任何硬件资源。

文章图片
#前端
Socket 深度全景分析:网络通信的基石

Socket是操作系统提供的网络通信API,充当应用程序与内核协议栈之间的桥梁,屏蔽了TCP/IP协议的复杂性。它通过文件描述符抽象网络连接,支持"打开-读写-关闭"操作模式,适用于TCP(面向连接)和UDP(无连接)两种通信方式。内核通过socket、sock等结构体管理连接状态和数据缓冲。高性能场景下,I/O多路复用技术从select/poll演进到epoll,实现了O(1

文章图片
#前端#网络
端口监听全景分析:Web服务器、Java服务器、数据库服务器的统一底层机制

本文从硬件、操作系统、系统调用和应用层四个维度,系统分析了Web服务器(Nginx)、Java应用服务器(Tomcat)和数据库服务器(MySQL)在端口监听方面的统一原理与差异化实现。核心观点包括: 三类服务器在监听端口时底层机制完全一致,均遵循socket→bind→listen→accept的系统调用路径,并共享操作系统的网络协议栈处理流程。 关键区别体现在应用层处理: Nginx:专注于H

文章图片
#前端#服务器#java
深入梳理操作系统:分类、功能与全景生态分析

操作系统种类繁多,但从个人电脑到服务器,从手机到超级计算机,每一款操作系统都在遵循着相似的核心功能逻辑——管理资源、控制程序、提供接口。理解它们的技术特性与应用场景,是构建IT知识体系的重要基石。

文章图片
#前端#操作系统
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择