最新 最热

设计LRU 缓存结构

设计LRU 缓存结构import java.util.*;/** * LRU 最近最少使用,内存淘汰算法 */public class LRUCache { // 双向链表, 访问节点,说明使用一次,那么这个节点就移动到头部作为热门数据,其余数据位置不变,尾部就是最近最少...

2023-04-04
0

Laravel 使用 Json Web Token(JWT)

首先,您需要在User model上实现TymonJWTAuthContractsJWTSubject合同,这要求您实现2种方法getJWTIdentifier()和getJWTCustomClaims()

2023-04-03
1

Alluxio性能调优

检查 Alluxio 集群是否健康。 您可以在 http://:19999 检查 web 用户界面,看看是否可以从浏览器访问 master。 类似地,可以通过单击 Alluxio master UI 的“workers”选项卡或导航到 http://:30000/ 来访问 workers 或...

2023-04-03
0

Redis 的雪崩、穿透和击穿

雪崩就是指缓存中大批量热点数据过期后系统涌入大量查询请求,因为大部分数据在Redis层已经失效,请求渗透到数据库层,大批量请求犹如洪水一般涌入,引起数据库压力造成查询堵塞甚至宕机。...

2023-04-01
1

真正的低代码平台

根据这个定义,我们就会发现很多工具都是低代码工具。例如:C# 程序员比较熟悉的 CodeSmith。就是一个典型的低代码工具。它有效的减少了重复代码的编写,提高了开发效率。我以前也用 python 写了一些类似工具,并且让其支持...

2023-03-31
1

MyBatis源码面试题

MyBatis是一款优秀的Java ORM框架,其核心是实现了对关系型数据库的操作,它的源码实现主要集中在以下几个方面:

2023-03-31
1

Redis常见面试题

假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?...

2023-03-31
1

【愚公系列】2023年03月 Java教学课程 107-MySQL数据库(存储引擎)

MySQL存储引擎是MySQL数据库中用于存储和管理数据的核心组件。MySQL中常用的存储引擎包括InnoDB、MyISAM、Memory、CSV、Blackhole等。

2023-03-31
0

通过openresty+lua+nginx实现nginx缓存机制

OpenResty是一个基于Nginx的高性能Web应用服务器,它集成了Lua脚本语言,可以使用Lua编写Nginx模块,从而实现更多的高级功能。在本篇博客中,我们将介绍如何使用OpenResty和Lua来实现缓存机制。...

2023-03-31
1

halo+lua+nginx缓存实现毫秒级访问速度

1、halo搭建 halo搭建官网文档:https://docs.halo.run/ 2、nginx配置

2023-03-31
1