logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务:SpringCloud 高并发出现的问题以及解决办法(一篇文章给你安排的明明白白的!!!)

之前的做文章讲述了一些常用的组件,这次我们来聊聊基于上面组件的高并发问题。我们先以高并发时,项目程序出现的现象入手。一、修改项目order-service这里面我们不采用feign,而是采用普通的http请求的方式,用restTemplate。这里有两个接口。@RestController@RequestMapping("/order")public class OrderController {

httpClient的使用:数据库连接池的API

1、为什么要是用连接池?降低了频繁建立HTTP连接的时间开销,减少了TCP连接建立和释放时socket通信服务器端资源的浪费;支持更高的并发量;2、常用HttpClient连接池API本文使用的是目前最新版本的HttpClient4.5.3,所以下文的内容都是基于该版本书写。PoolingHttpClientConnectionManager连接池管理实现类PoolingHttp...

#http
ElasticSearch为何查询速度快(秒懂)

有一位学长突然问我你知道为啥es比数据库mysql查询的快吗?之前对于es的印象就是高效的搜索框架,实际应用过,但是没想过原理,后来查了一些资料,现在做一下总结。希望还是小伙伴们可以了解一些es的知识之后再来看这一个文章吧。es为何查询速度快?es采用的是倒序索引,这种索引方式和我们的正常索引不太一样,我们以一张表来说明,看一下对比:idagesexname...

mybatis-plus中的BaseMapper、queryMapper、主键生成策略、以及分页

在MybatisPlus中, BaseMapper中定义了一些常用的CRUD方法 ,当我们自定义的Mapper接口继承BaseMapper后即可拥有了这些方法。需要说明的是:这些方法仅适合单表操作。1、方法截图可以查看源码,看到这些方法,2、queryMapper这里的queryMapper可以理解为是一个条件工程目录与上一篇博客的相同@Testpublic void test...

到底了