基础 - CSS样式实现显示和隐藏特效功能详解
基础 - CSS样式实现显示和隐藏特效功能详解 1. 前言 "CSS是前端开发中的一种样式表语言,可以用来控制网页的样式。今天介绍一下CSS样式如何实现隐藏(收起)和显示(展示)特效功能,可以使网页内容更加简洁易读,也更符合用户的操作习惯。而CSS可以通过伪类和动画来实现这种效果。" 2. HTML编写 在HTML中添加隐藏和显示按钮,可以使用div标签来实

2023年10月15日
大约 2 分钟
MQ - RabbitMQ全局流量控制
MQ - RabbitMQ全局流量控制 "当消息积压时,消息会进入到队列深处,消费消息会使服务器性能大大降低。而内存告警和磁盘告警就是通过设置阈值来预防此情形,当达到阈值后,阻塞集群中所有的Connection,直到对应项恢复正常,属于全局性的流量控制 (Global Flow Control)。而这里将要提到的流控是针对连接Connection来的(Per

2023年10月2日
大约 6 分钟
MQ - RabbitMQ镜像队列机制
MQ - RabbitMQ镜像队列机制 "镜像队列在解决什么?" "- 镜像队列 (Mirror Queue) 机制,可以将队列镜像到集群中的其他Broker节点之上。当集群中的一个节点失效了,队列能自动地切换到镜像中的另一个节点上,以此可以保证服务的可用性,而不是节点实现其上的队列不可用。" 1. 机制原理 一般情况下,给每一个配置镜像的队列,即镜像队列都

2023年10月2日
大约 10 分钟
MQ - RabbitMQ实现网络分区
MQ - RabbitMQ实现网络分区 "网络分区的意义:" "- rabbitmq集群的网络分区的容错性不是很高,一般情况可以使用Federation或者Shovel插件就可以解决广域网中的使用问题。不过即使是在局域网环境下,网络分区也不可能完全避免,网络设备(比如中继设备、网卡) 出现故障也会导致网络分区。极端情况下还会造成数据丢失,影响服务的可用性。"

2023年10月2日
大约 18 分钟
MySQL实现SQL语句查询当日数据
MySQL实现SQL语句查询当日数据 MySQL中使用日期函数和日期格式化来查询当日的数据。以下是一个使用代码示例的解释。 1. curtate() 可以使用curtate()函数获取当前日期,然后使用日期格式化将其与数据库表中的日期字段进行比较。 在这个示例中,tablename是要查询的表名,datecolumn是包含日期的字段名。date(date_c

2023年10月1日
大约 2 分钟
Java8 - JDK1.8下载安装与环境配置教程详解(2023最新版)
Java8 - JDK1.8下载安装与环境配置教程详解(2023最新版) "JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。" JDK是整个java开发的核心,包含: JAVA开发工具(jdk\bin); 基础开发库(jdk\jre\lib\rt.jar); 基础开发库的源码(jdk\src.zip); JDK

2023年9月11日
大约 2 分钟
Spring进阶 - Spring AOP实现异步文件上传
Spring进阶 - Spring AOP实现异步文件上传 1. 前言 相信很多系统里都有这一种场景:用户上传Excel,后端解析Excel生成相应的数据,校验数据并落库。这就引发了一个问题:如果Excel的行非常多,或者解析非常复杂,那么解析+校验的过程就非常耗时。 如果接口是一个同步的接口,则非常容易出现接口超时,进而返回的校验错误信息也无法展示给前端,

2023年9月10日
大约 6 分钟
vuepress打包报错localStorage is not defined
vuepress打包报错localStorage is not defined 错误日志 原因分析 在vuepress中执行npm run docs:build命令进行打包时报错,这是由于localStorage是浏览器中使用的全局对象,但是在构建静态页面时无法访问到该对象,从而导致打包报错。 解决方法 在js代码中判断当前环境是否是浏览器访问行为,之后根据

2023年9月7日
大约 1 分钟
Nginx性能优化之Gzip压缩文件配置方法详细说明
Nginx性能优化之Gzip压缩文件配置方法详细说明 Nginx开启Gzip压缩功能, 可以使网站的css、js 、xml、html 文件在传输时进行压缩,提高访问速度, 进而优化Nginx性能! Web网站上的图片,视频等其它多媒体文件以及大文件,因为压缩效果不好,所以对于图片没有必要支压缩,如果想要优化,可以图片的生命周期设置长一点,让客户端来缓存。 开

2023年9月7日
大约 6 分钟
安装离线RPM包所需net-tools、openssl-perl、openssl-libs等
安装离线RPM包所需net-tools、openssl-perl、openssl-libs等 "官方离线安装rpm包,下载net-tools rpm包、openssl-perl rpm包、openssl-libs rpm包等,并进行安装net-tools rpm包、openssl-perl rpm包、openssl-libs rpm包。" 1. net-to

2023年9月7日
大约 2 分钟
2
3
4
5
...
29