Spring框架中获取连接池的四种方式

1、连接池概述  数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。      数据库连接池负责分配、管理和释放数据库连接,它允许应用程序...

2017-02-28 20:28:12

阅读数 7304

评论数 0

Hibernate与MyBatis比较

1、ORM对象关系映射(OBJECT RELATIONAL MAPPING,简称ORM),它是用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作实体对象的属性和方法。ORM技术是在对象和关系之...

2017-05-28 07:57:46

阅读数 719

评论数 0

Spring Boot(6)—— Spring Boot中定时任务

在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实现了,只需要添加相应的注解就可以实现。1、pom.xml配置pom包里面只需要引入springboot starter包即可<dependencies> <dependen...

2017-04-21 09:17:01

阅读数 288

评论数 0

Spring Boot(5)—— Spring Boot中mybatis的使用

1、概述orm框架的本质是简化编程中操作数据库的编码,发展到现在目前应用比较多的有两个,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在开发中可以根据需求灵活使用。hibernate特点就是所有的sql都用Java代码来生成,不用跳...

2017-04-20 09:29:40

阅读数 2174

评论数 0

Spring Boot(4)—— Spring Boot中Redis的使用

1、redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一...

2017-04-19 09:15:37

阅读数 806

评论数 0

Spring Boot(3)—— Spring Boot Web开发

spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等。1、json接口开发在以前的spring开发的时候需要我们提供json接口的时候需要配置:(1)添加 jackjson 等相关jar包 (2)配置spring controlle...

2017-04-18 09:25:40

阅读数 485

评论数 0

Spring Boot(2)—— 构建Hello World

1、Spring Boot构建Hello World步骤(1)新建一个Maven Java工程 (2)在pom.xml文件中添加Spring Boot Maven依赖 (3)编写启动类 (4)运行程序1.1 构建工程这个步骤很简单,用idea创建,可以命名工程名为spring-boot-he...

2017-04-18 09:14:59

阅读数 291

评论数 0

Spring Boot(1)——Spring Boot简介

1、Spring Boot概述以前spring开发需要配置一大堆的xml,后来spring加入了annotaion,使得xml配置简化了很多,但是有些配置还是需要使用xml。为了更好的解决这一问题,Spring开发了一个新的Spring Boot,主要思想是降低spring的入门,使得新手可以以最...

2017-04-13 09:21:01

阅读数 322

评论数 0

Hibernate框架ORM的实现原理

1、什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。2、...

2017-03-09 18:40:43

阅读数 528

评论数 0

Spring AOP

1、AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定...

2017-02-28 20:37:28

阅读数 219

评论数 0

Spring四种依赖注入方式

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入...

2017-02-28 20:33:18

阅读数 296

评论数 0

Spring框架的七大模块

1、Spring框架的七大模块(1)核心容器(Spring core)核心容器提供spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。它主要的组件就是BeanFactory,是工厂模式的实现。同时BeanFactory适用控制反转(IOC)思想将应用...

2017-02-28 20:22:19

阅读数 1377

评论数 0

Spring AOP介绍

1、简介 spring提供了两个核心功能,一个是IoC(控制反转),另外一个便是Aop(面向切面编程),IoC有助于应用对象之间的解耦,AOP则可以实现横切关注点(如日志、安全、缓存和事务管理)与他们所影响的对象之间的解耦。AOP主要包含了通知、切点和连接点等术语,下面分别介绍。1.1 通知(A...

2016-09-29 18:53:44

阅读数 387

评论数 0

Spring IoC介绍

在前一篇文章中,我们讲了java web项目搭建,现在看下spring ioc在java中的运用,开发工具为Intellij Idea。1、简介 IoC(Inversion of Control)通常称为控制反转,是Spring框架的核心。即通过Spring容器控制对象之间的依赖关系,而不是对象...

2016-09-29 18:43:17

阅读数 343

评论数 0

Hibernate查询、连接池、二级缓存

1、查询概述 (1)Get/load主键查询。 (2)对象导航查询。 (3)HQL查询, Hibernate Query language hibernate 提供的面向对象的查询语言。 (4)Criteria 查询, 完全面向对象的查询(Query By Criteria ,QBC...

2016-09-25 15:01:39

阅读数 266

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭