logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jsp 静态引入<%@ include %> 动态引入<jsp:include> 区别

1. 首先先介绍下,jsp机制: servlet容器,先将jsp转化成servlet,然后编译成.class文件,放置容器缓冲区【tomcat的work目录下】。每次调用jsp时,服务器会读取编译好的servler.class,处理jsp的请求。2.   在servlet容器转化jsp为servlet时,将引入的jsp源码全部添加到当前jsp,一并转化成一个ser

redis的延迟双删策略总结

1、什么是延迟双删?延迟双删策略是分布式系统中数据库存储和缓存数据保持一致性的常用策略,但它不是强一致。其实不管哪种方案,都避免不了Redis存在脏数据的问题,只能减轻这个问题,要想彻底解决,得要用到同步锁和对应的业务逻辑层面解决。2、为什么要进行延迟双删?一般我们在更新数据库数据时,需要同步redis中缓存的数据,所以存在两种方法:第一种方案:先执行update操作,再执行缓存清除。第二种方案:

文章图片
#redis#数据库
MySQL 中 blob 和 text 数据类型详解

此文章转载至微信公众号——大数据技术前线,便于自己学习使用。1. blob 类型blob(binary large object) 是一个可以存储二进制文件的容器,主要用于存储二进制大对象,例如可以存储图片,音视频等文件。按照可存储容量大小不同来分类,blob 类型可分为以下四种:类型可存储大小用途TINYBLOB0 - 255字节短文本二进制字符串

#数据库开发#mysql
redis的延迟双删策略总结

1、什么是延迟双删?延迟双删策略是分布式系统中数据库存储和缓存数据保持一致性的常用策略,但它不是强一致。其实不管哪种方案,都避免不了Redis存在脏数据的问题,只能减轻这个问题,要想彻底解决,得要用到同步锁和对应的业务逻辑层面解决。2、为什么要进行延迟双删?一般我们在更新数据库数据时,需要同步redis中缓存的数据,所以存在两种方法:第一种方案:先执行update操作,再执行缓存清除。第二种方案:

#redis#数据库
到底了