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
redis内存
Spring Cloud Alibaba微服务架构实战教程—17分布式缓存下
Redis
设计
前言大多数的文章,开头就是告诉你使用
redis
做缓存,怎么怎么样,而本系列,不打算采用这样无趣的写法,这和直接搬运有什么区别?笔者力求读者能得到更大程度的系统学习,会从为什么使用缓存来给大家进行学习。
江湖一点雨
·
2025-03-11 08:24
最新SpringCloud
Alibaba实战开发
redis缓存设计
springcloud
微服务实战
spring
cloud
alibaba
java开发实战
Redis
过期机制
const(cacheDuration=24*time.Hour)funcSetToCache(rdb*
redis
.Client,keystring,data[]byte)error{returnrdb.Set
2301_76723322
·
2025-03-11 08:24
redis
数据库
缓存
golang
go
(六)Java-BigDecimal
三、特点1.任意精度:BigDecimal的精度仅受限于计算机的
内存
,而不像float和double有固定的精度限制
Kyrie_Li
·
2025-03-11 07:21
Java体系
java
开发语言
FreeRTOS之
内存
管理
pvPortMalloc/vPortFreexPortGetFreeHeapSizexPortGetMinimumEverFreeHeapSizemalloc失败的钩子函数选用文件优点缺点heap_1.c
内存
分配逻辑简单
2401_85904908
·
2025-03-11 07:15
单片机
stm32
arm开发
开发语言
FreeRTOS概述
文章目录核心文件头文件
内存
管理文件入口函数数据类型前缀核心文件最核心文件:task.c和list.c文件作用tasks.c必需,任务操作list.c必须,列表queue.c基本必需,提供队列操作、信号量
2401_85904908
·
2025-03-11 06:44
单片机
arm开发
stm32
如何监控和诊断JVM堆内和堆外
内存
使用?
专栏的上一篇文章介绍了JVM
内存
区域的划分,总结了相关的一些概念,今天的专栏将结合JVM参数、工具等方面,进一步分析JVM
内存
结构,包括外部资料相对较少的堆外部分。
嗯哼唉、
·
2025-03-11 06:43
Java
使用docker安装elk
配置要求:一台Linux服务器,
内存
不少于2g,centos7以上系统1.安装docker安装教程:CentOSDocker安装|菜鸟教程分以下几个步骤(我只写我使用过的方式):curl-fsSLhttps
吴传逞
·
2025-03-11 06:13
docker
elk
运维
Java基于
redis
实现进度条
进度条在许多大型系统中使用频率较高,反复编写既麻烦又不利于维护,因此基于
Redis
抽成公共方法供不同功能调用。二.实现方案1.引入依赖如果系统已集成
Redis
,直接跳到第5步,进度条实现。
冰糖码奇朵
·
2025-03-11 06:11
java
redis
Excel百万数据导入
内存
溢出(OOM)解决方案,以及HSSFworkbook,XSSFworkbook,SXSSFworkbook失败分析
一.问题背景Excel百万数据导入,每行50+列,出现
内存
溢出,尝试HSSFworkbook,XSSFworkbook,SXSSFworkbook均未解决。
冰糖码奇朵
·
2025-03-11 06:41
解决问题
JAVA
java
Elasticsearch在Linux环境下部署(单机版)
目录1.前言2.Centos下安装2.1下载完成后进行解压操作2.2修改
内存
参数2.3创建ES专属用户2.4修改ES核心配置信息3.配置Elasticsearch的用户名密码3.1编辑配置文件3.2重启
Handsome Mr.Li
·
2025-03-11 06:11
elasticsearch
elasticsearch
linux
搜索引擎
如何实现集群中的session共享存储?思维导图 代码示例(java 架构)
以下是关于如何在Java架构中实现集群中的Session共享存储的主要方面:1.使用集中式存储服务Memcached:轻量级、高性能的
内存
缓存系统,适用于存储短期的session数据。
用心去追梦
·
2025-03-11 06:08
java
架构
开发语言
jvm堆外
内存
(直接
内存
)
堆外
内存
(直接
内存
)堆外
内存
,又被称为直接
内存
。这部分
内存
不是由jvm管理和回收的。需要我们手动的回收。
不坠青云之志
·
2025-03-11 05:05
Java
Jvm
direct
memory
2025年渗透测试面试题总结-快某手-安全实习生(一面、二面)(题目+回答)
目录快某手-安全实习生一面一、Linux操作:查看进程PID的5种方法二、Elasticsearch(ES)核心要点三、HTTPS建立过程(TLS1.3优化版)四、Python
内存
管理机制五、深拷贝与浅拷贝对比六
独行soc
·
2025-03-11 05:04
2025年渗透测试面试指南
安全
科技
网络
面试
护网
2015年
JVM——15.定位 堆外
内存
OOM
文章目录1.ByteBuffer堆外
内存
介绍2.ByteBuffer堆外
内存
申请、释放(源码分析)2.1堆外
内存
申请2.2堆外
内存
释放3.什么情况会发生堆外
内存
OOM4.模拟堆外
内存
OOM4.1模拟14.2
你想要怎样的未来
·
2025-03-11 05:04
jvm
jvm实战
java
java
jvm
jvm.gc
java虚拟机
JVM
内存
深度解析:堆内与堆外
内存
的监控与诊断
JVM
内存
深度解析:堆内与堆外
内存
的监控与诊断一、引言在Java应用中,JVM(JavaVirtualMachine)的
内存
管理至关重要。其中,堆内
内存
和堆外
内存
是两个核心概念。
猿泰山
·
2025-03-11 05:33
Java核心技术
jvm
(9)异步Mongo驱动的性能测试——响应式Spring的道法术器
性能测试|SpringWebClient性能测试1.4.4同步与异步数据库驱动的性能对比许多数据库已陆续推出官方的异步驱动,在SpringDataReactive中,已经集成了Mongo、Casandra、
Redis
享学IT
·
2025-03-11 05:33
【道法术器】响应式Spring
响应式
异步
Mongo
性能
查看 jvm 堆外
内存
大小
java.nio.Bits#reservedMemor该值为堆外
内存
占用大小。可以通过arthasattach后用ognl进行输出。
Horizon_Zy
·
2025-03-11 05:32
JVM相关
java
开发语言
后端
【技术干货】三大常见网络攻击类型详解:DDoS/XSS/中间人攻击,原理、危害及防御方案
DDoS(DistributedDenialofService,分布式拒绝服务攻击)通过操控大量“僵尸设备”(Botnet)向目标服务器发送海量请求,耗尽服务器资源(带宽、CPU、
内存
),导致正常用户无法访问服务
挣扎与觉醒中的技术人
·
2025-03-11 05:01
网络安全入门及实战
ddos
xss
前端
网络
操作系统概述
操作系统的作用资源管理:操作系统管理计算机中运行的程序,并分配CPU、
内存
、输入输出设备等各种软硬件资源,确保它们高效运作。人机接口:为用户提供友好的界面,使用户能够方便地与计算机进
Wlq0415
·
2025-03-11 05:31
操作系统
系统架构
树莓派-C++之异常
2021SC@SDUSCC++异常用官方的话来说就是程序在执行过程中产生的问题,换句通俗的话来讲就是程序执行的出现的异常,比如程序崩了、
内存
泄漏了、数组越界以及其他异常信息的出现,又如运行时耗尽了
内存
或遇到意外的非法输入
lalalaouhei
·
2025-03-11 05:28
c++
开发语言
后端
Qt基础之四十一:记一次QVector的bad alloc问题追踪
目录一.QVector的特点二.QVector的
内存
分配策略三.badalloc问题追踪一.QVector的特点QVector是Qt容器类库中的一个重要组成部分,它提供了类似于C++标准库中的std::
草上爬
·
2025-03-11 04:26
Qt那些事儿
qt
QVector
vector
bad
alloc
Java八股文九:
Redis
文章目录九、
Redis
1、数据类型2、
Redis
如何实现key的过期删除?3、
Redis
的持久化机制4、如何解决
Redis
缓存雪崩和缓存穿透?5、如何使用
Redis
实现消息队列?
m78探索者
·
2025-03-11 04:54
java八股文
每日八股-
Redis
篇-01
文章目录1.
Redis
的数据结构有哪些,以及它们的用途是什么?2.
Redis
如何实现持久化,并且有哪些方式可以实现持久化?3.
Redis
的数据淘汰策略有哪些,并如何选择合适的策略?
你白勺男孩TT
·
2025-03-11 04:52
面经
redis
缓存
数据库
八股文
面试
【5分钟背八股】
redis
主从复制的原理?持久化RDB和AOF?
面试官:
Redis
主从复制的原理?
熬夜加班写代码
·
2025-03-11 04:51
Java
面试
程序员
redis
java
后端
面试
C++
内存
操纵的艺术
C++
内存
操纵的艺术在C++的混沌宇宙中,指针是打开时空裂缝的密钥。本文将以全新视角解构指针的本质,揭示从堆栈穿梭到多维空间映射的进阶技法,展示现代C++赋予指针的惊人可能性。
longdong7889
·
2025-03-11 04:20
后端学习
c++
java
开发语言
redis
的两种持久化方式
目录一、RDB模式二、AOF模式三、缓存穿透雪崩穿透四、接口幂等性一、RDB模式RDB机制的优势和略施RDB持久化是指在指定的时间间隔内将
内存
中的数据集快照写入磁盘。
kse_music
·
2025-03-11 04:49
#
DB
redis
数据库
缓存
FastExcel/EasyExcel简介以及源码解析
/21:发布3.0.12024/06/18:发布4.0.02024/11/06:进入维护模式2024/12/05:发布FastExcel1.0.0主要特性高性能读写简单易用流式操作读取执行行数技术原理
内存
优化
舌尖上的五香
·
2025-03-11 03:15
java
C++
内存
管理秘籍:深入解析与实战代码示例
C++
内存
管理秘籍:深入解析与实战代码示例一、
内存
管理的基本概念二、
内存
泄漏与野指针三、智能指针:现代C++的
内存
管理利器四、实战代码示例示例1:传统动态
内存
管理示例2:使用`std::unique_ptr
my1121716951
·
2025-03-11 03:41
编程
c++
java
开发语言
C++ 各种容器的详细说明 (td::vector、std::list、std::deque、std::set、std::map 和 std::unordered_map)
它在
内存
中连续存储元素,支持快速随机访问。主要特
david_bang_1980
·
2025-03-11 01:29
c++
开发语言
JavaSE第五天——基础语法
变量的声明包括指定变量的名称和类型,而变量的初始化则是为变量分配
内存
空间并设置初始值变量类型可以分为两大类:基本类型(PrimitiveTypes)和引用类型(ReferenceTypes)2、变量的作用域类变量
2301_76231794
·
2025-03-10 23:19
JavaSE
java
开发语言
Redis
分布式锁在订单创建系统中的精妙应用
Redis
凭借其高性能和支持原子操作的特性,成为实现分布式锁的热门选择。接下来,我们将深入剖析R
·
2025-03-10 22:36
线上事故风险解读之规范篇
线程池资源泄露导致OOM:线程池中的队列数据未能及时释放,造成
内存
泄漏,最终引发
内存
溢出(OOM)问题。
·
2025-03-10 22:34
Geojson大文件读取
背景:在项目中有一个geojson文件47G多;使用将geojson加载到
内存
方法,对
内存
要求较大,导致加载失败解决:使用Jackson库读取大型GeoJSON文件的步骤:导入Jackson库:在您的Java
fishinair123
·
2025-03-10 20:50
java
json
jvm
使用ansible搭建k8s集群--单节点部署+work节点扩展
单节点部署:1.基础系统配置准备一台虚机配置
内存
2G/硬盘30G以上最小化安装Ubuntu16.04server或者CentOS7Minimal配置基础网络、更新源、SSH登录等2.下载文件下载工具脚本
chennuan1991
·
2025-03-10 20:49
kubernetes
Nginx下载安装使用详解
它以其高并发处理能力、低
内存
消耗和模块化架构而闻名。以下是Nginx的下载、安装和基本使用的详细步骤。1.下载Nginx你可以从Nginx的官方网站下载最新版本的源码包,或者通过包管理器安装。
clownAdam
·
2025-03-10 20:49
nginx
nginx
运维
操作系统之
内存
映像详解
现代计算机系统中,操作系统
内存
映像(MemoryImage)是操作系统及其运行的应用程序在
内存
中的布局。这种布局不仅决定了系统如何管理
内存
资源,还影响着程序的执行效率和系统的稳定性。
fqsword
·
2025-03-10 19:14
操作系统
操作系统
算法竞赛C++常用STL(自用收藏!!!!!!)
因此vector的运用对于
内存
的合理利用与运用的灵活性有很大的帮助。
gusiler
·
2025-03-10 19:13
算法
c++
stl
数据结构
算法
第八课:性能优化与高并发处理方案
本文将详细介绍Node.js性能优化与高并发处理的几种关键方案,包括使用Cluster模块多进程优化、
Redis
缓存加速数据查询、负载均衡与Nginx反向代理,
deming_su
·
2025-03-10 18:07
Nodejs
性能优化
node.js
nginx
如何解决SQL Server占用
内存
过多的问题
在数据库管理中,SQLServer占用过多
内存
是一个常见的问题。这可能会导致响应缓慢、查询性能低下等问题。整体流程下面的表格展示了处理SQLServer占用
内存
过多的基本流程。
·
2025-03-10 18:00
云服务器sqlserver运维
JVM常见八股问题
它提供了
内存
管理、垃圾回收、线程管理等功能,使得Java程序能够在不同操作系统上运行而无需修改。2.JVM的
内存
结构是什么?
学Java的skyyyyyyyy
·
2025-03-10 18:05
jvm
java
JVM如何判断一个对象可以被回收
JVM主要有以下功能:加载代码:JVM加载编译好的字节码文件(.class文件)并将其转换为
内存
中的类。验证字节码:JVM会验证字节码,确保它遵循Java规范,并不会破坏系统
代码小白%
·
2025-03-10 17:33
jvm
面试__八股
java解释执行,即时编译(编译成本地代码,效率高,
内存
占用多,C1,C2)编译优化技术:方法内联,复写传播,无用代码删除字节码就是虚拟机所使用的指令集类加载:加载(获取类的二进制流文件,方法区的数据结构
big muscle
·
2025-03-10 17:01
Java
面试
linux
jvm
Docker之数据卷挂载
临时文件系统(tmpfs):数据仅存储在
内存
中(本文不展开)。2.绑定挂载(BindMount)#将宿主机的`/host/path`目录挂载到容器的`/contain
运维实习生~
·
2025-03-10 17:31
运维
docker
容器
Redis
+Guava(二级缓存,Caffeine)
/***本地缓存*/privateCachelocalCache=CacheBuilder.newBuilder().concurrencyLevel(16)//并发级别.initialCapacity(1000)//初始容量.maximumSize(1000)//缓存最大长度.expireAfterAccess(1,TimeUnit.HOURS)//缓存1小时没被使用就过期.build();Ca
yan0219n
·
2025-03-10 17:29
工具
redis
guava
缓存
【从0到1构建高并发后端系统:Spring Boot +
Redis
+ RabbitMQ实战指南】
一、架构演进路径图图1:从单体架构到微服务集群的演进过程二、核心优化策略与落地实践1.数据库优化方案分库分表实践://ShardingSphere分片策略配置spring:shardingsphere:datasource:names:ds0,ds1rules:sharding:tables:order:actual-data-nodes:ds$->{0..1}.order_$->{0..3}ta
小怪兽9699
·
2025-03-10 17:58
spring
boot
Guava本地缓存的使用
Guava和
Redis
实现二级缓存1、目的本地缓存为什么不使用hashMap或者concurrentHashMap?
肥肥肥柯
·
2025-03-10 16:27
guava
redis
java
探索 Java 中的线程池自定义技巧:高效、灵活地管理并发任务!
ThreadPoolExecutor`构建线程池2.合理设置核心线程数与最大线程数实例:创建一个适合IO密集型任务的线程池3.选择合适的任务队列实例:使用`ArrayBlockingQueue`防止任务过多时占用过多
内存
魔道不误砍柴功
·
2025-03-10 16:24
Java使用与案例分享
java
开发语言
C语言【进阶篇】之指针——涵盖基础、数组与高级概念
目录前言指针是什么指针基础
内存
与地址指针变量指针类型const修饰指针指针运算野指针和assert断言数组与指针数组名的理解使用指针访问数组一维数组传参的本质指针数组✍️高级指针概念二级指针函数指针函数指针数组回调函数
EnigmaCoder
·
2025-03-10 15:19
C语言
c语言
开发语言
学习
ThreadLocal
内存
泄漏
ThreadLocal
内存
泄漏实线代表强引用,虚线代表弱引用每一个Thread维护一个ThreadLocalMap,key为使用弱引用的ThreadLocal实例,value为线程变量的副本。
PinkandWhite
·
2025-03-10 14:08
complex
&
instrument
面试
&
面试题
java
thread
弱引用
智能指针用过吗,有哪些,他们的区别和各自的优缺点
智能指针主要用于处理C++之中动态
内存
分配时由于一些操作可能会导致悬空指针以及
内存
泄漏问题的情况。C++之中的智能指针主要包含unique_ptr,shared_ptr,weak_ptr这三种。
Nicole Potter
·
2025-03-10 14:36
U3D客户端面试题汇总
c++
开发语言
面试
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他