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.限流:根据压测系统瓶颈,进行限流,在nginx层面,网关层面,接口层面。2.动静分离:静态资源增加cdn进行缓存,评估网络带宽,减少非必要请求,活动开始前预取下cdn。3.优化服务节点数量:根据秒杀特点,增大活动服务的节点数量,评估各服务耦合情况,不要出现单点服务,核心服务(网关服
向大之路
·
2023-10-19 02:18
java
开发语言
Java高并发
革命,JDK19新特性——虚拟线程(Virtual Threads)
介绍虚拟线程具有和Go语言的goroutines和Erlang语言的进程类似的实现方式,它们是用户模式(user-mode)线程的一种形式。在过去Java中常常使用线程池来进行平台线程的共享以提高对计算机硬件的使用率,但在这种异步风格中,请求的每个阶段可能在不同的线程上执行,每个线程以交错的方式运行属于不同请求的阶段,与Java平台的设计不协调从而导致:堆栈跟踪不提供可用的上下文调试器不能单步执行
yumo丶
·
2023-10-12 12:08
java
并发
java
jvm
面试
后端
java reactor 模式_Reactor模式
NettyZookeeperRedis高并发实战》为你打造NIO、Netty高性能底层原理知识底座高薪必备2:《SpringCloud、Nginx高并发核心编程》为你打造微服务、分布式高并发底层原理知识底座高薪必备3:来
Java
伯特兰·罗卜
·
2023-10-11 02:53
java
reactor
模式
java多线程-JUC
JUC之
java高并发
-多线程学习1.JUC定义源码+官方文档java.util工具包下的三个接口及工具类**业务:**普通的线程代码:Thread**Runnable接口:**没有返回值、效率相比于Callable
善为者常成,乐行者常至
·
2023-10-09 00:45
java学习方面
java
Java基础知识总结(2023版)
目录一、Java基础1、Java基础2、Java进阶3、Java8新特性4、Java集合5、
Java高并发
6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、Redis中间件五
哪 吒
·
2023-10-08 09:19
搬砖工逆袭Java架构师
java
消息中间件
分布式
网络
云原生
Java高并发
处理方案
java高并发
,如何解决,什么方式解决一,什么是高并发?二,高并发解决思路?三,高并发解决方案?
K-Austin
·
2023-10-04 21:55
高并发
java
jvm
开发语言
JAVA高并发
实战——线程复用:线程池
(一)、什么是线程池在线程池中,总有那么几个活跃的线程。当你需要使用线程时,可以从池子中随便拿一个空间线程,当完成工作时,并不着急关闭线程,而是将这个线程退回到线程池中,方便其他人使用。创建线程变成了从线程池获得空闲线程,关闭线程变成了向线程池归还线程。在这里插入图片描述(二)、不要重复发明轮子:JDK对线程池的支持下面是Executors框架结构图在这里插入图片描述ThreadPoolExecu
XHHP
·
2023-10-04 02:36
Java高并发
编程实战,异步注解@Async自定义线程池
目录一、@Async注解二、代码实例1、导入POM2、配置类3、controller4、service三、发现同文件内执行异步任务,还是一个线程,没有实现@Async效果,why?四、配置中分别使用了ThreadPoolTaskExecutor和ThreadPoolExecutor,这两个有啥区别?1、initialize()2、initializeExecutor抽象方法五、核心线程数六、线程池
Java佳佳
·
2023-09-30 14:11
程序员
java
编程
java
开发语言
Java高并发
高性能分布式框架从无到有微服务架构设计
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTfulAPI)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择
Java架构师Carl
·
2023-09-29 07:15
disruptor 史上最全之3: 8大使用场景详细图解
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)》
40岁资深老架构师尼恩
·
2023-09-29 01:22
java
java
面试
经验分享
Java学习星球,十月集训,五大赛道(文末送书)
专属专栏《Java基础教程系列》内容概览:《
Java高并发
编程实战》、《MySQL基础教程系列》内容概览:《微服务》、《Redis中间件》、《Dubbo高手之路》、《华为OD机试》内容概览:九月集训十月集训
哪 吒
·
2023-09-25 23:42
搬砖工逆袭Java架构师
学习
开发语言
送书
学习方法
秋目阅读企划 —— 小K图书推荐(文末赠书)
目录1、写在前面2、深入理解
Java高并发
编程3、信息学奥赛一本通关4、文末赠书1、写在前面不知道大家有没有和我一样的感受,在发现一本好书的时候,非常想入手,但是奈何囊中羞涩…苦等1024,现在不用等啦
热爱编程的小K
·
2023-09-15 02:46
小K图书推荐
java
算法
系统学习
Java高并发
Java服务端或者后端需要大量的高并发计算,所以高并发在JAVA服务端或者后端编程中显的格外重要了。首先需要有几个概念:1.同步和异步同步异步是来形容方法的一次调用的,同步必须等等方法调用结束后才可以继续后续的操作,而异步方法调用就会返回(真正的执行一般在另外一个线程中)就可以继续后续操作了。2.并发和并行这两个概念都是表示2个或者多个任务一起执行,而并发侧重的是多任务交替执行,就是一个时间点就只
4553675200ad
·
2023-09-12 07:57
30行java代码 实现网络视频m3u8文件完整上传oss(实现可播放)
://blog.csdn.net/qq_41961781/article/details/105487435**##30行java代码实现网络视频m3u8文件完整上传oss(可播放)**@[TOC](
java
易汝俊
·
2023-09-10 23:58
视频教程-Web前端技术栈(送VUE)-Vue
Web前端技术栈(送VUE)阿里云特邀技术专家,北大出版社签约作者,计划2019年9月书籍《亿级流量
JAVA高并发
与网络编程实战》,曾参与研发“国产战机大型飞行模拟器”视镜系统,《JavaWeb技术综合应用
weixin_33353434
·
2023-09-07 17:47
Java高并发
系列——检视阅读(八)
Java高并发
系列——CompletableFutureJUC中工具类CompletableFutureCompletableFuture是java8中新增的一个类,算是对Future的一种增强,用起来很方便
卡斯特梅的雨伞
·
2023-09-06 15:33
疯狂创客圈 -- Java 高并发社群
疯狂创客圈:一个
JAVA高并发
死磕社群,QQ群:104131248(已满)236263776(请加此群)社群的【博客园总入口】疯狂创客圈经典图书:《NettyZookeeperRedis高并发实战》面试必备
尼恩_疯狂创客圈
·
2023-08-27 18:35
Java高并发
理论基础(一)
前言该篇属于多线程开发理论基础,为初学者和刷面试题准备。首先熟悉这些基础理论,才能更好的理解后续持续更新代码操作示例,结合代码和理论才能更好的促进相关学习。理论名词进程:指运行中的应用程序,每个进程都有自己独立的地址空间线程:线程则是进程中执行运算的最小单位,即执行处理机调度的基本单位,线程之间不可见局部变量(ThreadLocal):为每一个使用该变量的线程都提供了一个变量值副本JMM(Java
平常心丷
·
2023-08-24 03:50
Java并发编程
java
高并发
多线程
理论基础
Java高并发
与多线程
:
Java高并发
与多线程文章目录高并发与多线程线程synchronized关键字(**悲观锁**)那什么时候用自旋,什么时候用重量级锁?
wangwren
·
2023-08-24 02:54
Java多线程
java
高并发
多线程
ForkJoinPool
java高并发
系列 - 第14天:JUC中的LockSupport工具类,必备技能
java高并发
系列-第14天:JUC中的LockSupport工具类,必备技能
java高并发
系列第14篇文章本文主要内容:讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例介绍LockSupport
懒羊羊--搞点小技术
·
2023-08-21 22:00
线程
java
python
开发语言
java高并发
系列 - 第13天:JUC中的Condition对象
java高并发
系列-第13天:JUC中的Condition对象
java高并发
系列第13篇文章本文内容synchronized中实现线程等待和唤醒Condition简介及常用方法介绍及相关示例使用Condition
懒羊羊--搞点小技术
·
2023-08-21 22:00
线程
java
python
开发语言
java高并发
系列 - 第12天JUC:ReentrantLock重入锁
java高并发
系列-第12天JUC:ReentrantLock重入锁
java高并发
系列第12篇文章synchronized的局限性synchronized是java内置的关键字,它提供了一种独占的加锁方式
懒羊羊--搞点小技术
·
2023-08-21 22:29
线程
java
python
开发语言
2019年度总结
3.阅读《Java并发编程的艺术》《实战
Java高并发
程序设计》将零散的多线程知识点串在了一起4.花
半岛铁板
·
2023-08-19 13:26
随笔情感
2019年度总结
java高并发
案例分析
实体类OrderRequestpackagecom.hk.springboot.bean;importjava.util.Random;publicclassOrderRequest{/***商品id*/privateintgoodId=newRandom().nextInt(100000);/***用户id*/privateintuserId=newRandom().nextInt(100000
HuaiKang16888
·
2023-08-18 14:06
java高并发
编程(二)volatile关键字机制
volatile关键字volatile是java中的一个关键字,使一个变量在多个线程之间可见。这里有个很有意思的demo可以让我们更好的知道变量值的可见机制,我先贴上代码:packagethread;importjava.util.ArrayList;importjava.util.List;publicclassVolatileDemo{Listlist=newArrayList();publi
唯有努力不欺人丶
·
2023-08-11 18:15
大数据学习路线
一、linux基础(基本掌握)二、java多线程、并发包下的队列、JMS、JVM、反射和动态代理学习参考书籍《深入理解Java虚拟机》、《
Java高并发
实战》三、zookeeper(Zookeeper分布式协调服务介绍
记得_5d12
·
2023-08-11 10:38
java高并发
系列 - 第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能
java高并发
系列-第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能这是
java高并发
系列第16篇文章。
懒羊羊--搞点小技术
·
2023-08-10 15:28
线程
java
python
开发语言
java高并发
系列 - 第15天:JUC中的Semaphore(信号量)
java高并发
系列-第15天:JUC中的Semaphore(信号量)
java高并发
系列第15篇文章Semaphore(信号量)为多线程协作提供了更为强大的控制方法,前面的文章中我们学了synchronized
懒羊羊--搞点小技术
·
2023-08-10 15:24
线程
java
python
开发语言
锁
在看了MYSQL和
JAVA高并发
编程之后,对锁有了新的认识,但是有一些细节也不明白,现在尝试把自己的理解写出来,和自己对话,将自己不理解的点给具体定位。
刘荣杰
·
2023-08-08 20:13
java高并发
系列 - 第19天:JUC中的Executor框架详解1
java高并发
系列-第19天:JUC中的Executor框架详解1这是
java高并发
系列第19篇文章。
懒羊羊--搞点小技术
·
2023-08-03 23:01
线程
java
python
开发语言
java高并发
系列 - 第18天:JAVA线程池
java高并发
系列-第18天:JAVA线程池这是
java高并发
系列第18篇文章。
懒羊羊--搞点小技术
·
2023-08-03 23:01
线程
java
oracle
数据库
java高并发
系列 - 第20天:JUC中的Executor框架详解2
java高并发
系列-第20天:JUC中的Executor框架详解2这是
java高并发
系列第20篇文章。
懒羊羊--搞点小技术
·
2023-08-03 23:01
线程
java
python
开发语言
java高并发
系列 - 第17天:JUC中的循环栅栏CyclicBarrier的6种使用场景
java高并发
系列-第17天:JUC中的循环栅栏CyclicBarrier的6种使用场景这是
java高并发
系列第17篇。
懒羊羊--搞点小技术
·
2023-08-03 23:28
线程
java
python
开发语言
java高并发
系列 - 第23天:JUC中原子类,一篇就够了
java高并发
系列-第23天:JUC中原子类这是
java高并发
系列第23篇文章,环境:jdk1.8。
懒羊羊--搞点小技术
·
2023-08-02 01:06
线程
java
python
开发语言
java高并发
系列 - 第21天:java中的CAS
java高并发
系列-第21天:java中的CAS这是
java高并发
系列第21篇文章。
懒羊羊--搞点小技术
·
2023-08-02 01:06
线程
java
开发语言
java高并发
系列 - 第24天:ThreadLocal、InheritableThreadLocal(通俗易懂)
java高并发
系列-第24天:ThreadLocal、InheritableThreadLocal(通俗易懂)
java高并发
系列第24篇文章。环境:jdk1.8。
懒羊羊--搞点小技术
·
2023-08-02 01:36
线程
java
oracle
开发语言
java高并发
系列 - 第22天:JUC底层工具类Unsafe
java高并发
系列-第22天:JUC底层工具类Unsafe这是
java高并发
系列第22篇文章,文章基于jdk1.8环境。
懒羊羊--搞点小技术
·
2023-08-02 01:33
线程
java
python
开发语言
Java高并发
--AQS
Java高并发
--AQS主要是学习慕课网实战视频《Java并发编程入门与高并发面试》的笔记AQS是AbstractQueuedSynchronizer的简称,直译过来是抽象队列同步器。
weixin_30342827
·
2023-08-01 22:05
实战
Java高并发
程序设计笔记第二章
Java并行程序基础2.1线程必知进程:资源分配最小单位进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段线程:程序执行的最小单位,轻量级进程线程没有独立的地址空间,它使用相同的地址空间共享数据一个进程里面可以有多个线程为什么要使用线程?创建一个线程比进程开销小CPU切换一个线程比切换进程花费小线程之间通信更方便,同一个进程下,线程共享全局变
MisterDo
·
2023-07-19 11:53
java高并发
学习一
title:
java高并发
学习一date:2019-05-0509:53:51tags:javacategories:java1.基础的线程同步:synchronized1.1synchronized示例访问同一个变量的时候
smallmartial
·
2023-07-19 01:53
Java程序员,最常用的20%技术有哪些?
熟练掌握数据结构、算法、操作系统、计算机网络等基础知识熟练掌握Java编程、熟悉
Java高并发
开发手段、对JVM虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器
清洒暖捷
·
2023-07-18 23:21
java高并发
系列 - 第33篇:怎么演示公平锁和非公平锁?
java高并发
系列-第33篇:怎么演示公平锁和非公平锁?这是
java高并发
系列第33篇文章。环境:jdk1.8。今天群里面刚有有人在问这块的东西,那就拿出来说一下。
懒羊羊--搞点小技术
·
2023-07-17 04:40
线程
java
python
开发语言
java高并发
系列 - 第34篇:google提供的一些好用的并发工具类
java高并发
系列-第34篇:google提供的一些好用的并发工具类
java高并发
系列第34篇。环境:jdk1.8。
懒羊羊--搞点小技术
·
2023-07-17 04:40
线程
java
python
开发语言
定个Java学习目标,希望能进菜鸟网络
LinkedList推荐书籍:Java编程思想、EffectiveJava(深)多线程并发编程:concurrent包源码分析线程池、阻塞队列、非阻塞队列各种所的使用、优化原子类Atomic并发安全容器推荐书籍:
Java
奇乞祈兴
·
2023-07-16 11:02
Java并发编程-基本概念
参考资料:《
Java高并发
程序设计》1.几个概念1.同步和异步同步和异步一般用来形容一次方法调用。同步:同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。
agile4j
·
2023-07-15 22:21
Java 后端技术清单 2023版
JDK:版本1.8+GIT:源码管理平台(基于开源GitLab)简易指南Maven:jar包版本管理平台简易指南IDEA:IntelliJidea14或15版本简易指南2.基础知识JAVA(书籍:《实战
Java
程序员 jet_qi
·
2023-07-13 18:08
Java
基础知识
常用开发工具
java
后端
开发语言
技术清单
Redis分段锁实现超高并发秒杀
参考尼恩著:《
Java高并发
核心编程》技术自由圈业务情景还是秒杀场景,假设抖音直播间小杨哥上架6000单螺蛳粉,价格9.9买10包,限时1分钟秒杀,此时准备秒杀的人有1万人。
矩阵科学
·
2023-06-13 04:47
技术沉淀
redis
java
Redis分段锁
超高并发秒杀
LongAdder原理
Java高并发
秒杀API之业务分析与DAO层
搭建工程创建项目和依赖创建项目官方地址:logback配置:https://logback.qos.ch/manual/configuration.htmlspring配置:https://docs.spring.io/spring/docs/mybatis配置:http://www.mybatis.org/mybatis-3/zh/index.htmlmaven命令创建web骨架项目mvnarc
amoscxy
·
2023-06-08 05:11
Happens-Before规则详解
本文为《
Java高并发
》第四篇文章,首发于个人网站。
hresh
·
2023-06-07 03:48
Java高并发
java
java虚拟机
jvm
java高并发
系列 - 第18天:玩转java线程池,这一篇就够了
这是
java高并发
系列第18篇文章。
a502297457760202
·
2023-04-20 01:35
上一页
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
其他