Kunqian Zhu's Blog

Thinking will not overcome fear but action will.

SpringBoot教程(九)--redis缓存消息队列

SpringBoot

这篇文章主要讲述如何在springboot中用reids实现消息队列。 准备阶段 安装redis java 1.8 maven 3.0 idea 环境依赖 创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖: <dependency> <groupId>org.spring...

SpringBoot教程(八)--Spring Cache

SpringBoot

声明式缓存 Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。 Spring Boot 为我们自动配置了 JcacheCacheConfigurati...

SpringBoot教程(七)--Swagger

SpringBoot

swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。 引入依赖 <dependency> <groupId>io.springfox</groupId> <artif...

SpringBoot教程(六)--整合Redis

SpringBoot

Redis简介 Redis就是Nosql,非关系数据库 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。 支持丰富数据类型,支持string,list,set,sorted set,hash 支持事务,操作都是原子性,所谓的原子性...

SpringBoot教程(五)--整合Mybatis

SpringBoot

本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。 引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star...

SpringBoot教程(四)--JPA

SpringBoot

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。 JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个,...

SpringBoot教程(三)--JDBCTemplate

SpringBoot

本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql: -- create table `account` DROP TABLE `account` IF EXISTS CREATE TABLE `account` ( `id` in...

SpringBoot教程(二)--配置文件详解

SpringBoot

springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。 在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。 一、自定义属性 当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java...

SpringBoot教程(一)--基础篇

SpringBoot

1.简介 官方简介: SpringBoot在建立生产中的独立程序上非常简便、只需要一些简便的配置就能运行起来。大致有如下特点: 创建独立的Spring applications 能够使用内嵌的Tomcat, Jetty or Undertow,不需要部署war 提供starter pom来简化maven配置 自动配置Spring 提供一些生产环境的特性,比如metrics, h...

30分钟学习Kafka

Kafka

简介 Kafka是当下对海量数据提供了最佳支持的MQ中间件,无论是高并发的处理,还是依托zookeeper的水平拓展都有不俗的特性。 由于公司最近也在尝试如何将它应用到开发中以对业务更好的支撑,因此特地分享一些安装和使用的心得。 一、安装与启动 服务器环境采用CentOS 7 x64位系统。实际使用中Kafka依赖Zookeeper进行Broker管理,测试环境我们可以只使用Kafka自...