摘要: 缓存过期策略 定时删除 没人用 含义:在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除 优点:该策略可以立即清除过期的数据, 保证内存被尽快释放 缺点:若过期key很多,删除这些key会占用很多的CPU时间,在CPU时间紧张的情况下,CPU不 阅读全文
posted @ 2023-02-27 15:49 —阿峰— 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、安装Docker sudo yum remove docker* sudo yum install -y yum-utils #配置docker的yum地址 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/dock 阅读全文
posted @ 2022-11-18 16:09 —阿峰— 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1、什么是JUC java.util工具包、包、分类 业务:普通的线程代码 Thread Runable:没有返回值、效率相对于Callable相对较低。 2、线程和进程 进程:一个程序。如:QQ.exe。 一个进程往往可以包含多个线程,至少包含一个线程。 JAVA默认有几个线程?2个 mian、G 阅读全文
posted @ 2022-02-11 14:37 —阿峰— 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、概述 String是代表字符串的类,本身是一个最终类,使用final修饰,不能被继承。 二、定义方式 方式一:直接赋值法 String str1 = "hello"; 方式二:创建法 String str2 = new String("hello"); 方式三:创建一个字符数组ch,new St 阅读全文
posted @ 2021-06-10 14:53 —阿峰— 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现这种问题: 1、这个问题的原因就是我们放在服务器的脚步类型是dos,而不是unix类型,所以会导致出现(-bash: ./bin/shutdown.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录)这个问题。 如何排查此问题: 1、找到脚本的部署位置 阅读全文
posted @ 2021-06-07 10:36 —阿峰— 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1、term和termsterm和terms等查询,不会对查询对字段进行分词处理,适合于date、num、id等确切数据进行搜索 如果需要查询keywords,则查询等keywords必须是查询字段中可以分出来的词,如果不是,则无法查询到数据。 例如:age字段包含的值为80后、90后。使用term 阅读全文
posted @ 2021-03-31 17:44 —阿峰— 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立”严格模式”的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 阅读全文
posted @ 2016-05-30 10:01 —阿峰— 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前两天遇到一个问题,研究了我很差事件。问题如下: 页面只有一个文本框,没有写任何回车事件,但是点回车的时候,就会触发回车,回传页面。 于是各种google,终于有了结果: 如果表单里有一个type=”submit”的按钮,回车键生效。 如果 表单里只有一个type=”text”的input,不管按钮 阅读全文
posted @ 2024-03-04 09:16 —阿峰— 阅读(57) 评论(1) 推荐(1) 编辑
摘要: K8S基础概念 1、是什么 kubernetes具有以下特性: 服务发现和负载均衡 Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。 存储编排 Kubernetes 允许你自动挂载你 阅读全文
posted @ 2024-02-22 14:01 —阿峰— 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 继续上一篇写 1、当解决了ORA-01033 : ORACLE initialization or shutdown in progress 这个问题后重新连接此数据库的时候又出现以下问题 ORA-01113: file 69 needs media recovery ORA-01110: data 阅读全文
posted @ 2023-12-26 16:03 —阿峰— 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1、问题原因 测试环境反馈某一个模块页面一直加载当中,接口没有返回。 紧接着我就找到这个SQL语句在客户端工具navicat.exe上去执行,执行了整整一个半小时没有返回,navicat还关闭不了,最后实在受不了直接杀死navicat的进程。 这个时候重新打开navicat.exe连接数据库连接不上 阅读全文
posted @ 2023-12-26 15:32 —阿峰— 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 第一种:(生产者)生产者弄丢了数据。生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。 第二种:(服务端)RabbitMQ 弄丢了数据。MQ还没有持久化自己挂了 第三种:(消费者)消费端弄丢了数据。刚消费到,还没处理,结果进程挂了,比如重启了。 1. 阅读全文
posted @ 2023-10-10 14:26 —阿峰— 阅读(322) 评论(0) 推荐(0) 编辑
摘要: sudo yum remove docker* sudo yum install -y yum-utils #配置docker的yum地址 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux 阅读全文
posted @ 2022-11-22 17:34 —阿峰— 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 原先我们使用Docker按照mysql时候的命令 docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /my 阅读全文
posted @ 2022-11-22 17:22 —阿峰— 阅读(998) 评论(0) 推荐(0) 编辑
摘要: Caused by: io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s) at io.lettuce.core.ExceptionFactory.createTimeoutExcepti 阅读全文
posted @ 2022-11-10 17:35 —阿峰— 阅读(400) 评论(0) 推荐(0) 编辑