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
并发编程&高并发
nosql数据库技术与应用知识点
Hdfs、MongoDB、HBase等数据清洗(入仓)Hive等数据处理、分析(Spark、Flink等)数据可视化数据挖掘、机器学习应用(Python、SparkMLlib等)大数据时代存储的挑战(三高)
高并发
皆过客,揽星河
·
2024-09-16 08:42
NoSQL
nosql
数据库
大数据
数据分析
数据结构
非关系型数据库
MongoDB知识概括
解释:“三高”需求:①Highperformance-对数据库
高并发
读写的需求。②HugeStorage-对海量数
GeorgeLin98
·
2024-09-16 06:58
持久层
mongodb
华为云分布式缓存服务DCS 8月新特性发布
分布式缓存服务(DistributedCacheService,简称DCS)是华为云提供的一款兼容Redis的高速内存数据处理引擎,为您提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,满足用户
高并发
及数据快速访问的业务诉求
华为云PaaS服务小智
·
2024-09-16 04:43
华为云
分布式
缓存
【Java】已解决:java.util.concurrent.CompletionException
分析问题背景出现问题的场景代码片段二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项已解决:java.util.concurrent.CompletionException一、分析问题背景在Java
并发编程
中
屿小夏
·
2024-09-16 04:11
java
开发语言
Redis:缓存击穿
缓存击穿(热点key):部分key(被
高并发
访问且缓存重建业务复杂的)失效,无数请求会直接到数据库,造成巨大压力1.互斥锁:可以保证强一致性线程一:未命中之后,获取互斥锁,再查询数据库重建缓存,写入缓存
我的程序快快跑啊
·
2024-09-16 03:03
缓存
redis
java
mybatis 二级缓存失效_Mybatis 缓存原理及失效情况解析
将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了
高并发
系统的性能问题。2、为什么要使用缓存减少和数据库的交互次
weixin_39844942
·
2024-09-16 00:41
mybatis
二级缓存失效
[转载] NoSQL简介
随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和
高并发
的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展
weixin_30325793
·
2024-09-15 23:40
大数据
数据库
运维
高并发
内存池(4)——实现CentralCache
1,获取单例对象的指针2,FetchRangeObj函数3,GetOneSpan函数实现4,ReleaseListToSpans函数实现一,CentralCache的简单介绍CentralCache是
高并发
内存池这个项目的中间层
Niu_brave
·
2024-09-15 21:58
高并发内存池项目笔记
c++
学习
SpringBoot整合ES搜索引擎 实现网站热搜词及热度计算
__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,
高并发
设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,
码踏云端
·
2024-09-15 18:51
springboot
Elasticsearch
spring
boot
elasticsearch
后端
热搜词
热度计算
java
【仿RabbitMQ消息队列项目day2】使用muduo库中基于protobuf的应用层协议进行通信
muduo库是⼀个基于非阻塞IO和事件驱动的C++
高并发
TCP网络编程库。简单来理解,它就是对原生的TCP套接字的封装,是一个比socket编程接口更好用的编程库。
月夜星辉雪
·
2024-09-15 16:37
rabbitmq
网络
分布式
c++
后端
服务器
linux
为什么Node.js不适合CPU密集型应用?
虽然这种模型在处理
高并发
I/O密集型任务时非常高效,因为它避免了传统多线程模型中的线程上下文切换开销,但这也意味着它不能充分利用现代多核CPU的计算能力。
weixin_54503231
·
2024-09-15 16:06
node.js
使用 RabbitMQ 实现秒杀订单系统的异步消息处理
使用RabbitMQ实现秒杀订单系统的异步消息处理在秒杀系统中,如何确保
高并发
环境下的订单处理稳定高效是个很大的挑战。为了解决这个问题,我们通常会引入消息队列,通过异步处理来削峰填谷。
c137范特西
·
2024-09-15 14:59
rabbitmq
分布式
Spring Boot 请求处理流程:从负载均衡到多实例并发 - 电子商务网站实例
SpringBoot请求处理流程:从负载均衡到多实例并发-电子商务网站实例SpringBoot请求处理流程:从负载均衡到多实例并发SpringBoot作为一个强大的Java应用开发框架,能够有效地处理
高并发
请求
烟雨国度
·
2024-09-15 13:49
spring
boot
负载均衡
后端
Java应用的数据库连接池连接池性能测试
性能测试可以帮助我们评估连接池在
高并发
条件下的表现,以及识别可能的性能瓶颈。本文将介绍如何对Java应用中的数据库连接池进行性能测试。
微赚淘客机器人开发者联盟@聚娃科技
·
2024-09-15 08:04
java
数据库
开发语言
Nginx Hard模式
其特点是能支持
高并发
请求处理,并且占用较少的内存资源,提供稳定的、丰富的模块库,有很高的配置灵活性。目前,几乎所有的web项目,都配有Nginx。
西木风落
·
2024-09-15 07:57
中间组件
Nginx
Nginx配置详解
Nginx配置优化
Nginx面试hard
Java
并发编程
-AQS详解及案例实战(上篇)
文章目录AQS概述AQS的核心概念AQS的工作原理AQS的灵活性使用场景使用指南使用示例AQS的本质:为啥叫做异步队列同步器AQS的核心机制“异步队列”的含义“同步器”的含义总结加锁失败的时候如何借助AQS异步入队阻塞等待AQS的锁队列加锁失败时的处理流程异步入队的机制总结ReentractLock如何设置公平锁策略以及原理设置公平锁策略公平锁的运作原理尝试获取锁释放锁性能与公平性的权衡tryLo
猿与禅
·
2024-09-15 02:56
Java技术栈源码分析
java
AQS
并发编程
原理
Java
高并发编程
详解系列-深入理解Thread构造
上篇分享中主要是对线程的基本概念和基本操作做了一个分享,同时提出了两种常用的创建多线程的方法,当然在后期的分享中也会提及到更多的创建线程的方式,到后期的分享的时候再说。这次主要是深入的理解一下Thread的构造函数,通过构造函数对于Thread有一个更加深入的了解。这里首先提供一个JDK1.6的ThreadAPI截图线程命名规范 从源码分析可以看到在Thread类中默认提供了线程的命名方式,这个
nihui123
·
2024-09-15 02:26
高并发
Java高并发
Java
高并发
Java
高并发编程
详解系列-Balking设计模式
导语 在实际操作中当某个线程因为发现其他线程正在进行相同的工作而放弃即将开始的任务,这种情况就被称为是Balking模式,Balking英文的意思是犹豫。在多个线程监控某个共享变量,A线程监控到共享变量发生变化后立即触发某个动作,但是这个这个时候发现了B线程也对该变量开始了行动,这个时候A变量就放弃了准备工作。下面就来详细的讲解一下关于Balking模式什么是Balking模式 在餐厅吃饭的时
nihui123
·
2024-09-15 02:56
高并发
设计模式
java
编程语言
Java
高并发编程
详解系列-Future设计模式
导语 假设,在一个使用场景中有一个任务需要执行比较长的时间,通常需要等待任务执行结束之后或者是中途出错之后才能返回结果。在这个期间调用者只能等待,对于这个结果Future设计模式提供了一种凭据式的解决方案。在日常生活中,这种方案也是存在的。例如去洗衣店洗衣服,当你把衣服放到洗衣店,等他洗完需要一段时间,这个时候洗衣店就会给你一凭证,你可以通过这个凭证到时候去取洗好的衣服。这个例子就是生活中的Fu
nihui123
·
2024-09-15 02:56
高并发
Java高并发
Future
高并发
Java
并发编程
:Java 线程池的介绍与使用
大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第024篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同
栗筝i
·
2024-09-15 00:10
栗筝i
的
Java
技术栈
#
Java
基础
栗筝i
的
Java
技术栈
Java基础
Java
并发
Java
线程池
论文分享系列(二)——论微服务架构及其应用
前端Web服务由负载均衡与服务器集群结合,实现
高并发
的前台界面;平台保障服务以Eureka为中心
马斯洛金字塔下的小灵猴儿
·
2024-09-14 22:25
#
软考高项架构师
论微服务架构及其应用
论文
HBase(一)——HBase介绍
格式一致2、使用方便:SQL语言通用,可用于复杂查询3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询缺点:1、读写性能比较差,尤其是海量数据的高效率读写2、固定的表结构,灵活度稍欠3、
高并发
读写需求
weixin_30595035
·
2024-09-14 22:22
大数据
数据库
数据结构与算法
Python 课程8-多线程编程和多进程编程
Python提供了多线程(threading)和多进程(multiprocessing)两种方式来实现
并发编程
。多线程适用于I/O密集型任务,而多进程则更适合CPU密集型任务。
可愛小吉
·
2024-09-14 22:52
Python教學
python
开发语言
threading
multiprocessing
实现多级缓存的六种策略方法
保证多级缓存数据一致性是一个复杂的任务,尤其是在分布式和
高并发
环境中。以下是一些常见的方法和策略,可以帮助实现多级缓存的数据一致性1.缓存失效策略1.1主动失效在更新数据库时,主动使相关缓存失效。
Kixuan214
·
2024-09-14 17:50
缓存
redis
rabbitmq
Reactive 编程-Vert.x
与传统的阻塞式编程不同,Reactive编程能够更好地处理
高并发
和异步操作,特别适合实时系统、流处理以及需要快速响应的场景。
Flying_Fish_Xuan
·
2024-09-14 12:48
python
开发语言
Java并发复习
Java基础1.为什么要使用
并发编程
?一般我们工作的电脑都有多核,我们创建多个线程,然后操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU使用效率。
vd_vd
·
2024-09-14 11:12
Java并发安全容器
java
开发语言
K8S - Emptydir - 取代ELK 使用fluentd 构建logging saidcar
由于k8s的无状态service通常部署在多个POD中,实现多实例面向
高并发
。
nvd11
·
2024-09-14 10:38
K8S
kubernetes
Redis总结(八)redis单线程还是多线程问题
redis为什么可以支持
高并发
和它内部的工作模式有不可分割的关系:绝大部分请求是纯粹的内存操作(非常快速)采用单线程,避免了不必要的上下文切换和竞争条件非阻塞IO-IO多路复用Redis客户端对服务端的每次调用都经历了发送命令
卢小记
·
2024-09-14 04:37
高并发
下的分布式缓存 | Write-Through缓存模式
缓存系列文章链接如下:
高并发
下的分布式缓存|缓存系统稳定性设计
高并发
下的分布式缓存|设计和实现LRU缓存
高并发
下的分布式缓存|设计和实现LFU缓存
高并发
下的分布式缓存|Cache-Aside缓存模式
高并发
下的分布式缓存
非科班大厂码农(同名公众号)
·
2024-09-13 19:59
分布式
缓存
PostgreSQL 性能优化全方位指南:深度提升数据库效率
在现代互联网应用中,数据库性能优化是系统优化中至关重要的一环,尤其对于数据密集型和
高并发
的应用而言,PostgreSQL(以下简称PG)凭借其丰富的特性和强大的功能,成为很多企业的首选。
Koishi_TvT
·
2024-09-13 16:14
数据库
postgresql
性能优化
github
Redis-1 缓存穿透、缓存击穿、缓存雪崩
大量针对该数据的
高并发
请求可能会导致数据
七折困
·
2024-09-13 09:26
面试
缓存
redis
数据库
多线程的使用-->5:
并发编程
的特性
目录1.
并发编程
特性:2.
并发编程
的特性之一:原子性3.
并发编程
的特性之一:可见性3.1JVM内存模型3.2JMM(Java内存模型)4.
并发编程
的特性之一:有序性1.
并发编程
特性:多线程是一种程序开发或设计环境
并发编程
是一种程序设计概念或设计目标
路ZP
·
2024-09-13 00:53
java
开发语言
消息总线RabbitMQ
它可以用于大型软件系统各个模块之间的高效通信,支持
高并发
,支持可扩展。
Crystalqy
·
2024-09-12 17:15
微服务
消息队列
rabbitmq
Redis 多线程模型详解
近年来,Redis开始引入部分多线程机制,以提
高并发
性能,特别是在处理网络I/O和数据持久化时。
CopyLower
·
2024-09-12 16:08
Java
学习
Redis
redis
数据库
缓存
关于大型网站技术演进的思考
但是现实情况是像淘宝、京东这样的大型动态网站在承担
高并发
的情况下任然能保证快速的响应,这其中有什么样的技术手段可以达到动态网站支撑
高并发
weixin_30270889
·
2024-09-12 12:40
Redis总结:缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
如果缓在某一个时刻出现大规模的key失效,那么就会导致大量的请求打在了数据库上面,导致数据库压力巨大,如果在
高并发
的情况下,可能瞬间就会导致数据库宕机。
南方葵籽
·
2024-09-12 02:06
编程
java
面试
缓存
redis
java
面试
分布式
【Python系列】异步任务的终止
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,jvm,
并发编程
redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-09-11 18:37
s2
Python
python
开发语言
【架构师之路】四、系统架构
高并发
,大流量Google日均PV数35亿,日均IP访问数3亿微信在线用户数10亿天猫双十一活动一天交易额3000亿高可用系统7*24小时不间断服务。大型互联网站的宕机事件通常会成为新闻焦点。
蜗牛互联网
·
2024-09-11 10:44
架构
Java
数据库
运维
浅谈C#之线程锁
在
并发编程
中,多个线程同时访问共享资源可能导致数据竞争和不确定的行为。锁可以确保在任意时刻只有一个线程可以访问共享资源,从而避免竞态条件和数据不一致性问题。
CN.LG
·
2024-09-11 10:39
C#
jvm
开发语言
c#
【Python系列】使用切片移动元素位置
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,jvm,
并发编程
redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-09-11 08:25
s2
Python
python
开发语言
Java 入门指南:Java
并发编程
—— 同步工具类 Semephore(信号量)
文章目录同步工具类Semephore核心功能限制并发访问量公平与非公平策略灵活性与适应性常用方法使用示例同步工具类JUC(Java.util.concurrent)是Java提供的用于
并发编程
的工具类库
ZachOn1y
·
2024-09-11 07:49
Java
java
开发语言
intellij-idea
个人开发
团队开发
java-ee
Java 入门指南:Java
并发编程
—— 同步工具类 CountDownLatch(倒计时门闩)
文章目录同步工具类CountDownLatch常用方法使用步骤适用场景使用示例同步工具类JUC(Java.util.concurrent)是Java提供的用于
并发编程
的工具类库,其中包含了一些通信工具类
ZachOn1y
·
2024-09-11 06:46
Java
java
后端
个人开发
java-ee
团队开发
锁之synchronized 与volatile lock的异同
synchronized特性用法使用场景synchronized的优缺点优点缺点volatile特性用法使用场景Lock特性用法使用场景总结相同点不同点synchronized关键字是Java提供的用于解决
并发编程
中数据一致性问题的重要工具
追梦的鱼儿
·
2024-09-11 05:07
java
锁
synchronized
volatile
Lock
java-redis-击穿
Java与Redis之缓存击穿问题解决方案1.背景:缓存的基本概念在
高并发
系统中,缓存是一个非常重要的优化手段。
Flying_Fish_Xuan
·
2024-09-11 00:30
java
redis
spring
boot
PHP使用rabbitMQ
在PHP中使用RabbitMQ通常是为了处理异步任务、队列、消息推送等场景,特别是在
高并发
、分布式系统中,RabbitMQ提供了可靠的消息队列服务。
每天瞎忙的农民工
·
2024-09-10 23:53
php实战
rabbitMQ
php
rabbitmq
千万级规模高性能、
高并发
的网络架构经验分享
主题:INTO100沙龙时间:2015年11月21日下午地点:梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。)架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们
搬砖养女人
·
2024-09-10 20:35
网络
架构
经验分享
《Nginx 负载均衡详解》
一、引言在当今互联网时代,随着业务的不断发展和用户量的持续增长,单一服务器往往难以满足
高并发
的访问需求。为了提高系统的可用性、可靠性和性能,负载均衡技术应运而生。
陈在天box
·
2024-09-10 20:02
nginx
负载均衡
运维
Go Web 编程 PDF
是否想要提升Go
并发编程
能力?这本书绝对不容错过!
book_longker
·
2024-09-10 18:19
资源
golang
pdf
开发语言
Redisson与Redis分布式锁
但是,这种基本的实现可能会遇到各种问题,如锁无法自动释放导致的死锁问题,或者在
高并发
情况下的锁安全性问题。为了
Lill_bin
·
2024-09-10 17:40
java
redis
分布式
数据库
开发语言
云原生
架构
微服务
面试真题:消费者积压问题的答案
对这个问题,笔者给出如下的建议方案消费者积压问题概述:定义与影响:消费者处理速度跟不上生产者发送速度消息队列长度不断增长,系统性能下降常见问题场景:
高并发
场景下,消费者处理能力不足消费者处理逻辑复杂或存在瓶颈监控与诊断这里我们需要监控的指标是队列长度
执于代码
·
2024-09-10 04:48
#
【面试题】
面试
职场和发展
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他