加载中...
DestiNation的小木屋
存储过程 存储过程
存储过程基本介绍存储过程和函数:存储过程和函数是事先经过编译并存储在数据库中的一段 SQL 语句的集合 存储过程和函数的好处: 提高代码的复用性 减少数据在数据库和应用服务器之间的传输,提高传输效率 减少代码层面的业务处理 一次编译永久有
2021-06-02
MySQL执行计划解析 MySQL执行计划解析
MySQL执行计划解析EXPLAIN 是常用于分析SQL语句并对SQL进行优化的利器,它提供具体执行语句的相关信息。 EXPLAIN 可以为 SELECT 语句中使用到的每张表输出一行信息 。它按照 MySQL 在处理 SELECT 语句时
2021-05-25
Java类加载机制 Java类加载机制
类加载子系统内存结构图 如果自己想手写一个 Java 虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 2.2. 类加载器与类的加载过程类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载 Class 文件,class
2021-04-25
AOP执行顺序 AOP执行顺序
前言最近在学习SpringBoot的AOP执行顺序时,发现自己的运行结果与网上的有些不太一致,经查证,其实原由来自Spring版本的更新,详见官网5.2.7版本的解释。目前我使用的SpringBoot版本为2.5.2,对应Spring版本为
2021-04-07
Mybatis Mybatis
简介1.简介MyBatis是什么 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的XML或注解用于
2021-04-04
SpringMVC SpringMVC
SpringMVC1.SpringMVC概述MVC: Model(模型): 数据模型,提供要展示的数据,:Value Object(数据Dao) 和 服务层(行为Service),提供数据和业务。 View(视图): 负责进行模型的展示,
2021-03-15
SpringAOP SpringAOP
1、AOP 概述 定义:AOP(Aspect Oriented Programming,面向切面编程),通过预编译和运行时动态代理扩展程序功能 作用:利用 AOP 可以对业务逻辑的各个部分进行隔离,降低耦合性,提高程序可重用性和开发效率 场
2021-03-02
SpringIOC SpringIOC
1、IOC 的概念原理1.1、IOC 是什么? 1)控制反转,把对象的创建和对象之间的调用过程,都交给 Spring 进行管理 2)使用 IOC 的目的:降低耦合性 1.2、IOC 底层实现 1)xml 解析 2)工厂模式 3)反射技术
2021-02-28
JDK8新特性 JDK8新特性
一、Lambda 表达式1. Lamdba 表达式概述Lambda 是一个匿名函数,可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Jav
2021-01-30
双亲委派机制 双亲委派机制
类加载器从Java虚拟机的角度上讲,其实只存在两种不同的类加载器,一是启动类加载器(Bootstrap ClassLoader),其为虚拟机的一部分,二是其他所有的类加载器。 但是从开发人员的角度上说,类加载器可以分得更为细致。 一般认为
2021-01-26
Java常用类 Java常用类
一、String类(一)概述String:字符串,使用一对””引起来表示。 String声明为final的,不可被继承 String 实现了 Serializable 接口:表示字符串是支持序列化的。 实现了 Comparable 接
2021-01-25
Java反射 Java反射
一、反射的概述1. 反射的简介 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于 Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中
2021-01-22
4 / 4