(引用自:https://blog.csdn.net/haoranhaoshi/article/details/109781570) redis出于性能上的考虑,无法做到对每一个过期的key进行即时的过期监听和删除。但是redis提供了其它的方法来清理过期的key。 1.被动清理(或者称惰性过期) ...
分类:
其他好文 时间:
2021-06-24 17:31:39
阅读次数:
0
##Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 ##Java三大版本 Write once、 Run Anywhere JavaSE标准版(桌面程序,控制台开发...) JavaME:嵌入式开发(手机,小家电...) JavaEE企业级开发(web ...
分类:
编程语言 时间:
2021-06-24 17:30:24
阅读次数:
0
1.首先确保你有两台机器,一台机器是jenkins服务器就是master,另一台是子节点。 2.确保子节点的不会一直被重装机器,因为你重装了,jdk、git、ssh就没有了,那么master就无法找到了他了。要么就是在重装的时候使用oem定制把git、ssh、jdk都按装进去。 3.确保以上两条你你 ...
分类:
其他好文 时间:
2021-06-24 17:28:49
阅读次数:
0
Jar包方式: 1. 在pom文件中添加Maven打包插件: 2.可以先清除缓存 3.使用IDEA开发工具进行打包 4.用IDEA内置模板Terminal运行 5.运行成功 War包方式: 1.声明打包方式为War包(在pom.xml文件里声明) 2.声明使用外部的Tomcat服务器 3.提供Spr ...
分类:
编程语言 时间:
2021-06-23 17:13:13
阅读次数:
0
一、HttpServletRequest类 作用:每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传递到service方法(doGet和doPost)中供我们使用。我们可以通过HttpServletRequest对象,获取 ...
分类:
编程语言 时间:
2021-06-23 17:12:50
阅读次数:
0
6.22Java多线程happenbefore 编译器和CPU会尝试重排指令使得代码更快地运行 发生情况: 代码间没有直接联系,没有依赖 这样就会发生指令重排a 步骤 拿到指令,进行编译,放入寄存器 >fetch 解码指令,从寄存器中拿值,从主存拷贝到工作内存 >copy 执行选项 >excutor ...
分类:
移动开发 时间:
2021-06-23 17:01:24
阅读次数:
0
1、8005 #关闭tomcat通信接口, port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串<Server port="8005" shutdown="SHUTDOWN"> 2、8009 #与其他http服务器通信接口,用于ht ...
分类:
其他好文 时间:
2021-06-23 16:53:46
阅读次数:
0
服务器硬件及RAID配置实战一.RAID磁盘阵列概述① 是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列② 把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)从而提供比单个硬盘更高的存储性能和提供数据备份技术③ 组成磁盘阵列 ...
分类:
系统相关 时间:
2021-06-23 16:30:18
阅读次数:
0
第 10 章 RDB 持久化 数据库状态:服务器中的非空数据库以及它们的键值对统称为数据库状态 Redis 提供 RDB 持久化功能,将内存中的数据库状态保存到磁盘中,避免数据意外丢失 RDB 文件是一个经过压缩的二进制文件,还可以通过该文件还原生成 RDB 文件时的数据库状态 10.1 RDB 文 ...
分类:
数据库 时间:
2021-06-23 16:26:57
阅读次数:
0
HTTP请求方法和响应状态详解 HTTP请求方法 HTTP1.0/1.1支持的所有请求方法如下所示: GET 用来请求访问已被URI识别的资源。指定的资源经服务器解析后返回响应内容。 POST POST方法用来传输实体的主体(一般是身份认证信息数据或者是请求服务的参数数据),虽GET方法也能做到,但 ...
分类:
Web程序 时间:
2021-06-23 16:25:48
阅读次数:
0