1 2 3 4 5 ··· 24 下一页
摘要: ![](https://img2022.cnblogs.com/blog/2646563/202202/2646563-20220202214747245-1666824570.png) ![](https://img2022.cnblogs.com/blog/2646563/202202/2646563-20220202215055255-1253291245.png) 阅读全文
posted @ 2022-02-02 21:51 一刹流云散 阅读(64) 评论(0) 推荐(0)
摘要: 三层架构 :MVC 架构本质:解耦 开发框架:Spring 轻量级的java开源框架,容器 目的:解决企业开发的复杂性 IOC:控制反转(提供一个容器) 原来我们都是自己一步步操作,现在交给容器,需要什么就去拿就可以 AOP:面向切面编程,本质动态代理(为了解决不影响业务本来的情况下实现动态增加功能 阅读全文
posted @ 2021-12-06 13:43 一刹流云散 阅读(94) 评论(0) 推荐(0)
摘要: Java/Spring Boot 项目将 [.java](file://E:\Project\untitled1\src\main\java\Main.java) 源文件编译成 [.class](file://E:\Project\untitled1\target\classes\Main.clas 阅读全文
posted @ 2025-08-28 20:56 一刹流云散 阅读(8) 评论(0) 推荐(0)
摘要: 在实际生产环境中使用 startup.sh 脚本而不是直接使用 java -jar 命令的原因主要有以下几点: 1. 环境配置和管理 系统环境设置 设置 JAVA_HOME、JRE_HOME 等环境变量 配置系统级参数如 ulimit(文件描述符限制、进程数限制等) 设置工作目录和日志目录 JVM 阅读全文
posted @ 2025-08-28 20:55 一刹流云散 阅读(19) 评论(0) 推荐(0)
摘要: Spring Boot 应用从文件开始到运行在 JVM 上的过程比普通 Java 程序更加复杂,它结合了标准 Java 程序的启动流程和 Spring 框架特有的初始化机制。下面是详细的过程: 1. 编译阶段 Spring Boot 项目中的 [.java](file://E:\Project\un 阅读全文
posted @ 2025-08-28 20:53 一刹流云散 阅读(16) 评论(0) 推荐(0)
摘要: 如果不使用双亲委派机制会加载多次吗? 是的,如果不使用双亲委派机制,同一个类很可能会被多次加载,这会导致严重的问题。 1. 没有双亲委派机制的情况 直接加载类的问题 如果每个类加载器都直接加载自己需要的类,而不进行委托: // 假设这是一个没有双亲委派机制的类加载器 public class Sim 阅读全文
posted @ 2025-08-27 21:36 一刹流云散 阅读(8) 评论(0) 推荐(0)
摘要: 双亲委派机制详解 双亲委派机制(Parent Delegation Model)是Java类加载器的核心设计模式,用于保证Java程序运行的安全性和稳定性。 1. 类加载器层次结构 四种类加载器 Bootstrap ClassLoader(启动类加载器) C++实现,是JVM的一部分 加载<JAVA 阅读全文
posted @ 2025-08-27 21:32 一刹流云散 阅读(52) 评论(0) 推荐(0)
摘要: Java IO 与 NIO 的区别与使用 Java IO (传统IO) 特点 面向流(Stream Oriented):数据通过流的方式传输 阻塞式IO(BIO):读写操作会阻塞线程直到操作完成 同步处理:每个连接需要一个线程处理 基本组件 // 字节流 InputStream inputStrea 阅读全文
posted @ 2025-08-26 21:53 一刹流云散 阅读(8) 评论(0) 推荐(0)
摘要: 内存泄漏(Memory Leak)与内存溢出(Memory Overflow)的区别 内存泄漏(Memory Leak) 定义:程序已经不再使用的对象仍然被引用,导致垃圾回收器无法回收这些对象,从而造成内存空间的浪费。 特点: 对象不再被使用但仍被引用 垃圾回收器无法回收这些对象 随着时间推移,泄漏 阅读全文
posted @ 2025-08-26 21:49 一刹流云散 阅读(25) 评论(0) 推荐(0)
摘要: RPC与HTTP/REST的区别及RPC理解 1. 基本概念对比 RPC (Remote Procedure Call) 定义:远程过程调用,允许程序调用另一个地址空间(通常是网络上的另一台机器)的过程或函数 目标:让调用远程服务像调用本地函数一样简单 透明性:隐藏网络通信的复杂性 HTTP/RES 阅读全文
posted @ 2025-08-25 21:28 一刹流云散 阅读(46) 评论(0) 推荐(0)
摘要: HashMap操作的时间复杂度分析 1. 基本操作时间复杂度 理想情况下的时间复杂度: 操作 平均时间复杂度 最坏时间复杂度 说明 get(key) O(1) O(n) 获取指定键的值 put(key, value) O(1) O(n) 插入或更新键值对 remove(key) O(1) O(n) 阅读全文
posted @ 2025-08-25 21:24 一刹流云散 阅读(55) 评论(0) 推荐(0)
摘要: Oracle执行计划解析详解 DBMS_XPLAN.DISPLAY函数说明 DBMS_XPLAN.DISPLAY 是Oracle提供的用于显示SQL执行计划的内置包函数。 基本语法和用法 -- 基本用法 SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY); -- 指定特定 阅读全文
posted @ 2025-08-25 21:19 一刹流云散 阅读(91) 评论(0) 推荐(0)
1 2 3 4 5 ··· 24 下一页