Spring Boot
朝雨忆轻尘
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
Spring Boot:集成Druid数据源
综合概述数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。在Java应用程序开发中,常用的连接池有DBCP、C3P0、Proxool等。Spring Boot默认提供了若干种可用的连接池,默认的...原创 2019-07-03 10:28:29 · 209 阅读 · 0 评论 -
Spring Boot:整合JdbcTemplate
综合概述Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。JdbcTemplate主要提供以下五种类型的方法: execute方法:可以用于执行任何SQL语句...原创 2019-07-03 10:30:29 · 183 阅读 · 0 评论 -
Spring Boot:整合Spring Data JPA
综合概述JPA是Java Persistence API的简称,是一套Sun官方提出的Java持久化规范。其设计目标主要是为了简化现有的持久化开发工作和整合ORM技术,它为Java开发人员提供了一种ORM工具来管理Java应用中的关系数据。 简而言之,JPA提供了使用面向对象的方式操作数据库的功能。JPA充分吸收了现有Hibernate,TopLink,JDO等ORM框架的优势,具有易于使用、...原创 2019-07-03 10:31:21 · 199 阅读 · 0 评论 -
Spring Boot:整合Shiro权限框架
综合概述Shiro是Apache旗下的一个开源项目,它是一个非常易用的安全框架,提供了包括认证、授权、加密、会话管理等功能,与Spring Security一样属基于权限的安全框架,但是与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。Shiro属于轻量级框架,相对于Spring Security简单很多,并没有security那么复杂。优势特点它...原创 2019-07-03 10:32:25 · 223 阅读 · 0 评论 -
Spring Boot:使用Redis存储技术
综合概述Redis是一个开源免费的高性能key-value数据库,读取速度达110000次/s,写入速度达81000次/s。Redis支持丰富的数据类型,如Lists, Hashes, Sets 及 Ordered Sets 数据类型。Redis的所有操作都是原子性的,要么成功执行要么失败完全不执行。另外还可以通过MULTI和EXEC指令包起来支持事务。此外,Redis还具备丰富的特性,比如...原创 2019-07-03 10:33:45 · 310 阅读 · 0 评论