logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis篇-7--原理篇6--过期机制(定时删除,惰性删除,Redis过期事件监听和Java实现)

定时删除(Active Expiration)是一种主动的过期策略,Redis会定期检查并删除那些已经过期的键。具体来说,Redis会在后台线程中运行一个定时任务,每隔一段时间扫描一定数量的过期键,并将它们从数据库中删除。惰性删除是一种被动的过期策略,Redis不会主动检查过期键,而是在访问某个键时才检查其是否已经过期。如果该键已经过期,Redis会立即删除它,并返回相应的结果(如 nil 或 n

文章图片
#redis#数据库#java
oracle-常用数据库问题解决

1、解决oracle记录被另一用户锁住select object_id,session_id,locked_mode from v$locked_object;select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order

文章图片
#oracle#数据库
Java Excel导入及解析数据

问题背景:对于一些需要快速生成大量数据的情况,通过系统一个一个去生成基本上是不现实的,一般都会采用导入excel的方式去实现。例如:学校的成绩分析管理,需要通过导入一次考试的excel生成必要的分析数据。实现必要基础,个人认为需要接口传文件的时候附加其他业务参数,如年级等,其次还需要比较完整的解析excel文件(1)、接口调用方式和接口定义接口定义如下,用MultipartFile来接收文件,其他

文章图片
#java
linux 常用命令

1、zip和unzip命令zip -r a.zip ./当前目录下的文件压缩成a.zip,解压a.zip后直接是所有文件zip -r aaa.zip /home/222当前目录下的文件压缩到aaa.zip中,同时添加目录/home/222解压后是home文件夹,向下走是222文件夹,在向下才是目标文件unzip z.zip 解压z.zip文件到当前目录...

文章图片
#linux
VMware Workstation创建新的虚拟机

1、首先要安装VMware Workstation,安装我在这里就不说了,安装好后打开VMware:2、打开后点击创建新的虚拟机—>选择自定义—>点击下一步3、什么都不需要改,继续下一步4、我一般会选择稍后安装操作系统,你也可以根据你自己的情况选择5、这个地方根据你要安装的操作系统已经你的版本进行选择6、虚拟机的位置和名称,可...

VMware 配置虚拟机网络

初次完成时,虚拟机的网络服务虽然已经启动,但是和宿主机的网络还没有打通,所以还需要经过以下的步骤,将宿主机和虚拟机的网络打通。(1)、下载和安装VMware-Workstation-Pro.exe软件,推荐16.0版本。(3)、VM创建一个虚拟机,并且使用本地已下载centOS7镜像完成一个环境的搭建。(2)、下载centOS7镜像,可以在阿里云下载。(2)、网络选择NAT共享模式,之后确定即可。

文章图片
#centos
Java 常用注解@Configuration,@Bean及@ConfigurationProperties(prefix = "spring.datasource")

1、简述在springboot之前,我们常用的Spring Mvc项目中,我们通常会在spring.xml的配置文件中配置<beans>等相关的配置,这样当我们启动项目的时候,spring的运行机制会将配置的<beans>中的<bean>放到我们的spring容器中,我们可以通过@Autowired来直接使用容器中已经配置的对象。那么当我们在之后的sprin..

vue v-if和v-else无效果

1、在vue项目中,通常会遇到需要使用v-if和v-else标签来处理一些页面渲染的问题,有时候会出现渲染无效果的问题,如下:代码使用如上图,渲染结果如下图可以看到,这样写的时候,v-if和v-else标签内容都被渲染出来了,很明显这不符合我们的业务逻辑。解决办法如下:渲染效果可以发现,我们把p标签和h3标签的位置换一下,就可以了。原因分析:p标签是行内元素,h3标签是块级元素在进行嵌套的时候,块

#vue.js
运维 kubernetes(k8s)基础学习

通常开发会有很多项目,也会有很多环境(开发,测试,预生产环境)等,当机器足够的话,可以在不同的机器进行部署不同的项目已经环境,但是如果机器不足的话,可以使用k8s集群的命名空间(namespace)来实现开发测试环境的隔离。容器管理工具可以完成容器的基础管理,对于完成企业中更加复杂的应用部署,如需要对多应用的系统进行部署时,就需要更加复杂的工具来完成对容器运行应用的编排,这就是我们所说的容器编排部

文章图片
#运维#kubernetes
VMware 配置虚拟机网络

初次完成时,虚拟机的网络服务虽然已经启动,但是和宿主机的网络还没有打通,所以还需要经过以下的步骤,将宿主机和虚拟机的网络打通。(1)、下载和安装VMware-Workstation-Pro.exe软件,推荐16.0版本。(3)、VM创建一个虚拟机,并且使用本地已下载centOS7镜像完成一个环境的搭建。(2)、下载centOS7镜像,可以在阿里云下载。(2)、网络选择NAT共享模式,之后确定即可。

文章图片
#centos
    共 21 条
  • 1
  • 2
  • 3
  • 请选择