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
java+高并发
实战java
高并发
程序设计第二章(连更)
1.线程的基本状态2.线程的基本操作3.volatile与java内存模型4.线程组5.守护线程(Daemon)6.线程优先级7.线程安全与synchronized8.隐蔽错误image.png1.线程的基本状态线程的生命周期image2.线程的基本操作①.新建线程Threadtl=newThread(){@overridepublicvoidrun(){System.out.println("H
程序源monster
·
2023-12-31 17:21
架构设计内容分享(六十九):100w人在线的 弹幕 系统,是怎么架构的?
目录100w用户同时在线的弹幕系统背景问题分析架构设计和优化业务解耦+服务拆分业务解耦+服务拆分的具体架构方案解耦之后的优势:引入本地缓存优化
高并发
读引入限流,优化
高并发
写使用滑动窗口,实现无锁化读写通过短轮训实现弹幕促达弹幕卡顿
之乎者也·
·
2023-12-31 11:49
架构设计
内容分享
架构
说一下 MySQL 常用的引擎?
以下是一些常用的MySQL存储引擎:InnoDB:特点:支持事务、行级锁、外键约束,适用于事务性应用,提供
高并发
性能。示例:在创建表时指定使用InnoDB引擎。
学习资源网
·
2023-12-31 09:19
mysql
数据库
c# 纤程 FiberTaskScheduler
Go语言的goroutine由语言runtime直接支持,并且调度开销极小,非常适合
高并发
场景。
wangyue4
·
2023-12-31 08:55
c#
java
前端
Mysql安装
1.易于维护:都是表结构,格式一致;2.使用方便:SQL语言通用,可用于复杂查询;3.复杂操作:支持SQL,可用于多表查询缺点:1.读写性能差,尤其海量数据高效率读写;2.固定表结构,灵活度稍欠;3.
高并发
读写需求
凤凤思密达萌萌哒
·
2023-12-31 07:31
大促秒杀更顺滑|忆联携手南大通用,提供数据密集型存储新范式
面对瞬时流量
高并发
、海量数据查询等应用场景,固态硬盘凭借其高吞吐量、低时延等特征逐渐成为大数据时代下数据存储的重要载体,是当前本地部署的数据仓库产品重要搭载硬件,可满足电商大促场景下大规模数据的存储和查询需
Union Memory忆联
·
2023-12-31 07:27
安全
服务器
智能硬件
Springcloud 秒杀 (1)
疯狂创客圈Java
高并发
【亿级流量聊天室实战】实战系列之15【博客园总入口】前言疯狂创客圈(
高并发
研习社群)秒杀系列文章,将为大家介绍三个版本的
高并发
秒杀:版本1:springcloud+zookeeper
尼恩_疯狂创客圈
·
2023-12-31 06:34
分库分表之Mycat应用学习一
1为什么要分库分表1.1数据库性能瓶颈的出现对于应用来说,如果数据库性能出现问题,要么是无法获取连接,是因为在
高并发
的情况下连接数不够了。要么是操作数据变慢,数据库处理数据的效率除了问题。
CopyLower
·
2023-12-31 06:46
学习
数据库
学习
数据库
学习笔记(01):
高并发
下的Nginx性能优化实战-Linux下Nginx的安装(一)
立即学习:https://edu.csdn.net/course/play/27216/358398?utm_source=blogtoeduyuminstall-ygcc-c++pcrepcre-develzlibzlib-developensslopenssl-develwgethttp://nginx.org/download/nginx-1.13.11.tar.gz
俊偉
·
2023-12-31 04:36
研发管理
nginx
性能优化
并发
编程语言
Java
BAT面试必考题:
高并发
场景下单线程的Redis为什么还这门快?
BAT面试必考题:
高并发
场景下单线程的Redis为什么还这门快?缓存在
高并发
的场景的作用不言而喻,号称
高并发
架构的基石,其中最为典型代表非Redis莫属。
勤奋的码农
·
2023-12-31 04:54
高并发
之——从源码角度分析创建线程池究竟有哪些方式
前言在Java的
高并发
领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?
冰河团队
·
2023-12-31 01:22
并发编程(
高并发
、多线程)
并发编程1.并发编程1.1Java程序中怎么保证多线程的运行安全?(难度:★★频率:★★★★★)1.1.1并发编程三要素1.1.2原子性、可见性、有序性问题的解决方法1.2Synchronized(难度:★★频率:★★★)1.2.1synchronized的三种加锁方法1.2.2提高synchronized的并发性能1.3volatile(难度:★★频率:★★★★)1.并发编程1.1Java程序中
sp_wxf
·
2023-12-30 23:23
java
jvm
oracle
2018-06-07
Java/架构师/大数据/区块链/
高并发
/分布式/机器学习/人工智能_腾讯课堂
天霸动霸tun
·
2023-12-30 20:25
高并发
情况下,数据库与缓存数据不一致问题
1.背景项目里面遇到一个
高并发
场景,商品定价是通过定价策略实现的,为提升效率,批量采用多线程处理。
一瓢西湖水
·
2023-12-30 14:50
后端
数据库
高并发
下数据库插入操作死锁问题
1.问题:项目中出现如下报错:org.springframework.dao.DeadlockLoserDataAccessException:com.xxxMapper.insert(batchindex#1)failed.Cause:java.sql.BatchUpdateException:Deadlockfoundwhentryingtogetlock;tryrestartingtrans
一瓢西湖水
·
2023-12-30 14:15
数据库
mysql
《实战
高并发
程序设计》读书笔记-线程池
线程池为了能够更好地控制多线程,JDK提供了一套Executor框架,帮助开发人员有效地进行线程控制,其本质就是一个线程池。image.png以上成员均在java.util.concurrent包中,是JDK并发包的核心类。Executor框架提供了各种类型的线程池,主要有以下工厂方法publicstaticExecutorServicenewFixedThreadPool(intnThreads
乙腾
·
2023-12-30 14:59
什么是
高并发
系统?
1.1什么是
高并发
?
高并发
(HighConcurrency),通常是指通过设计保证系统能够同时处理很多请求。即在同一个时间点,有很多的请求同时访问同一个接口。
一碗姜汤
·
2023-12-30 13:34
高并发系统(实战派)
后端
MySQL存储引擎详解
特点:支持外键与约束,保证数据的完整性与一致性采用行级锁与MVCC多版本并发控制,支持
高并发
支持自动垃圾回收,减少管理工作量支持
RoronoaV587
·
2023-12-30 13:41
mysql
数据库
mysql
Jmeter 性能 —— 模拟百万
高并发
压测思路!
测试场景:模拟百万级的订单量一个物流信息的查询接口。条件:接口响应时间性能指标--推导--只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)注意事项:性能测试项目部署服务器硬件型号--和生产环境一致现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的
自动化测试老司机
·
2023-12-30 12:35
自动化测试
软件测试
安全测试
jmeter
appium
测试工具
性能测试
自动化测试
测试工程师
数据库常用分库分表方案
//提
高并发
能力大量用户同时访问数据库可能导致数据库的性能下降。通过分库分表,可以将用户请求分散到多个数据库或表上,提
高并发
处理能力.//降低单点故障风险单个数据库出现故障可能导致整个系统不可用。分
我就是胖着玩玩的
·
2023-12-30 11:07
数据库
oracle
Java技术大纲
link性能优化:使用单例、使用Future模式、使用线程池、选择就绪、减少上下文切换、减少锁粒度、数据压缩、结果缓存Nginx负载均衡分布式系列如何设计一个
高并发
流花一叶
·
2023-12-30 10:26
高并发
、秒杀场景下的优化思路
文章目录优化原则客户端优化资源优化连接优化缓存优化解析优化加载优化架构优化服务端优化DNS-域名系统域名解析流程DNS优化CDN-内容分发网络内容分发流程CDN应用场景秒杀问题解决方案优化原则系统技术设计原则先解决核心问题,预测未来可能出现的问题,先行的规划与设计(好系统是迭代出来的)对现有系统有方案,对未来系统有预案无状态:对单次请求的处理,不依赖其他的请求拆分原则:系统原则、功能维度、读写原则
_Jimmy_
·
2023-12-30 10:52
spring
boot
spring
cloud
Jmeter 分布式压测
你可以使用JMeter来模拟
高并发
秒杀场景下的压力测试。这里有一个例子,它模拟了同时有5000个用户,循环10次的情况。
测试界吖吖
·
2023-12-30 07:53
jmeter
分布式
功能测试
软件测试
自动化测试
程序人生
职场和发展
Linux性能优化全景指南
Part1Linux性能优化1、性能优化性能指标
高并发
和响应快对应着性能优化的两个核心指标:吞吐和延时应用负载角度:直接影响了产品终端的用户体验系统资源角度:资源使用率、饱和度等性能问题的本质就是系统资源已经到达瓶颈
weixin_39757802
·
2023-12-30 06:45
linux内核及驱动
linux
JAVA 多线程与
高并发
学习笔记(一)——线程创建
好久没写笔记了,重新回归Java,打好基础。Java进程中每一个线程都对应着一个Thread实例,其中保存着线程的描述信息。Thread类Java使用Thread类表示线程,首先看一个简单的示例。publicstaticvoidmain(String[]args)throwsInterruptedException{Threadthread=newThread();System.out.print
简单一点点
·
2023-12-30 06:30
MyBatis之缓存机制
缓存即为存在内存中的临时数据.将用户经常查询的数据存放在缓存(内存)中,用户去查询数据就不用去每次去数据库中查询,而是去缓存中查询,从而提高了查询的效率,解决了
高并发
系统的性能问题.MyBatis提供了两种缓存机制
yandao
·
2023-12-30 06:43
mybatis
缓存
java
【阿里面试系列】Java线程的应用及挑战
Q群725219329分享并发编程,分布式,微服务架构,性能优化,源码,设计模式,
高并发
,高可用,Spring,Netty,tomcat,JV
Java架构
·
2023-12-30 04:12
浅谈
高并发
以及三大利器:缓存、限流和降级
引言
高并发
背景互联网行业迅速发展,用户量剧增,系统面临巨大的并发请求压力。软件系统有三个追求:高性能、
高并发
、高可用,俗称三高。
懂电商API接口的Jennifer
·
2023-12-30 01:32
IT技术系列
缓存
java
spring
数据挖掘
网络爬虫
深入探讨在SpringBoot中分布式锁的实现与应用
性能较好:Redis是内存型数据库,读写速度快,适合
高并发
的场景。丰富的数
IT Talk
·
2023-12-30 01:00
spring
boot
分布式
后端
架构设计内容分享(六十三):1000W用户1Wqps
高并发
签到系统的架构和实操
目录签到场景业务需求分析1000W级用户场景的签到优化基础知识:什么是BitmapRedis中Bitmap的相关命令使用SpringCloud+RedisBitMap用户场景的签到实操签到场景业务需求分析一般像微博,各种社交软件,游戏等APP,都会有一个签到功能,连续签到多少天,送什么东西,比如:签到1天送10积分,连续签到2天送20积分,3天送30积分,4天以上均送50积分等如果连续签到中断,则
之乎者也·
·
2023-12-30 01:58
架构设计
内容分享
架构
redis复习笔记01(小滴课堂)
高并发
的必备两大“核技术”队列和缓存介绍本地缓存和分布式缓存Nosql介绍和Reidis介绍Linux服务器源码安装Redis6和相关依赖在路径下上传压缩包。上传压缩包。版本更新了,但这是临时的。
抹茶味的西瓜汁
·
2023-12-30 00:20
redis
笔记
关于前端优化面试题
加载性能(主要是从减少文件体积,减少阻塞加载,提
高并发
方面入手),选择器性能,渲染性能,可维护性。1、尽量将样式写在单独的css文件里面,在head元素中引用。
欣欣l
·
2023-12-29 21:32
分布式缓存考点梳理 + 高频面试题
我偶尔会和身边的同事调侃:如何应对
高并发
?答案是加一层缓存,如果不够,就再加一层缓存。缓存在分布式场景下的应用,比单机情况下更加复杂,除了常见的缓存雪崩、缓存穿透的预防,还要额
小小哭包
·
2023-12-29 21:45
中间件
分布式
分布式
缓存
什么是reactor模式
Reactor模式是一种事件驱动的设计模式,主要用于处理
高并发
的I/O操作。
lang20150928
·
2023-12-29 20:21
io
服务器
运维
面试题:BIO、NIO、AIO 的区别是什么?
同步异步:阻塞:非阻塞:一、传统的BIO(同步阻塞的BIO)问题:当出现
高并发
怎么办?二、NIO(同步非阻塞的NIO)。
xuxu1116
·
2023-12-29 19:57
面试题
java
面试题
BIO
NIO
AIO
Go语言学习笔记 --- concurrency、channel、select
学习笔记根据无闻go语言基础教程整理concurrency很多人都是冲着Go大肆宣扬的
高并发
而忍不住跃跃欲试,但其实从源码的解析来看,goroutine只是由官方实现的超级”线程池”。
Wang's Blog
·
2023-12-29 17:12
Golang
go语言
并发
channel
select
Go语言学习笔记 --- 入门介绍
Go主要特点类型安全和内存安全以非常直观和极低代价的方案实现
高并发
高效的垃圾回收机制快速编译(同时解决C语言中头文件太多的问题)为多核计算机提供性能提升的方案UTF-8编码支持Go的价值GoatGoogle
Wang's Blog
·
2023-12-29 17:11
Golang
go语言
入门介绍
Redis缓存雪崩、缓存击穿、缓存穿透
尤其在
高并发
的系统中,这种情况会导致连锁反应,整个系统可能会崩溃。
xmh-sxh-1314
·
2023-12-29 15:11
redis
8000 字 + 21 张图,服务端
高并发
分布式架构 14 次演进之路
1.概述2.基本概念3.架构演进3.1单机架构3.2第一次演进:Tomcat与数据库分开部署3.3第二次演进:引入本地缓存和分布式缓存3.4第三次演进:引入反向代理实现负载均衡3.5第四次演进:数据库读写分离3.6第五次演进:数据库按业务分库3.7第六次演进:把大表拆分为小表3.8第七次演进:使用LVS或F5来使多个Nginx负载均衡3.9第八次演进:通过DNS轮询实现机房间的负载均衡3.10第九
中v中
·
2023-12-29 13:13
深入理解java虚拟机-读书笔记
当需要排查各种内存溢出、内存泄漏问题时当垃圾收集成为系统达到更
高并发
量的瓶颈时我们就必须对内存动态分配与垃圾收集技术实施必要的监控与调节。
Titanium、
·
2023-12-29 12:20
java基础
java虚拟机
MongoDB 概念介绍
Highperformance-对数据库
高并发
读写的需求。HugeStorage-对海量数据的高效率存储和访问的需求。
HuaLuLemon
·
2023-12-29 10:24
MongoDB
mongodb
数据库
libcurl多线程使用及
高并发
性能测试
libcurl是一个不错的socket库,而且又是开源的。如果仅仅是简单的HTTP请求,那么只需要几行代码就能轻松实现。不过要用libcurl实现高效、高频率的HTTP请求就需要对libcurl有深入的了解才行。如果阅读英文无障碍的话,那么libcurl自带的示例程序和帮助文档就是最好的老师。一、多线程HTTP请求libcurl提供多线程和异步请求来实现大批量HTTP请求,可参见multithre
kelan11
·
2023-12-29 07:53
c++
libcurl
c++
网络协议
http
高并发
系统常见问题及解决方案(Java)
在JavaWeb应用中,
高并发
环境会带来一系列的挑战,这些挑战可能会影响应用的性能、稳定性和可用性。
KevinAha
·
2023-12-29 07:56
java
开发语言
关于SqlServer
高并发
死锁现象的分析排查
问题描述通过定期对生产环境SqlServer日志的梳理,发现经常会出现类似事务与另一个进程被死锁在资源上,并且已被选作死锁牺牲品,请重新运行该事务的异常,简单分析一下原因:在
高并发
场境下,多个事务同时对某个资源进行持锁
flyfhj
·
2023-12-29 05:27
sqlserver
数据库
列锁
高并发
缓存实践之-缓存穿透、缓存雪崩、缓存并发
前言缓存在我们的应用程序会被大量使用,它给程序性能带来质的提升的同时,也可能会因为使用不当而造成不可挽回的损失本章节我们就来重点梳理一下由于
高并发
量而导致的缓存问题出现的原因和解决方案缓存穿透缓存穿透是指查询缓存和数据库中都不存在的数据
flyfhj
·
2023-12-29 05:26
分布式
分布式系统架构设计之分布式系统性能优化和可扩展性设计
在当今大规模应用和服务的背景下,分布式系统已经成为处理
高并发
、大数据的标配套件。
灸哥漫谈
·
2023-12-29 03:23
系统架构设计
性能优化
DDD领域驱动设计内容分享(十八):从腾讯视频DDD重构之路,看DDD极大价值
内容作为其中的一个子领域,也希望借助DDD的一些方法进行整个体系的建设:复杂度:业务复杂性(包括播放、购买、活动、内容展示、内容互动等全场景),以及技术复杂性(如业务规则、模块繁多、
高并发
、信息安全等
之乎者也·
·
2023-12-29 02:04
DDD领域驱动设计
内容分享
重构
大数据
架构设计
DDD
领域驱动
Redis 手摸手教程(1/3) - Redis基础部分
1.概述及基本操作1.1问题的抛出出现的问题:海量用户
高并发
罪魁祸首——关系型数据库:性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路:降低磁盘IO次数,越低越好——
pp~h
·
2023-12-29 00:31
#
Redis
redis
缓存
nosql
java
Java技术栈 —— Redis的雪崩、穿透与击穿
Java技术栈——Redis的雪崩、穿透与击穿〇、实验的先导条件(Nginx+Jmeter)一、Redis缓存雪崩、缓存穿透、缓存击穿1.1雪崩1.2穿透1.3击穿二、Redis应用场景——
高并发
2.1
躬身入世,以生证道
·
2023-12-29 00:44
Java技术栈
java
redis
开发语言
《手把手教你》系列基础篇(五)-
java+
selenium自动化测试- 创建首个自动化脚本(详细教程)
1.简介前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要
北京-宏哥
·
2023-12-28 23:18
java
selenium
自动化
测试工具
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他