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
高并发JUC
Hadoop RPC Server基于Reactor模式和Java NIO 的架构和原理
Reactor设计模式详解1.Reactor设计模式概览2.RPC总服务启动3.Listener4.Reader5.Handler6.Responder结束前言HadoopRPC远程过程调用的高性能和
高并发
性是
麦兜和小可的舅舅
·
2024-01-18 22:26
hadoop
yarn
open-source
hadoop
reactor
yarn
nio
RPC
浅聊雷池社区版(WAF)的tengine
旨在满足
高并发
、高可用性和高扩展性的需求Tengine的主要特点高性能:继承了Nginx的高性能特质,Tengine在处
网盾实验室
·
2024-01-18 21:17
网络安全
前后端分离必备的接口规范
前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的
高并发
、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作
独泪了无痕
·
2024-01-18 20:49
#
开发规范
Java
技术栈
java
后端
前端
什么是NodeJS
1.1、为什么前端需要掌握Node.js单线程
高并发
的特性非常适合用来创建后端服务;虽然但是,好像不会使用Node.js根本不影响我写前端
聪明的竹子
·
2024-01-18 20:19
前端
前端
阿里2023版
高并发
设计实录:突破技术瓶颈,引领行业创新
如何获得
高并发
经验?在我浏览知乎的时候,我被系统邀请回答一个问题,这个问题犹如一粒石子投入心湖,激起层层涟漪。那就是:为何人人都渴望获得
高并发
经验,梦想掌握
高并发
系统设计技能?
程序码喽
·
2024-01-18 18:23
学习
java-ee
java
后端
分布式
【
JUC
】线程池原理
文章目录线程池基本概述阻塞队列原理基本介绍核心方法LinkedBlockingQueue链表队列入队出队加锁分析性能比较SynchronousQueue同步队列成员属性非公实现公平实现线程池原理状态信息成员属性成员方法提交方法添加线程运行方法停止方法创建线程池创建方式Executors创建要求提交任务方法关闭任务方法处理异常线程池基本概述线程池:一个容纳多个线程的容器,容器中的线程可以重复使用,省
小小Yi学编程
·
2024-01-18 18:03
JUC
java
开发语言
【
JUC
】ConcurrentHashMap源码介绍
文章目录ConcurrentHashMap并发集合集合对比并发死链成员属性变量内部类代码块构造方法成员方法数据访存添加方法put扩容方法transfer获取方法get删除方法removeJDK7原理相关面试题HashMap与ConcurrentHashMap有什么区别?介绍一下ConcurrentHashMap是怎么实现的?ConcurrentHashMap并发集合集合对比四种集合:HashMap
小小Yi学编程
·
2024-01-18 18:03
java
开发语言
【
JUC
】ReentrantReadWriteLock源码解析
文章目录ReentrantReadWriteLock读写锁缓存更新策略实现原理成员属性加锁原理写锁原理读锁原理解锁原理StampedLockReentrantReadWriteLock读写锁独占锁:指该锁一次只能被一个线程所持有,对ReentrantLock和Synchronized而言都是独占锁共享锁:指该锁可以被多个线程锁持有ReentrantReadWriteLock其读锁是共享锁,写锁是独
小小Yi学编程
·
2024-01-18 18:33
JUC
java
开发语言
Nginx反向代理、防盗图
http://homeway.menginx确实是神器,支持
高并发
,反向代理,以及各种拓展。有空要去玩玩lua+nginx,看看nginx底层原理,写写脚本。
lilei_scut
·
2024-01-18 17:16
Go 爬虫之 colly 从入门到不放弃指南
概要介绍colly是Go实现的比较有名的一款爬虫框架,而且Go在
高并发
和分布式场景的优势也正是爬虫技术所需要的。它的主要特点是轻量、快速,设
波罗学
·
2024-01-18 15:20
golang
爬虫
开发语言
秒杀系统设计
服务器开发技术、方法与实用解决方案一、主要技术难点1.
高并发
秒杀活动开始前,大量用户不断刷新活动页面,会使读请求量飙升;秒杀活动开始后,大量用户瞬时涌入抢购有限商品,会形成写请求“洪峰”为了满足
高并发
读请求所需容量
wanger61
·
2024-01-18 15:08
系统架构设计
java
大数据 - Kafka系列《一》- Kafka基本概念
目录1.1什么是kafka1.2Kafka可以用来做什么1.3kafka的特点1.高吞吐量、低延迟2.可扩展性3.持久性、可靠性4.容错性5.
高并发
1.4Kafka的基本架构1.Producer:生产者
王哪跑nn
·
2024-01-18 15:05
kafka
大数据
大数据
kafka
分布式
2024年腾讯云轻量服务器和CVM云服务器性能如何?
轻量应用服务器适合中小企业或个人开发者搭建企业官网、博客论坛、微信小程序或开发测试环境,云服务器CVM适合更复杂如
高并发
网站、大数据计算、机器学习等复杂应用场景。
暴富程序员
·
2024-01-18 13:11
腾讯云服务器
腾讯云
服务器
云计算
java 粒度_Java细粒度锁实现的3种方式
最近在工作上碰见了一些
高并发
的场景需要加锁来保证业务逻辑的正确性,并且要求加锁后性能不能受到太大的影响。初步的想法是通过数据的时间戳,id等关键字来加锁,从而保证不同类型数据处理的并发性。
weixin_39671467
·
2024-01-18 13:57
java
粒度
JUC
之可重入锁
前言本文主要是【
JUC
】——
JUC
之可重入锁的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是听风与他☁️博客首页:CSDN主页听风与他每日一句:狠狠沉淀,顶峰相见目录前言可重入锁文章末尾可重入锁
听风与他
·
2024-01-18 12:56
java
JUC
锁
可重入锁
JUC
-公平锁和非公平锁
前言本文主要是【
JUC
】——
JUC
-公平锁和非公平锁的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是听风与他☁️博客首页:CSDN主页听风与他每日一句:狠狠沉淀,顶峰相见目录前言1
听风与他
·
2024-01-18 12:56
java
锁机制
JUC
字节跳动的这份
高并发
架构设计的太牛了,不愧是一线大厂
前言我们知道,
高并发
代表着大流量,
高并发
系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。
Java技术那些事儿
·
2024-01-18 12:10
java
后端
学习
高并发
系统设计
网络 IO 服务器模型 Reactor 与 Proactor
因为在以上两个阶段上各有不同的情况,所以出现了多种网络IO模型服务器模型Reactor与Proactor对
高并发
编程,网络连接上的消息处理,可以分为两个阶段
诗人和酒
·
2024-01-18 11:45
「
高并发
通信框架Netty4 源码解读(六)」NIO通道之Socket通道
socket网络通信太重要了。也是本专题的重中之重,所以小编单独写一篇文章来介绍Socket通道。Socket通道有与文件通道不同的特征。新的socket通道类可以运行非阻塞模式并且是可选择的。这两个性能可以激活程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性。本节中我们会看到,再也没有为每个socket连接使用一个线程的必要了,也避免了管理大量线程所需的上下文交换总开销。借助新的NIO类,
源码之路
·
2024-01-18 11:28
JVM实战(15)——Full GC调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入
juc
源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介本章将会讲解一个频繁FullGC的案例,示例来自于JVM基础篇中
smart哥
·
2024-01-18 11:17
jvm专题
jvm
面经-
高并发
和多线程
并行和并发有什么区别?并发:多个任务在同一个CPU核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。并行:单位时间内,多个处理器或多核处理器同时处理多个任务,是真正意义上的“同时进行”。串行:有n个任务,由一个线程按顺序执行。由于任务、方法都在一个线程执行所以不存在线程不安全情况,也就不存在临界区的问题线程和进程区别定义:启动一个程序,比如idea是一个线程,那加载文件资源是一
栗栗子~
·
2024-01-18 11:41
java
面试
java
面试
JUC
(java.util.concurrent)的常见类(多线程编程常用类)
Callable接口这个东西可以类比于之前见过的Runnable接口.两者的区别在于Runnable关注执行过程,不关注执行结果.Callable关注执行结果,它之中的call方法(类比于run方法)返回值就是线程执行任务的结果.Callable里面的V期望线程的入口方法里,返回值是啥类型,此处的泛型参数就是啥类型.Callable优势示例:创建线程计算1+2+...+1000,使用Runnabl
灰灰快醒醒
·
2024-01-18 09:57
java
开发语言
ElasticSearch 5. 搭建ES集群
提高负载能力提高存储容量上限实现高可用提
高并发
处理能力…2.数据分片(Shard)es集群把数据拆分成多份,每一份存储到不同节点(node),从而实现减少每个节点的数据量,减少单个服务器的压力,构成分布式搜索
自挂东南只
·
2024-01-18 08:13
自学ElasticSearch
聊聊 IO 多路复用
像Nginx这种以
高并发
高性能闻名的项目,之所以性能如此优秀,其原因是使用了IO多路复用技术,可以用最少的进程来支持大量的请求。
殷天文
·
2024-01-18 06:50
Redis和MySQL如何保持数据一致性
前言在
高并发
的场景下,大量的请求直接访问Mysql很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。
豆豆的java之旅
·
2024-01-18 05:05
分布式缓存
redis
mysql
数据库
开篇词 | 想吃透架构?得看看真实、接地气的架构案例
但一方面,这些内容比较碎片化,比如这一次讲的是技术的
高并发
处理,下一次讲的是老业务的改造。表面上看,脑子里塞得满满的,但实际上,很难循序渐进、系统地去学习架构。
_Rye_
·
2024-01-18 03:45
架构实战案例
架构
免费API集合分享,赶紧收藏起来~
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。历
API小百科_APISpace
·
2024-01-18 02:32
Redis数据库
随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和
高并发
的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身
魔笛使者
·
2024-01-18 02:54
JVM实战(24)——大对象优化
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入
juc
源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、案例背景本章将介绍一个因为大对象而导致的频繁GC问题,其本质也是开发
smart哥
·
2024-01-18 01:02
jvm专题
jvm
JVM实战(22)——jamp和MAT实战
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入
juc
源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介我们通过jstat进行分析,发现FullGC非常频繁,基本上每隔
smart哥
·
2024-01-18 01:32
jvm专题
jvm
JVM实战(23)——内存碎片优化
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入
juc
源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、案例背景本案例的背景是一个高峰期每秒十万QPS的社交APP,这类AP
smart哥
·
2024-01-18 01:32
jvm专题
jvm
JVM实战(21)——jstat实战(2)
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入
juc
源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介上一章,我们通过jstat命令分析了BI系统中新生代对象的GC情
smart哥
·
2024-01-18 01:59
jvm专题
jvm
MySQL存储引擎介绍
行级锁定:InnoDB提供行级锁定,有助于提
高并发
性能。外键支持:InnoDB支持外键,可以确保数据的完整性。崩溃恢复:InnoDB支持崩溃恢复,具有高度可靠性。
feichang_notlike3
·
2024-01-18 00:21
mysql
数据库
Java NIO (一)简介
JavaNIO类库包含三个核心组件:1、Channel(通道)2、Buffer(缓冲区)3、Selector(选择器)理解了上一章
高并发
IO底层原理,大家会马上识别出来JavaNIO属于第三种模型
geminigoth
·
2024-01-18 00:49
java
java
nio
开发语言
Java NIO (一)简介(备份)
JavaNIO类库包含三个核心组件:1、Channel(通道)2、Buffer(缓冲区)3、Selector(选择器)理解了上一章
高并发
IO底层原理,大家会马上识别出来JavaNIO属于第三种模型
geminigoth
·
2024-01-18 00:18
java
java
nio
开发语言
聚簇索引、非聚簇索引、联合索引、唯一索引
一、索引类型索引根据底层实现可分为B-Tree索引和哈希索引,大部分时候我们使用的都是B-Tree索引,因为它良好的性能和特性更适合于构建
高并发
系统。
代码敲上天.
·
2024-01-17 23:54
Database
principle
java
数据库
《实战Java
高并发
程序设计》学习记录4
无锁无锁原理CASimage.pngCPU指令image.png这个CPU指令仅仅只是一条指令AtomicInteger看两个方法/***Atomicallysetsthevaluetothegivenupdatedvalue*ifthecurrentvalue{@code==}theexpectedvalue.**@paramexpecttheexpectedvalue*@paramupdate
少寨主的互联网洞察
·
2024-01-17 23:04
06 | 锁:如何根据业务场景选择合适的锁?
上一讲我们谈到了实现
高并发
的不同方案,这一讲我们来谈谈如何根据业务场景选择合适的锁。我们知道,多线程下为了确保数据不会出错,必须加锁后才能访问共享资源。
_Rye_
·
2024-01-17 22:44
锁
Go泛型切片封装的一般思路
前言Go是一门使用比较简单的编程语言,以其天生支持
高并发
的特点深受程序员们的欢迎。语法简单的同时,也时常需要自己封装一些函数或者方法,本身较少地提供了高级API。
汪少SZ
·
2024-01-17 21:53
为 Web3 项目撰写智能合约(Web3项目三实战之二)
当然咯,前提是您先前或者说是当下是一位Web2开发者,耳边总是传来
高并发
、微服务、异步架构、负载均衡等等诸多名词,然而微服务架构真的就能比单体架构承载更多的请求吗?也不
甄齐才
·
2024-01-17 21:38
Web3项目实战
web3
智能合约
solidity
DApp
smart
contract
matemark
hardhat
项目压测优化实践思路
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、
JUC
原理、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:52
解决方案与实现思路
压测优化
性能优化
设计一个简易版本的分布式任务调度系统
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码、Kafka原理、分布式技术原理如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:22
解决方案与实现思路
分布式
zookeeper
分布式任务调度
设计一个简单的规则引擎
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、
JUC
原理、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:22
解决方案与实现思路
java
规则引擎
二叉树
mysql
设计一个抽奖系统
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、
JUC
原理、Kafka原理、分布式技术原理、数据库技术如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成
爱吃芝士的土豆倪
·
2024-01-17 19:20
解决方案与实现思路
项目设计
项目优化
基于云平台技术的GPS定位的浅谈
动态扩展性:云平台的弹性伸缩特性使得GPS定位系统可以根据业务需求进行动态扩展,能够在
高并发
情况下保证服务的稳定性和可用性。
MarkHD
·
2024-01-17 17:36
汽车
Linux
高并发
调优
springboot的tomcat的几个配置参数环境:jdk1.8+springboot2.1.1.RELEASEserver:port:8085servlet:context-path:/testtomcat:max-threads:1#最大线程数,默认200accept-count:1#挂起的最大连接数,默认100,最终会体现在这里publicabstractServerSocketChann
胖小白_d797
·
2024-01-17 17:10
JUC
-线程中断机制和LockSupport
线程中断机制概念java提供了一种用于停止线程的协商机制-中断。称为中断标识协商机制。常用APIpublicvoidinterrupt()仅仅让线程的中断标志位设置为true。不进行其他操作。publicbooleanisInterrupted()获取中断标志位的状态。publicstaticbooleaninterrupted()获取中断标志位的状态。并将中断标志位设置为false如何停止中断运
--believe
·
2024-01-17 16:25
JUC
JUC
05 | 协程:如何快速地实现
高并发
服务?
事实上
高并发
服务也是通过降低切换成本实现的,这一讲我们来看看它是如何做到的。
_Rye_
·
2024-01-17 14:26
协程
面试题总结-分布式总结
Nginx是高性能的HTTP和反向代理的服务器,处理
高并发
能力是十分强大的,能经受高负载的考验,有报告表明能支持高达50,000个并发连接数。
酷寒的小蛮蛮
·
2024-01-17 13:20
面试题
分布式
【务实笔记】总要朝前看
其实我原先已经有一个C++
高并发
服务器的项目了,只不过最近很无奈,开始打造前端页面的时候,虚拟机Qt安装界面死活卡在了第一步:┭┮﹏┭┮,救救孩子...除了项目之外,还要准备机考,所以还在刷PAT。
一碗姜汤
·
2024-01-17 12:30
务实笔记
笔记
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他