MyBatis缓存

MyBatis Mybatis笔记连载上篇连接Mybatis简单操作学习 Mybatis笔记连载下篇连接Mybatis动态SQL 一、自带缓存 MyBatis在默认会开启一级缓存,一级是在SqlSession层进行缓存的,即同一个SqlSession,多次调用同一个Mapper和同一个方法的同一个参

Mybatis简单操作学习

Mybatis Mybatis笔记连载下篇连接MyBatis缓存 一、搭建demo 在使用Mybatis读取数据库时,需要构建SqlSessionFactory对象,获取这个对象也非常简单,使用Resources的工具类中的getResourceAsReader方法读取xml配置,再通过SqlSes

(spring)Dao

DAO 学习dao前有数据库基础,java与数据库连接使用的是jdbc,在此前我已学习过jdbc也不再介绍jdbc,直接使用Spring的DAO模块,而在使用Spring的DAO,最基础的DAO模块对JDBC的支持。依赖于commons-dbcp.jar和commons-pool.jar。在pox中

(spring)AOP

AOP的作用 在前几天学习到的spring中的java基础(AOP)通过java程序例子已经讲述了什么是AOP。 AOP的好处就是解除非核心功能且又在核心代码类中与核心类强耦合和非核心功能的代码冗余。 AOP中的主要概念 横切关注点 AOP把一个业务流程分成几部分,例如日志记录,每个部分单独处理,

(spring)Bean的作用域和生命周期

Bean的作用域 在创建Bean时会先读取bean的xml配置文件,在<Bean>标签中有属性scope,Spring中支持5种作用域 作用域描述 单例(singleton)默认,每一个Spring IoC容器都拥有唯一的一个实例对象 原型(prototype)一个Bean定义,

(spring)Bean的配置与注入

Bean的配置 继续引用spring中的java基础(注解)的例子代码person类和air接口。 1、基于XML配置Bean Spring通过<bean>配置来实例化、设置Bean的属性以及设置bean的相互依赖,有id和class的属性,class相当于我们new来创建新实例时所需要

spring中的java基础(AOP)

什么是AOP(面向切面) AOP可以说是OOP(面向对象)的补充和完善,OOP中有封装、继承、多态来建立一种对象层次结构,OOP允许你定义从上到下的关系,但却不适合定义从左到右的关系。例如日志功能。输出日志的代码往往水平地散步在所有对象层次中,但他却和核心功能毫不相关,这种散布到各处的代码被称为横切

spring中的java基础(反射)

反射 一、反射机制 反射就是在运行的状态下,对于任何一个类,都能够知道自己的所有属性和方法:对于任何一个方法和属性,这种动态获取信息和调用对象的方法叫做JAVA的反射机制。 二、理解Class和Class类的常用方法 反射机制可以通过获取Class类来实现,Class也是一个类,只是它是一个描述类的

spring中的java基础(注解)

注解 一、什么是注解 它提供了一种安全的类似注释的机制,用来将任何 的信息或元数据与程序元素进行关联。为程序的元素加上更直关、更明了的说明,这些说明信息与业务逻辑无关,并且供制定的工具或框架使用。 类似@Overrude这种其实就是注解中一种。 二、内置注解 1、@Deprecated 编译器在编译

服务器内存过高的排查

记一次因为内存过消耗过大的排查 环境 阿里云服务器学生机,ubuntu16.4 排查过程 先看看阿里云的控制端显示的内存占用情况 先是使用了top指令查看了机器占用情况 并没有发现异常的程序。也没有显示内存有占用过大。 使用指令查看占用的物理内存, ps aux|awk '{sum+=$6} E
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×