E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaBean缓存
Spring + Redisson:从 0 到 1 搭建高可用分布式
缓存
系统
Redisson这么强,为什么你的项目还没用上?评论区说出你的理由一、Redisson简介1.Redisson是什么?2.Redisson的特点和优势3.与其他Redis客户端的对比二、Redisson环境搭建1.Maven依赖引入原生依赖Spring集成依赖2.Redisson配置单节点配置集群模式配置Sentinel模式配置3.Redisson客户端初始化配置文件方式代码方式三、Redisso
松韬
·
2025-04-06 20:39
spring
分布式
缓存
redis
java
操作系统之存储管理
2高速
缓存
Cache:多由硬件控制,可以暂存内存数据,速度比内存快,但容量仍然有限。3内存:速度快,容量较大,但信息断电消失,不能长久保存大容量数据。
火车驶向云外.11
·
2025-04-06 18:55
linux
数据结构
24、Python如何使用函数装饰器
当我们想为多个函数,统一添加某种功能,比如计时统计、记录日志、
缓存
运算结果等等。代码封装有一个原则,就是同样的代码不要出现两遍,我们不想在每个函数内都添加完全相同的代码,这时就可以使用装饰器。
勇敢滴哥哥
·
2025-04-06 15:34
python
LRU
缓存
&& 带TTL的LRU
缓存
实现(拓展)
LRU
缓存
方法一:手动实现双向链表+哈希表structNode{intval;intkey;Node*prev;Node*next;Node(inta,intb):key(a),val(b),prev(
cq.gi
·
2025-04-06 13:52
算法
缓存
算法
第四章:透明多级分流系统_《凤凰架构:构建可靠的大型分布式系统》
第四章:透明多级分流系统一、客户端
缓存
核心目标:减少重复请求,降低服务端压力。1.强制
缓存
定义:客户端直接根据
缓存
规则决定是否使用本地
缓存
,无需与服务端交互。
lianghu666
·
2025-04-06 12:19
分布式
架构设计
架构
系统架构
笔记
有了 MESI 协议,为什么还要 volatile?
1.MESI协议:CPU
缓存
一致性MESI协议是一种广泛用于多核处理器的
缓存
一致性协议,它的名字来源于四种
缓存
行状态:M(Modified)、E(Exclusive)、S(Shared)和I(Invalid
向阳而生,一路生花
·
2025-04-06 11:42
spring
java
后端
jvm
/proc/meminfo详解
28kB//用来给文件做缓冲的大小Cached:4644kB被高速缓冲存储器(cachememory)用的内存的大小(等于diskcacheminusSwapCache).SwapCached:0kB
缓存
的大小
冰夫子
·
2025-04-06 09:23
linux
/proc/meminfo
后端性能优化的常见手段有哪些?
后端性能优化是一个系统性工程,涉及架构设计、代码实现、数据库优化、
缓存
策略、网络配置等多个层面。以下从六个核心维度展开论述,结合理论方法和实践策略,全面解析优化手段及其技术原理。
破碎的天堂鸟
·
2025-04-06 09:23
学习教程
性能优化
redis+mysql数据一致性+
缓存
穿透解决方案
想要达到强一致性,不加锁,只用一些
缓存
策略那必然不是不可能的1.一般查询的业务情况我们常用的情况有对一些热点的数据,或者频繁的查询的数据,如果频繁访问数据库,必然会对数据库
三氧化真
·
2025-04-06 08:47
缓存
缓存
redis
mysql
mysql逻辑架构与sql执行过程
服务层1.ManagementServeices&Utilities2.SQLInterface:SQL接口3.Parser:解析器4.Optimizer:查询优化器5.Caches和Buffers:查询
缓存
组件第三层
zhishidi
·
2025-04-06 08:47
mysql
架构
sql
early_printk函数及 在Linux中的调试使用技巧(转+原创)
article/details/50468912分析Linux内核启动流程时可以知道,在调用setup_arch函数之前就已经调用过printk函数了,但是这个时候的printk函数只是将打印信息放在
缓存
区中
chungle2011
·
2025-04-06 05:28
linux内核2.6.33
Linux内核及驱动
Mybatis
缓存
是如何工作的?
缓存
的 key 是如何生成的?
缓存
的淘汰策略有哪些?
MyBatis
缓存
是如何工作的?MyBatis的
缓存
工作机制主要围绕一级
缓存
和二级
缓存
展开:一级
缓存
(SqlSession级别):开启与作用域:默认开启,作用域是SqlSession。
冰糖心书房
·
2025-04-06 03:12
Mybatis
源码系列
mybatis
缓存
spring
缓存淘汰策略
windows,修改svn密码之后,没法认证
在Windows上修改SVN密码后无法认证,可能是
缓存
或配置问题。以下是解决方法:1.清除SVN认证
缓存
SVN会
缓存
认证信息,修改密码后需清除
缓存
。打开命令提示符(cmd)。
m0_59375810
·
2025-04-06 02:36
windows
svn
谈谈常见的数据结构(如数组、链表、栈、队列、哈希表、树、图)及其应用场景
应用场景:列表渲染、数据
缓存
、算法处理代码示例://数组基本操作constarr=[1,2,3,4];arr.push(5);//O(1)平均时间复杂度arr.pop();//O(1)arr.shift
程序员黄同学
·
2025-04-06 00:24
前端算法
前端开发
JavaScript
数据结构
链表
散列表
centos redis 设置开机自启动
CentOSRedis设置开机自启动Redis是一个开源的内存数据库,常用于
缓存
、会话存储等场景。在CentOS系统中,如果希望Redis在系统启动时自动启动,我们可以通过设置开机自启动来实现。
吃苹果fay
·
2025-04-05 23:42
centos
redis
linux
运维
服务器
ARM Cortex-A7处理器中`ISB`汇编指令解析
刷新指令流:后续指令会重新从指令
缓存
或内存中获取,避免使用预取的旧指令。上下文同步:在修改系统控制寄存器
指令集诗人
·
2025-04-05 22:11
zynq
arm开发
汇编
亿级分布式系统架构演进实战(九)- 垂直拆分(服务间通信设计)
(二)-横向扩展(服务无状态化)亿级分布式系统架构演进实战(三)-横向扩展(数据库读写分离)亿级分布式系统架构演进实战(四)-横向扩展(负载均衡与弹性伸缩)亿级分布式系统架构演进实战(五)-横向扩展(
缓存
策略设计
power-辰南
·
2025-04-05 21:34
java技术架构师成长专栏
架构
微服务
springcloud
分布式架构
苍穹外卖第七天和第八天
1.完成了
缓存
菜品的操做之所以要执行
缓存
这个操作,就是有大量的重复操作,每当我们的用户查看商品的时候,都会对我们的数据库进行访问,所以这个时候我们的数据库是非常有压力的,解决办法就是
缓存
。
重庆小透明
·
2025-04-05 19:53
spring
java
后端
MySQL基础常见知识点&面试题总结
MySQL查询
缓存
的功能有何优缺点?MySQL的常用引擎都有哪些?InnoDBvsMyISAMInnoDB有哪些特性?
栗子酱-
·
2025-04-05 18:18
后端开发面试题
#
MySQL面试题
mysql
数据库
面试
java
开发语言
深入理解YYCache
缓存
策略
文章目录前言几个主要成员类1YYCache2YYMemoryCache3YYDiskCache实例化1实例方法2构造器方法查1检查是否有
缓存
2读
缓存
增1写内存
缓存
2写磁盘
缓存
删1清空内存
缓存
2清空磁盘
缓存
CcccccCpu
·
2025-04-05 18:18
iOS开发
ios
objective-c
swift
LRU
缓存
机制
因为希望是O(1)的时间复杂度,所以很容易想到需要使用哈希表。那么接下来,就直接讲实现思路了。 LRUCache的常见实现方式是:哈希表+双向链表。那为什么不是哈希表+数组了。因为数组的查找和替换是O(N)级别的,所以需要使用双向链表。思路:说明:map用来作为存储容器,key是传进来的Int值,value是Node节点;即map[int]=node。Node节点信息包含{keyvaluep
Wu_Candy
·
2025-04-05 18:48
LeetCode算法
Swift实现LRU
缓存
淘汰算法
LeastRecentlyUsed,最近最少使用使用的数据结构:链表,哈希表使用的编程语言:Swift思路描述:维护一个有序链表(我使用的双向链表)靠近尾部的节点则在时间上越早被访问当有新数据时,先从头开始遍历链表如果数据已经在
缓存
中遍历后得到数据所在的结点
weixin_34037173
·
2025-04-05 18:47
swift
java
数据结构与算法
Redis
缓存
目录1.redis是什么2.redis的存储结构及应用场景3.为什么要用redis和redis为什么那么快4.
缓存
雪崩、
缓存
穿透、
缓存
击穿5.redis的持久机制6.redis的过期策略7.redis的淘汰策略
RoleBoom
·
2025-04-05 18:13
理论面试
缓存
redis
数据库
使用 Swift 实现 LRU
缓存
淘汰策略
实现思路一、核心目标我们要实现一个
缓存
类:支持通过get(key)获取
缓存
的值;支持通过put(key,value)写入
缓存
;
缓存
容量有限,当超过容量时要淘汰最久未使用的元素。
依旧风轻
·
2025-04-05 18:10
算法&数据结构
swift
缓存
LRU
哈希表
双向链表
SpringCache
缓存
- @Cacheable、@CacheEvict、@CachePut、@Caching、CacheConfig 以及优劣分析
目录SpringCache
缓存
环境配置1)依赖如下2)配置文件3)设置
缓存
的value序列化为JSON格式4)@EnableCaching实战开发@Cacheable@CacheEvict@CachePut
陈亦康
·
2025-04-05 17:07
Redis深入学习
项目DEMO
缓存
java
spring
MySQL体系架构
目录MySQL由连接池、管理工具与服务、SQL接口、解析器、优化器、
缓存
、存储引擎、文件系统组成。连接层Server层从8.0开始,MySQL不再使用查询
缓存
,那么放弃它的原因是什么呢?
振鹏Dong
·
2025-04-05 15:52
MySQL拔高
mysql
深入设计模式之「单例模式」:什么是单例?怎么写才优雅?
举几个常见的使用场景:•配置文件管理器(只加载一次)•日志系统(全局统一记录)•线程池、数据库连接池(节省资源)•
缓存
、会话控制器(统一数据源)•第三方SDK(如微信、支
小健学 Java
·
2025-04-05 13:43
设计模式
设计模式
单例模式
java
【本地
缓存
】caffeine
缓存
详解
目录直接实例化的方式:快速使用spring集成的方式:1、配置文件中配置:2、通过配置类配置3、核心参数详解二者区别:生命周期参数配置灵活性使用场景
缓存
key的设计给大家介绍一下本地
缓存
的使用,因为二级
缓存
是开发中必须要掌握的
jstart千语
·
2025-04-05 13:40
缓存
LRU
缓存
是什么
LRU
缓存
是什么LRU(LeastRecentlyUsed)即最近最少使用,是一种
缓存
淘汰策略。
ZhangJiQun&MXP
·
2025-04-05 12:02
教学
2021
AI
python
2024大模型以及算力
缓存
服务器
开发语言
语言模型
自然语言处理
docker安装(CentOS7)
下载新的repo文件sudocurl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo#生成
缓存
码农 小王
·
2025-04-05 11:57
docker
linux
数据校验-validation-中@NotNull groups 详细用法以及示例
在
JavaBean
Validation中(JSR380),约束注解(例如@NotNull)可以通过groups属性归类到不同的验证组中,从而在不同的业务场景下选择性地执行验证。
头孢头孢
·
2025-04-05 10:21
零散面试相关的总结
零散的一些技术方案实现
java
spring
spring
boot
华为OD机试A卷 - 静态扫描 / 采用合理的
缓存
策略,最少需要的金币数(C++ Java JavaScript Python )
点击查看目录华为OD面试真题精选:点击立即查看题目描述静态扫描可以快速识别源代码的缺陷,静态扫描的结果以扫描报告作为输出:1、文件扫描的成本和文件大小相关,如果文件大小为N,则扫描成本为N个金币2、扫描报告的
缓存
成本和文件大小无关
算法大师
·
2025-04-05 10:50
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
缓存
javascript
c++
python
Nginx转发代理请求(http)+转发mysql(stream)
在http块内部可以配置各种HTTP相关的指令,如监听端口、设置服务器名称、定义虚拟主机、配置请求处理、设置
缓存
、负载均衡等。1
LB_bei
·
2025-04-05 08:05
随笔
nginx
运维
aws s3 獲取所有文件_【AWS 创新科技】AWS CloudFront + Lambda@Edge 的切图方案
Lambda@Edge4个触发器阶段介绍在CloudFront分配的每个
缓存
,最多可以关联
weixin_39911066
·
2025-04-05 07:58
aws
s3
獲取所有文件
必须掌握的Bazel基础和关键概念
Bazel的核心知识点很多,但有一些是必须掌握的基础和关键概念,包括Bazel构建阶段、依赖管理、构建规则、
缓存
机制等。以下是一个系统化的基础知识清单,帮助你理解Bazel的核心原理。
Monkey Ji
·
2025-04-05 05:19
Bazel
笔记
keep-alive
缓存
#keep-alive
缓存
动态路由的使用指南#代码如下图:讲解:一、v-slot="{Component}"的作用这是Vue的作用域插槽语法,用于从中获取当前路由对应的组件实例。
巴巴博一
·
2025-04-05 05:44
缓存
typescript
javascript
前端
vue.js
vue2中
缓存
组件keep-alive的使用,附详细案例
在Vue.js2中,是一个内置组件,用于
缓存
动态组件或组件的状态,避免重复渲染和销毁,从而提升性能。以下是关于它的核心知识点和使用方法:作用
缓存
组件:被包裹的组件在切换时不会被销毁,而是保留在内存中。
星星上的猫.
·
2025-04-05 03:05
vue知识
vue.js
前端
缓存
php路由
缓存
,ThinkPHP6.0路由
缓存
- ThinkPHP6.0快速开发手册(案例版) - php中文网手册...
路由
缓存
提升效率因为添加了一层映射,所以路由会有效率损失,将路由
缓存
是个好主意路由
缓存
因为添加了一层映射,所以路由会有效率损失,将路由
缓存
是个好主意在定义了大量的路由规则之后,开启该
缓存
可以明显提升路由解析性能
贾扬清
·
2025-04-05 03:05
路由缓存
性能优化
请求调度
路由解析
部署模式
WebView加载URL时添加时间戳可以防止
缓存
问题方案
在WebView加载URL时添加时间戳可以防止
缓存
问题,以下是实现方法:1.对于加载网页URL的情况:MainActivity.java//...existingcode...StringoriginalUrl
高林雨露
·
2025-04-05 03:04
android
webview
面试redis(一)————详解redis
缓存
穿透,
缓存
击穿,
缓存
雪崩
Redis是一个高性能的键值对数据库,常用于
缓存
。理解
缓存
穿透、
缓存
击穿和
缓存
雪崩的概念对使用Redis的高效和稳定性至关重要。
噜啦噜噜
·
2025-04-05 03:33
缓存
面试
redis
Redis最佳实践——首页推荐与商品列表
缓存
详解
全面详解:Redis在电商首页推荐与商品列表
缓存
的最佳实践一、首页推荐
缓存
实现1.数据结构设计//Key设计规范:业务模块:子类型:唯一标识(避免键冲突)privatestaticfinalStringUSER_RECOMMEND_PREFIX
纪元A梦
·
2025-04-05 03:03
Redis常见问题与最佳实践
缓存
redis
数据库
React.memo()和 useMemo()的用法是什么,有哪些区别
它通过
缓存
组件的渲染结果,避免不必要的重新渲染。作用允许组件在P
阿丽塔~
·
2025-04-05 02:55
react.js
前端
javascript
基于LRU算法的高效
缓存
管理与Python实现【LRU
缓存
淘汰策略的原理与应用】
文章目录基于LRU算法的高效
缓存
管理与Python实现【LRU
缓存
淘汰策略的原理与应用】1.LRU算法原理1.1数据结构选择2.Python实现2.1基本思路2.2代码实现2.3代码分析2.4复杂度分析
步入烟尘
·
2025-04-05 01:22
数据结构与算法
LRU
python
高防CDN vs 高防IP:核心区别、优劣势与选择指南
工作原理:将内容
缓存
至全球节点,用户就近访问加速内容,同时通过分布式节点分散并清洗攻击流量。高防IP:防护对象:针对服务器真实IP的防护,支持全端口转发(如游戏、APP、软件等)。
上海云盾商务经理杨杨
·
2025-04-05 00:15
tcp/ip
网络协议
网络
服务器
网络安全
如何实现
缓存
预热?
预热一般指
缓存
预热,一般用在高并发系统中,为了提升系统在高并发情况下的稳定性的一种手段。
辣香牛肉面
·
2025-04-04 23:42
缓存
缓存
java
spring
分布式锁选型 Redis vs Zookeeper
Redis是一款内存数据库,通常可用来做
缓存
,由于其执行命令使用单线程,也可以用来实现分布式锁,在集群模式下,Redis提供主从复制和哨兵机制实现高可用性;Zookeeper是一款分布式协调中间件,集群模式
T.Y.Bao
·
2025-04-04 22:27
分布式
redis
zookeeper
String结构之首页热点数据开发实战
所谓热点数据,就经常会被查询,但是不经常被修改或者删除的数据,例如我们的淘宝首页的商品数据,往往是访问量最多的,因此我们要把热点数据放在
缓存
,提高性能,给用户提供良好的体验。
哈哈哈hhhh
·
2025-04-04 21:55
redis
redis
SpringBoot整合Redis6客户端
一、Redis客户端介绍分布式
缓存
Redis客户端有自带客户端redis-cli、可视化工具、语言客户端:java、python。
哈哈哈hhhh
·
2025-04-04 21:25
redis
redis
Linux kmalloc/kfree 源码解读
同时也为每个CPU提供一个阵列
缓存
,用于提高分配效率。下面对改组函数进行源码级的分析。
清风1981
·
2025-04-04 21:24
linux
cache
null
struct
算法
c
《大型网站技术架构.核心原理与案例分析》笔记
,发布频繁;渐进式发展1.2大型网站架构师演化发展历程1.2.1初始阶段的网站架构:应用程序、数据库和文件等一体在一台服务器上1.2.2应用服务和数据服务分离:应用、数据、文件等分开部署1.2.3使用
缓存
改善网站性能
水木山川
·
2025-04-04 20:18
笔记
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他