HUST | 计算机科学与技术
Mybatis基础SQL Maps:数据库对象和Java对象之间的映射 Mybatis封装JDBC的过程 ORM(Object Relation Mapping):实体关系映射,Java对象和SQL对象之间的映射。 Mybatis中有两个配
2022-11-11
Spring简介Spring核心IOC容器: 控制反转, 把创建对象的过程交给Spring进行管理 AOP切面编程: 面向切面, 不修改源代码进行功能增强 Spring特点 方便解耦, 简化开发 Aop编程支持 方便程序测试 方便和其他框架
2022-11-11
IOC容器xml解析 反射 工厂模式 实现流程 配置xml文件, 配置需要创建的bean对象 IOC容器通过xml解析获取属性值, 通过反射创建对象 IOC容器的两种接口 BeanFactory: 底层实现, 懒汉式创建对象 Appli
2022-11-11
AOP面向切面编程底层原理: 动态代理动态代理的核心思想: 借助父类或接口的多态性特点, 在形式上, 通过调用原来存在的父类或接口中的方法, 而实际执行的是子类或实现类的代理类中的增强方法 JDK动态代理(针对接口)public class
2022-11-11
Spring配置文件<?xml version="1.0" encoding="UTF-8"?> <!--xmlns="http://www.springframework.org/schema/beans"根据该值修改-->
2022-11-11
前端基础HTMLinput输入框 type属性: 文本框, 单选框, 复选框, 下拉列表, 提交按钮, 重置按钮 get请求和post请求 get请求会将数据添加到url中, 明文数据不安全 post请求一般用于表单数据提交 当属性名和
2022-11-11
事务在使用java执行sql语句的时候, 每次在连接关闭的时候都会执行事务的提交, 因此对于同一个事务中的多个操作, 需要将其放到同一个连接当中 void transactionTestv2() throws Exception {
2022-11-11
泛型 泛型类 泛型接口 泛型方法 /** * Order是泛型类 */ class Order<T>{ } /** * 此时SubOrder01不是泛型类, 因为指明了Integer */ class SubOrder0
2022-11-11
String类字符串常量池存放在方法区中. String类追根溯源最后都会变成对字符串常量池中字符串的引用. String类是不可变的(final). 只有当两个数据均处于字符串常量池中时, 使用+连接操作得到的结果才位于字符串常量池, 否
2022-11-11
枚举类枚举类的使用类的对象只有有限个, 确定的. 例如: 星期: 一, 二, 三, 四, 五, 六, 日 性别: 男, 女 当需要定义一组常量时, 强烈建议使用枚举类 如果枚举类中只有一个常量, 则可以作为单例模式的一种实现方式 定义枚
2022-11-11
反射反射是动态语言的关键, 允许程序在执行期间获取任何类的内部信息, 并直接操作任意对象的内部属性和方法 加载完某个类后, 在堆内存的方法区中产生了一个Class类型的对象—每个类对应一个且只有唯一一个Class对象. 这个对象包含类的完整
2022-11-11
多线程基本概念: 程序, 进程和线程程序: 静态的代码 进程: 程序的一次运行过程. 有产生, 存在和消亡的过程, 即生命周期 线程: 一个进程可以并行执行多个线程. 系统会为每个进行分配内存区域, 而进程中每个线程有自己独立的运行栈和程序
2022-11-11
13 / 14