环境配置:JDK版本:1.8Caffeine版本:2.8.0SpringBoot版本:2.2.2.RELEASE一、本地缓存介绍缓存在日常开发中启动至关重要的作用,由于是存储在内存中,数据的读取速度是非常快的,能大量减少对数据库的访问,减少数据库的压力。之前介绍过Redis这种NoSql作为缓存组件,它能够很好的作为分布式缓存组件提供多个服务间的缓存,但是Redis这种还是需要网络开销,增加时耗。本地缓存是直接从本地内存中读取,没有网络开...
继续阅读 >
分类:2.x
环境配置:JDK版本:1.8Caffeine版本:2.8.0SpringBoot版本:2.2.2.RELEASE一、本地缓存介绍缓存在日常开发中启动至关重要的作用,由于是存储在内存中,数据的读取速度是非常快的,能大量减少对数据库的访问,减少数据库的压力。之前介绍过Redis这种NoSql作为缓存组件,它能够很好的作为分布式缓存组件提供多个服务间的缓存,但是Redis这种还是需要网络开销,增加时耗。本地缓存是直接从本地内存中读取,没有网络开...
继续阅读 >
今天在开发项目的时候遇到了请求不通API的问题,最开始以为是server.servlet.context-path配置导致的问题,最终发现是由于AWS端口未开放/监听导致的connectionrefuse。虽然如此,仍然想记录一下server.servlet.context-path的作用。功能这个配置能够设置项目中的所有API的上下文路径(URL的一部分),与@RequestMapping有异曲同工之妙。我们知道,@RequestMapping能够在API方法层级声明,同时能够在Controller的类层级声明,为什么...
继续阅读 >
2021
01-08
01-08
Spring Boot 2.x 实现文件上传功能
文件上传的功能实现是我们做Web应用时候最为常见的应用场景,比如:实现头像的上传,Excel文件数据的导入等功能,都需要我们先实现文件的上传,然后再做图片的裁剪,excel数据的解析入库等后续操作。今天通过这篇文章,我们就来一起学习一下如何在SpringBoot中实现文件的上传。动手试试第一步:创建一个基础的SpringBoot项目,如果还不会的话就先看看这篇《快速入门》。第二步:在pom.xml中引入模版引擎依赖:<dependency><grou...
继续阅读 >
2020
12-17
12-17
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
据Python软件基金会消息,PythonPackagingAuthority和pip团队于北美时间11月30日宣布发布pip20.3版本,开发者可以通过运行python-mpipinstall--upgradepip进行升级安装。由于改变了默认的依赖解析器,这个版本可能具有颠覆性。pip项目已经发布了如何测试和迁移到新解析器的用户指南。除了新的解析器,其它变化包括Python3.5将在pip21.0中移除,不再建议使用;pip21.0将在2021年1月释出,这个版本也将停...
继续阅读 >