随笔分类 - 面试
摘要:
阅读全文
摘要:以下内容由chatgpt生成,仅供个人学习。 JVM(Java Virtual Machine,Java 虚拟机)是运行 Java 程序的抽象计算机。它将编译后的 .class 文件(字节码)加载、解析、执行,并管理 Java 程序的内存、线程等资源。JVM 的架构可以分为以下几个主要部分: 1.
阅读全文
摘要:Spring AOP(面向切面编程) 以下内容由ChatGPT生成 AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过分离关注点来提高程序的模块化。Spring AOP 主要用于横切关注点(如日志记录、安全、事务管理等)的实现。在 Spring 中
阅读全文
摘要:JVM .class文件 平台无关性 类加载器 启动类加载器(Bootstrap ClassLoader):负责加载JDK中的核心类库 扩展类加载器(Extension ClassLoader):负责加载Java的扩展类库 系统类加载器(App ClassLoader):负责加载应用程序classp
阅读全文
摘要:IO 所有输入流的基类:InputStream / Reader 所有输出流的基类:OutputStream / Writer 字节流 InputStream常用方法:read(), skip(), available(), close() FileInputStream DataInputStre
阅读全文
摘要:1.存储过程:一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优点:(1)效率高:存储过程编译一次后,就会存到数据库,每次调用时都直接执行。而普通的sql语句我们要保存到其他地方(例如:记事本 上)
阅读全文