logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

操作系统期末速成(二)

死锁是多个进程因循环等待彼此占有的资源而无法推进的现象。产生死锁需要同时满足四个必要条件:互斥、请求和保持、不剥夺和循环等待。预防死锁可通过破坏任一条件实现,如资源预分配、剥夺资源、有序分配等。避免死锁采用银行家算法动态检测系统安全性,确保资源分配后仍处于安全状态。死锁处理策略包括预防、避免以及检测与解除。银行家算法通过检查请求资源后的系统安全性来决定是否分配资源,从而避免系统进入不安全状态。

文章图片
#网络#服务器#运维
操作系统期末速成(一)

本文摘要了操作系统的基本概念、特征和功能,以及进程管理和处理机调度的相关内容。操作系统是计算机系统中最基本的系统软件,具有并发、共享、虚拟和异步四个基本特征,主要功能包括内存管理、中断处理和CPU调度等。进程是程序的一次执行,具有动态性、并发性、独立性、异步性和结构性等特征,其状态包括就绪、运行、阻塞等,并通过共享存储、消息传递和管道通信等方式进行进程间通信。处理机调度算法需考虑CPU利用率和系统

文章图片
#java#前端#python
JavaSE大神进阶篇(第八期):全网最详细最通俗易懂的Java中Junit注解知识点汇总

本文介绍了Junit单元测试的基本概念和使用方法。主要内容包括:1) 软件测试的分类(黑盒测试和白盒测试),其中Junit属于白盒测试;2) 传统测试方法的局限性;3) Junit的使用规范:测试类命名规则、测试方法定义要求、@Test注解的使用;4) 断言机制Assert的使用;5) @Before和@After注解的作用,分别用于测试前后的资源申请和释放。通过具体代码示例展示了如何利用Juni

文章图片
#java#junit#开发语言
JavaSE大神进阶篇(第十一期):MySQL从安装到存储过程的保姆级通关秘籍(2026最新版)

本文介绍了数据库的基本概念和MySQL数据库的相关知识。主要内容包括:数据、数据库、数据库管理系统等基础概念;数据库类型(关系型和非关系型)及常见关系型数据库产品(Oracle、DB2、SQL Server、MySQL)的特点;MySQL作为开源关系型数据库的优势;MySQL 8.0的详细安装步骤和配置过程;以及安装后的目录结构和重要配置文件说明。MySQL因其开源、跨平台、轻量级等特点,广泛应用

文章图片
#mysql#数据库
JavaWEB大神成长篇:企业级 Maven 私服配置与 Tomcat 避坑指南(第一期)

JavaEE是企业级Java开发平台,由Sun公司创建、Oracle维护,包含13项技术规范如Servlet、JSP等。JavaEE应用服务器(如Weblogic、Tomcat)是其具体实现。Maven是Apache提供的Java项目管理工具,通过POM模型标准化项目结构、构建流程和依赖管理。Maven通过本地/远程/中央三级仓库机制管理jar包,安装需配置环境变量和settings.xml文件设

文章图片
#maven#tomcat#java
JavaSE大神进阶篇(第十期):SQL与数据库一篇文章全掌握!!!

本文介绍了数据库基本概念和MySQL数据库的相关知识。主要内容包括:数据、数据库、数据库管理系统等核心概念的定义;数据库类型(关系型与非关系型)及其代表产品(Oracle、MySQL等);MySQL的特点与版本区别;MySQL8的详细安装步骤及配置要点;安装后的目录结构与重要配置文件说明。文章系统梳理了数据库技术的基础知识,重点讲解了MySQL这一主流关系型数据库的安装与配置过程,为数据库学习提供

文章图片
#数据库#sql
JavaSE大神进阶篇(第九期):反射机制体现动态编程的强大利器

本文通过美团外卖支付案例展示了反射机制的优势。首先以传统方式实现多支付方式(微信、支付宝、银行卡)的集成,虽然利用多态提高了扩展性,但仍需手动修改分支代码。随后引入反射机制,通过类名字符串动态加载支付类并调用支付方法,实现了真正的运行时动态扩展。文章进一步阐述了反射的核心概念:在运行时获取类的完整信息并动态调用对象方法的能力,以及类加载的过程。通过Person和Student类的代码示例,为后续反

文章图片
#面试#java#职场和发展
JavaSE大神进阶篇(第十二期):Java数据库编程艺术之深度剖析JDBC原理、DAO模式与数据库设计三大范式

JDBC是Java连接数据库的标准API,提供统一的关系数据库访问接口。使用JDBC的基本步骤包括:加载驱动、建立连接、创建Statement对象、执行SQL命令、处理结果和关闭资源。JDBC 2.0新增了核心API和扩展API,支持滚动结果集、批量更新、连接池等功能。实际开发中需注意MySQL 8.0驱动类名和URL参数的变化,常见错误包括驱动路径错误、URL格式错误、认证失败等。驱动加载可通过

文章图片
#数据库#java#oracle
JavaWEB大神成长篇:深入 Tomcat 内核之Server、Service、Connector、Engine 组件全解析与请求处理流程(第二期)

本文摘要: Tomcat核心组件解析:详细介绍了Tomcat的Server、Service、Connector、Engine、Host和Context等核心组件及其配置参数,阐述了请求处理流程。HTTP协议部分解释了超文本概念,HTTP作为超文本传输协议的特点(基于TCP/IP、客户端/服务器模式、简单快速、灵活支持多种数据类型),以及无连接特性(每次请求后释放连接)。文章通过架构图和配置示例直观

文章图片
#tomcat#java
JavaWEB大神成长篇:2026 最新 Java Web 开发教程之深度剖析 Servlet 生命周期与 MVC 架构(第三期)

Servlet技术简介与应用 Servlet是JavaEE平台下的服务端小程序技术标准,基于Java语言编写,运行在Web容器中。它具有单进程多线程的运行特点,主要功能是生成动态数据并响应请求。Servlet作为动态资源技术,在MVC模式中扮演Controller层的角色,负责前后端数据交互和控制逻辑。 开发Servlet需要继承HttpServlet类并重写service方法,通过HttpSer

文章图片
#java#前端#servlet
    共 21 条
  • 1
  • 2
  • 3
  • 请选择