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 分钟
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 分钟
常见的消息中间件有哪些,如何技术选型?
常见的消息中间件有哪些,如何技术选型? 1. 背景 在高并发、高消息吞吐的互联网场景中,我们经常会使用消息队列(Message Queue)作为基础设施,在服务端架构中担当消息中转、消息削峰、事务异步处理 等职能。 对于那些不需要实时响应的的业务,我们都可以放在消息队列中进行传输。下面是用户在进行系统注册的时候场景,充分体现MQ的作用 可以看到用户注册的过程

2023年6月20日
大约 23 分钟
MySQL binlog有哪些常见的业务应用场景?
MySQL binlog有哪些常见的业务应用场景? 1. 什么是binlog binlog是MySQL的一种二进制日志文件,用来记录数据的变化。MySQL使用binlog进行主从复制,如图: 1. 客户端向master的mysql sever写入数据 2. 当数据发生变化时,master将变更的数据记录写入到二进制文件中,即binlog。 3. slave订

2023年6月10日
大约 4 分钟
SpringBoot项目中设计业务操作日志功能步骤详解
SpringBoot项目中设计业务操作日志功能步骤详解 "很久以前都想写这篇文章,一直没有空,但直到现在我对当时的情景还有印象,之所以有印象是因为需求很简单,业务操作日志的记录与查询的功能,但是具体实现真的很烂,具体的烂法会在反面示例里细说,领导以及客户层面很认可,一系列迷之操作,让我印象深刻。" 1. 需求描述与分析 客户侧提出需求很简单:要对几个关键的业

2023年6月1日
大约 11 分钟
IntelliJ - IntelliJ IDEA 2023.1.3 最新激活码破解教程「持续更新~」
IntelliJ - IntelliJ IDEA 2023.1.3 最新激活码破解教程「持续更新~」 本教程适用于以下版本: 2023.1、及更高;; 2022.3.3、2022.3.2、202.3.1、2022.3;; 2022.2.3、2022.2.2、2022.2.1、2022.1;; 2022.1、及所有自版本。; 该激活方式不限于IDEA,同

2023年5月15日
大约 7 分钟
SpringCloud - 架构体系详解
SpringCloud - 架构体系详解 Spring Cloud简介 "Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。" Spring并没有重复制造轮子

2023年3月24日
大约 8 分钟
蚂蚁金服 - Elasticsearch深度分页问题及不同需求下的解决方案
蚂蚁金服 - Elasticsearch深度分页问题及不同需求下的解决方案 1. 什么是深度分页(Deep paging) 1.1. ES中from+size分页 分页问题是Elasticsearch中最常见的查询场景之一,正常情况下分页代码如实下面这样的: 输出结果如下图: 很好理解,即查询第一页的5条数据。图中数字2即返回的五条文档数据。但是如果我们查询

2023年3月23日
大约 11 分钟
2
3
4
5
...
28