- 博客(8)
- 收藏
- 关注
原创 Mybatis学习笔记(一)—初始Mybatis
Mybatis是当前主流的Java持久层框架之一,是一种ORM框架。性能优异,有高度的灵活性、可优化性、易于维护。Mybatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或者注解进行配置和原始映射,用以将接口和Java的POJO映射成数据库中的记录。Mybatis也被称为ORM(对象关系映射)框架,...
2018-07-18 15:04:20 1440
原创 Spring学习笔记(五)—Spring的事务管理
一、Spring事务管理概述1、事务管理的核心接口(1)PlatformTransactionManager 该接口是Spring提供的平台事务管理器,主要用于管理事务,该接口中提供了3个事务操作方法,具体如下:TransactionStatus getTransaction(TransactionDefinition definition):用于获取事务状态信息 void co...
2018-07-18 13:20:03 1139
原创 Spring学习笔记(四)—Spring的数据库开发
一、Spring JDBC spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作。1、Spring JdbcTemplate的解析 针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础。它继承自抽象类JdbcA从厕所日,同时实现了JdbcOperations接口。同时JdbcAcces...
2018-07-16 19:24:03 1177
原创 Spring学习笔记(三)—Spring AOP
一、Spring AOP简介1、什么是AOP 面向切面编程(也称面向方面编程)。是面向对象编程的一种补充。在传统业务处理代码中,通常会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但是要实现某个功能(如日志记录),同样的代码荏苒会分散到各个方法中。这样,如果关闭某个功能,或者对其进行修改,就必须要修改所有的方法。为解决这一个为题,AOP采用横向抽取机...
2018-07-15 15:54:03 470
原创 Spring学习笔记(二)—Spring中的Bean
一、Bean的配置 Spring支持XML和Properties两种配置文件,实际开发中,常用XML配置。Spring中XML配置文件的根标签是<beans>,<beans>包含多个<bean>子元素。每一个<bean>子元素定义一个Bean <bean>元素的常用属性以及其子元素:id:一个bean的唯一标识,Spring对...
2018-07-14 22:10:35 886
原创 Spring学习笔记(一)—Spring基本应用
spring概述一、spring框架的优点: 非侵入式设计:可以使应用程序代码对框架的依赖最小化(允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。)方便解耦、简华开发:spring就是一个大工厂,可以将对象的创建和依赖关系的维护工作都交给Spring容器管理。大大降低了组件之间的耦合性。...
2018-07-12 22:42:14 883
原创 Java虚拟机学习笔记(二)—方法调用(一)
方法调用: 方法作为程序组成的基本单元,作为原子指令的初步封装,计算机必须支持方法调用。Java语言的原子指令是字节码,Java方法时对字节码的封装,因此JVM必须支持对Java方法的调用取指(取出指令): 方法对原子指令的封装,计算机进入方法后,最终逐条取出这些指令并逐条执行。JVM进入Java方法后,也要能够模拟硬件CPU,能够从Java方法中逐条取出字节码指令。运算: 计算...
2018-07-09 21:40:37 334
原创 Java虚拟机学习笔记(一)—Java虚拟机概述
一:编程语言兼容底层系统的方式大概分为两种1、通过编译器实现兼容 例如C、C++等编程语言,既能运行与Linux系统,也能运行与Windows系统;既能运行于x86平台,也能运行于AMD平台。这种能力并不是编程语言所具备的,而是由编译器所赋予的。针对不同的硬件平台和操作系统,开发特定的编译器,编译器能够将同一段C/C++语言翻译成与木匾平台匹配的机器指令,从而实现语言的兼容性。2、通过中间语...
2018-07-08 21:26:18 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人