03 2022 档案

JVM---类加载子系统
摘要:作用 /** * 【JVM-类加载子系统-作用】 * 负责 从文件系统 或 网络中加载class文件; * ClassLoader 只负责 class文件的加载,至于 是否可以运行,由 Execution Engine决定; * 加载的 类元数据信息 存放于 方法区的内存空间; * (除了类元数据信 阅读全文

posted @ 2022-03-25 15:37 anpeiyong 阅读(26) 评论(0) 推荐(0) 编辑

JVM---概述
摘要:虚拟机 /** * 【虚拟机】 * Virtual Machine; * 虚拟的计算机; * 一款软件; * * 作用: * 执行一系列虚拟计算机指令; * 分类: * 系统虚拟机: * VMware...; * 对物理计算机的仿真,提供 一个可运行完整操作系统的软件平台; * 模拟硬件环境; * 阅读全文

posted @ 2022-03-24 16:58 anpeiyong 阅读(12) 评论(0) 推荐(0) 编辑

Mybatis---概述
摘要:/** * 【mybatis】 * what? * ORM框架 (将Java 对象 与 数据库字段 进行映射); * * How? * a, 导入 jdbc 驱动包 * b, 导入 mybatis 包 * c, 开发即可 * * 【org.apache.ibatis.session.SqlSessi 阅读全文

posted @ 2022-03-23 16:48 anpeiyong 阅读(31) 评论(0) 推荐(0) 编辑

JDBC---概述
摘要:/** * 【JDBC】 * what? * java database connectivity * * java.sql.DriverManager * The basic service for managing a set of JDBC drivers. * DriverManager 是 阅读全文

posted @ 2022-03-23 16:32 anpeiyong 阅读(16) 评论(0) 推荐(0) 编辑

JDBC---实践
摘要:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; 阅读全文

posted @ 2022-03-23 16:32 anpeiyong 阅读(12) 评论(0) 推荐(0) 编辑

Spring---循环依赖-@Resource
摘要:/** * 【循环依赖 @Resource】 * BeanPostProcessor : org.springframework.context.annotation.CommonAnnotationBeanPostProcessor * org.springframework.beans.fact 阅读全文

posted @ 2022-03-23 16:05 anpeiyong 阅读(625) 评论(0) 推荐(0) 编辑

Spring---循环依赖-@Autowired
摘要:/** * 【循环依赖 @Autowired】 * * BeanPostProcessor : org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor * * org.springframew 阅读全文

posted @ 2022-03-23 16:04 anpeiyong 阅读(288) 评论(0) 推荐(0) 编辑

Spring---循环依赖
摘要:总结 什么是循环依赖? A对象中有属性B对象,B对象中有属性A对象; Spring如何解决循环依赖? 1、将Bean的创建分成 实例化 + 初始化 2个过程; 2、提供了3级缓存维护单例Bean: singletonObjects:保存已经初始化完毕的单例Bean。 earlySingletonOb 阅读全文

posted @ 2022-03-23 15:40 anpeiyong 阅读(39) 评论(0) 推荐(0) 编辑

Spring---AspectJ与Spring
摘要:/** * 【代理对象创建】 * * 实现思路:BeanPostProcessor#postProcessAfterInitialization * * org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact 阅读全文

posted @ 2022-03-22 16:36 anpeiyong 阅读(35) 评论(0) 推荐(0) 编辑

Spring---AOP
摘要:总结 基于代理模式。 Spring AOP支持两种类型的代理机制:JDK动态代理和CGLIB代理。这两种代理机制在不同情况下会被使用,具体取决于目标对象的类型。 1. JDK动态代理 适用情况:当目标对象实现了至少一个接口时,Spring会默认使用JDK动态代理。 实现原理: JDK动态代理是Jav 阅读全文

posted @ 2022-03-22 15:17 anpeiyong 阅读(17) 评论(0) 推荐(0) 编辑

AspectJ---初识
摘要:/** * 【AspectJ】 * Eclipse基金组织的开源项目; * 面向切面的框架,AOP实现之一; * 扩展了Java语言; * 定义了AOP语法; * 有一个专门的 编译器 生成遵守Java字节码规范的class文件; * * 向Java中 加入了 连接点JoinPoint、切入点poi 阅读全文

posted @ 2022-03-16 16:49 anpeiyong 阅读(27) 评论(0) 推荐(0) 编辑

Spring---Bean生命周期
摘要:/** * org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean * org.springframework.beans.factory.support.AbstractAu 阅读全文

posted @ 2022-03-11 16:32 anpeiyong 阅读(30) 评论(0) 推荐(0) 编辑

JavaSE---Class.getResource与ClassLoader.getResource
摘要:package com.an.classloadertest; import java.io.File; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.Enu 阅读全文

posted @ 2022-03-09 17:42 anpeiyong 阅读(29) 评论(0) 推荐(0) 编辑

JavaSE---线程-Callable 与 Future
摘要:/** * 【Callable 与 Future】 * JDK5开始,Java提供了 Callable接口,Callable接口有个call方法可以作为线程体, * public interface Runnable { * public abstract void run(); * } * * p 阅读全文

posted @ 2022-03-02 10:45 anpeiyong 阅读(19) 评论(0) 推荐(0) 编辑

JavaSE---线程控制
摘要:/** * * 当线程在系统内运行时,程序无法 准确控制 线程的轮换执行,可以通过 一些机制 保证线程的协调运行; * * 实现机制: * 1、Object的wait(), notify(), notifyAll() ,必须 由 同步监视器 调用; * 适用 synchronized 情形; * * 阅读全文

posted @ 2022-03-02 10:43 anpeiyong 阅读(22) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示