微服务进阶
文章平均质量分 71
在上一个专栏“微服务”的基础上,扩展升级项目,使其更接近于实际应用配置与使用
乐羊子灰
吃饭哪有敲代码香
展开
-
三、spring微服务接入JPA
pom引入jpa依赖 <!--jpa--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>DROP TABLE IF EXIS原创 2021-02-24 11:19:43 · 300 阅读 · 2 评论 -
Springdata JPA、MyBatis选型
概述JPA是Java Persistence API的简称,中文名Java持久层API,描述对象-关系表的映射关系,本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现,Springdata JPA基于Hibernate来实现;而mybatis着力于POJO与SQL之间的映射关系。性能 由于 Hibernate 比 MyBatis 抽象封装的程度更高,理论上单个语句之心的性能会低一点(所有的框架都是一样,排除算法上的差异,越是底层,执行效率越高)。 但 Hibernate 会设置缓存,对.原创 2021-02-09 18:26:08 · 221 阅读 · 1 评论 -
二、spring微服务接入mysql、连接池 druid
微服务接入druidDruid的简介建立数据库连接是相当耗时和耗费资源的,而且一个数据库服务器能够同时建立的连接数也是有限的,在大型的Web应用中,可能同时会有成百上千个访问数据库的请求,如果Web应用程序为每一个客户请求分配一个数据库连接,将导致性能的急剧下降。为了能够重复利用数据库连接,提高对请求的响应时间和服务器的性能,可以采用连接池技术。连接池技术预先建立多个数据库连接对象,然后将连接对象保存到连接池中,当客户请求到来时,从池中取出一个连接对象为客户服务,当请求完成后,客户程序调用close()原创 2021-02-09 17:12:38 · 685 阅读 · 0 评论 -
一、spring微服务接入redis
注:本文只将快速应用,深入了解会另开文章一、启用redis服务https://github.com/tporadowski/redis/releases解压即可使用:双击 redis-server.exe 启动redis服务端修改默认配置文件 redis.windows.conf(左为默认,右为修改后)双击 redis-cli.exe 启动redis客户端验证方式如下图二、项目接入redispom依赖 <!-- redis --> &l原创 2021-02-04 11:34:38 · 341 阅读 · 2 评论