摘要:
@RestController public class ExportRest { @ApiOperation(value = "导出Excel", notes = "导出Excel详细") @GetMapping("/export/exportExcel") public void exportE 阅读全文
摘要:
缓存穿透:重复查询一条数据,redis缓存中没有,数据库中也没有。就容易照成缓存击穿。 解决方案: 1、前端做出限制,例如查询id为-1的数据,这一条很明显。redis中和mysql中都不可能查询到,所以在前端或service(防止有人跳过前端,直接以ip/project?id=-1请求)做出相应拦截(拦截id<0)。 2、如查询一次发现这种情况,可以将它缓存到red... 阅读全文
摘要:
1、redis管道 原因: redis是一种基于客户端-服务端模型,以及请求响应-协议的TCP服务。会遵循一下步骤: 客户端请求 >> 阻塞socket >> 服务端响应 问题: 如上图所示,有n次会话,其中每一次会话的时间都会依据当时网络状况而定(很快或者很慢),每次会话耗费的时间我们称之为 RTT = round trip time 往返时间。如果RTT=250m... 阅读全文
摘要:
1、客户端连接 :redis-cli ,通过help命令可知晓怎么使用redis. 同时,通过service redis-cli -help连接,也可以查看连接时 可以通过help @string来查看详细介绍 2、redis的五种value Redis 中不管类型如何,都会存在2个序列。 正序列012345序列abcdef反序列-6-5-4-3-2-1 Key-v... 阅读全文
摘要:
阅读全文
摘要:
1、下载redis(VM+centOS7) ①在根目录下,新建文件夹"redisInstall" 1、mkdir redisInstall 2、安装 wget 插件 3、进入到redisInstall中,下载redis源码 4、安装 ①解压 ②编译,因为有makeFile文件,可以直接make. 需要安装gcc 安... 阅读全文
摘要:
centOS7安装memcached: 1、自动安装 : yum install memcached 2、手动安装 wget http://memcached.org/latesttar -zxvf memcached-1.x.x.tar.gzcd memcached-1.x.x (./configure --prefix="自... 阅读全文
摘要:
数据的存储方式 存储位置磁盘内存存储特点寻址、受带宽影响寻址查询时间ms级别,比内存满10万倍ns级别 远古时期:数据都存储在文件中,每次访问指定数据都要在文件中全量查询,一条不漏。如果文件过大,整个检索就相当耗费时间。 近古时期:为了解决"dataSource"过大的问题,提出了一个新的理论——"分制"。把一个大文件拆成很多小文件,在检索时对小文件进行查询。查到即止,也... 阅读全文
摘要:
1、新建一个spring boot的web项目,通过maven 或 gradle 都可以: 然后引入extuator.jar org.springframework.boot spring-boot-starter-actuator 2、在配置文... 阅读全文
摘要:
1、什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。 2、为什么要用 Spring Boot? Spring Boo... 阅读全文