摘要:
【一次编译,到处运行】 Java 虚拟机具体是怎样运行 Java 字节码的? 从虚拟机视角来看,执行 Java 代码首先需要将它编译而成的 class 文件加载到 Java 虚拟机中。加载后的 Java 类会被存放于方法区(Method Area)中。实际运行时,虚拟机会执行方法区内的代码。 Jav 阅读全文
摘要:
前言 ORM框架:对象关系映射 object relational mapping 半自动ORM映射工具(自己编写sql语句) Hibernater属于全自动 映射规则:数据库表 > 类 | 表字段 > 类的属性 | 表数据 > 对象 JDBC操作数据库 public class JDBCTest 阅读全文
摘要:
前言 SpringAOP面向切面编程是通过预编译方式和运行其动态代理,实现在不修改源代码的情况下给程序动态统一添加功能的一种技术,是OOP面向对象编程的有效补充。利用AOP技术将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,可以将它们独立到非指 阅读全文
摘要:
前言 Spring容器 中一个非常重要的概念: BeanDefinition 注:本文springboot、spring版本如下图 Spring容器的强大之处:获取对象时,不需要我们手工主动new对象,完全交给Spring容器管理。 Spring 将管理的对象称之为 Bean,容器会先实例化 Bea 阅读全文