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学习目标,希望能进菜鸟网络
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
[
Java高并发
系列(5)][详细]Java中线程池(1)--基本概念介绍
1Java中线程池概述1.1什么是线程池?在一个应用当中,我们往往需要多次使用线程,这意味着我们需要多次创建和销毁线程.那么为什么不提供一个机制或概念来管理这些线程呢?该创建的时候创建,能复用的时候复用,何乐而不为呢?Java中开辟了一种管理线程的概念,即为线程池.1.2为什么要使用线程池?那么究竟线程池有啥好处?为啥要用它呢?线程创建所需时间为T1,线程执行任务时间为T2,线程销毁时间为T3,而
Lawfree
·
2023-04-20 01:34
Java基础
Java
高并发
线程池
[ 高并发]
Java高并发
编程系列第二篇--线程同步
并发,听起来高大上的一个词汇,在身处于互联网潮的社会大趋势下,高并发赋予了更多的传奇色彩.首先,我们可以看到很多招聘中,会提到有高并发项目者优先.高并发,意味着,你的前雇主,有很大的业务层面的需求,而且也能怎么你在整个项目中的一个处理逻辑的能力体现.那么,你真的知道什么是高并发吗?这不是一个很简单的话题.高并发,往往会牵扯到很多的问题,如何才能快速响应,如何处理各个线程之间的交互,如何完成逻辑之间
lmrylll
·
2023-04-19 20:45
java
开发语言
[高并发]
Java高并发
编程系列开山篇--线程实现
Java是最早开始有并发的语言之一,再过去传统多任务的模式下,人们发现很难解决一些更为复杂的问题,这个时候我们就有了并发.引用多线程比多任务更加有挑战。多线程是在同一个程序内部并行执行,因此会对相同的内存空间进行并发读写操作。这可能是在单线程程序中从来不会遇到的问题。其中的一些错误也未必会在单CPU机器上出现,因为两个线程从来不会得到真正的并行执行。然而,更现代的计算机伴随着多核CPU的出现,也就
lmrylll
·
2023-04-19 19:07
java
jvm
开发语言
如何突破“
Java高并发
并发编程”的难关?面试题整理(含答案)
高并发编程一直是我的痛点,面试被问到基本都答不上来。我相信很多朋友跟我一样,不系统学习整理一把,真的难受。下面是我花了不少时间整理的Java并发编程相关的面试题,知识点等。部分答案在GZH可以找到(在这里:多线程并发编程文章合集)。感兴趣的话,可以私下和我一起讨论学习哈。大家一起进步。多线程并发编程
Java尖子生
·
2023-04-18 15:24
并发编程(六)ReentrantlLock实现原理-AQS详解
AQS在源码中被广泛使用,特别是在
java高并发
编程中,比如ReentrantLock,Semaphore,CountDownLatch和ThreadPoolExecutor,在实际开发中也可以通过自定义
Timmy_zzh
·
2023-04-16 21:32
大厂敲门砖!在阿里工作十年的朋友,总结出这份java面试必看手册!!!!
很多实习生或是刚培训出来的Java学习者,在参加面试的时候很容易忽略
Java高并发
部分的内容,为此常常得到面试官的垢病“搞Java的怎么能不懂高并发呢”,也需只有经过几场实战面试,你才get到了高并发在
小小怪下士 XIA
·
2023-04-16 17:17
java
面试
jvm
2023版
java高并发
常问面试题汇总
今天,LZ就分享给大家一本小册子《2022版
java高并发
常问面试题汇总》,希望大家能先掌握这些理论基础,从而在今后的项目
小小怪下士 XIA
·
2023-04-12 05:18
java
面试
servlet
Java高并发
架构设计
序言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。一丶服务器架构业务从发展的
Java架构007
·
2023-04-12 02:28
阿里资深架构师8年心血凝聚:
Java高并发
程序设计(第2版)
前言由于单核CPU的主频逐步逼近极限,多核CPU架构成了一种必然的技术趋势,因此多线程并行程序便显得越来越重要。并行计算的一个重要应用场景就是服务端编程。目前服务端CPU的核心数已经轻松超越10个,而Java显然已经成为当下最流行的服务端编程语言,且已经更新到JDK10,因此熟悉和了解基于Java的并行程序开发有着重要的实用价值。在单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU
Java秦心
·
2023-04-11 14:45
编程语言
java
大数据
人工智能
架构
涵盖15个技术点:这份
Java高并发
核心编程文档(卷一二都有)是Java卷王的都来学,涨薪10K+都是小问题~
学完阿里P8面试官推荐的
Java高并发
核心编程文档后终于拿到了蚂蚁p6的offer,这份文档包含的内容有点多。
ikt4435
·
2023-04-11 14:14
Java
编程
程序员
java
面试
jvm
Feign原理 深入解读
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】疯狂创客圈正在进行分布式和高并发基础原理的研习,比如下面的一些基础性的内容:一、NettyRedis亿级流量高并发实战二、高并发springcloud
尼恩_疯狂创客圈
·
2023-04-11 11:11
Java高并发
16-LongAdder类源码解析(上)
一、复习AtomicLong类二、LongAdder源码分析1.继承与实现关系LongAdder类继承自Striped64这个类,同时实现了Serializable接口abtractclassStrped64{transientvolatileCell[]cells;transientvolatilelongbase;transientvolatileintcellsBusy;........}继
睿里睿气
·
2023-04-10 13:55
Java并发
多线程
java
LongAdder
Java开发自学教程!japonensisjava东莞
三大内容:Java并发编程
Java高并发
编程高并发系统设计Java并发编程1.概览2.进程与线程3.Java线程4.共享模型之管程5.共享模型之内存6.共享模型之无锁7.共享模型之不可变8.共享模型之工具并发编程
m0_67392126
·
2023-04-10 10:41
面试
学习路线
阿里巴巴
java
jvm
开发语言
mybatis
pycharm
亿级流量
Java高并发
与网络编程实战合集!!!!!
今天给大家分享一份由一位阿里大牛亲自操刀写出来的一份:
Java高并发
核心编程手册,号称即使再过20年这份资料依然不会被淘汰!直接给大家展示目录:由于篇幅有限,
小小怪下士 XIA
·
2023-04-08 21:56
servlet
学习
java
面试
Java高并发
解决方案
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
程序人生a
·
2023-04-08 03:11
Java字符串常量池、运行时常量池 (史上最全,持续更新)
文章很长,而且持续更新,建议收藏起来,慢慢读总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java
40岁资深老架构师尼恩
·
2023-04-07 15:24
java
java
开发语言
为什么要使用线程池
Java高并发
应用频繁创建和销毁线程的操作是非常低效的,而且是不被编程规范所允许的
甜瓜瓜哥
·
2023-04-07 01:29
Java
jvm
java
开发语言
互联网寒冬 阿里架构师的Java知识地图,Java集合面试常用的问题
详细拆分并发编程——并发编程+模式篇+应用篇+原理篇Java并发编程的艺术(pdf版本)——Java程序员的必读书籍:2、高并发部分由并发编程深入高并发部分,掌握高并发的人才一定是各家互联网企业碗中的香饽饽,这份《
Java
不几乎都有
·
2023-04-06 20:34
java
面试
经验分享
架构
spring
Java高并发
革命!JDK19新特性——虚拟线程(Virtual Threads)
介绍虚拟线程具有和Go语言的goroutines和Erlang语言的进程类似的实现方式,它们是用户模式(user-mode)线程的一种形式。在过去Java中常常使用线程池来进行平台线程的共享以提高对计算机硬件的使用率,但在这种异步风格中,请求的每个阶段可能在不同的线程上执行,每个线程以交错的方式运行属于不同请求的阶段,与Java平台的设计不协调从而导致:堆栈跟踪不提供可用的上下文调试器不能单步执行
java_lujj
·
2023-04-06 18:10
java
jvm
面试
java高并发
解决方案
一、场景我们生活中经常看到高并发的场景,比如限时优惠券活动、秒杀抢购、12306抢票等,那么这些高并发的情况技术是怎么处理的呢?假如有1秒钟有1万个请求,我们的apache服务器的连接数500,处理业务的时间为100ms,4台服务器的连接数1秒内能处理500*4/0.1=2万(QPS),完全满足这个要求了,但实际情况是随着请求数的增加,机器处于高负荷的状态,CPU切换次数增大会严重影响处理时长,很
wwwzhouzy
·
2023-04-05 04:45
java进阶-基础篇
java
高并发
缓存
微服务
Springcloud 配置 (一文全懂)
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列之15【博客园总入口】前言疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud高并发系列文章,将为大家介绍三个版本的高并发秒杀:版本1:
尼恩_疯狂创客圈
·
2023-04-04 21:52
websocket 高性能 实战
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】架构师成长+面试必备之高并发基础书籍【NettyZookeeperRedis高并发实战】什么是Netty?
尼恩_疯狂创客圈
·
2023-03-25 19:51
SpringBoot、Redis轻松实现
Java高并发
秒杀系统笔记
秒杀项目优极限【完整项目实战】半天带你用SpringBoot、Redis轻松实现
Java高并发
秒杀系统文章目录秒杀项目技术栈课程介绍学习目标如何设计一个秒杀系统项目搭建分布式会话登录功能参数校验异常处理分布式
今天你学Java了吗
·
2023-03-25 01:25
学习阶段的项目
java
redis
spring
boot
ChatGPT说:如何利用ChatGPT变现?躺着赚钱不是梦。
Ceph实战❤️5.
Java高并发
码农飞哥
·
2023-03-20 14:43
ChatGPT说
chatgpt
Java学到什么程序才能算精通?
熟练掌握Java编程、熟悉
Java高并发
开发手段、对JVM虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究。熟
IT编程分享
·
2023-03-15 11:07
分布式
编程语言
java
linux
人工智能
提高面试竞争力,加薪必备-
Java高并发
面试题
临近双十一,各大电商平台即将面临巨大的客户流量对公司系统架构造成的的冲击。举个简单的栗子:大家都知道限时特价、限时秒杀的活动,当活动开始后,对商品有需要的客户就会开始疯狂的点击付款的按钮了。在这里,一个用户就代表一个线程,如果说电商平台的系统让客户下单付款的时间变得特别长,一个用户还好,那要是100个呢?1000个?甚至是10000个呢?这个时候,处20理多线程问题就变得尤为重要,而且现在面试与多
553299dc1d46
·
2023-03-14 20:01
《
Java高并发
核心编程. 卷1, NIO、Netty、Redis、ZooKeeper》 读书笔记
第2章高并发IO的底层原理2.1IO读写的基本原理为了避免用户进程直接操作内核,保证内核安全,操作系统将内存(虚拟内存)划分为两部分:一部分是内核空间(Kernel-Space),另一部分是用户空间(User-Space)上层应用通过操作系统的read系统调用把数据从内核缓冲区复制到应用程序的进程缓冲区,通过操作系统的write系统调用把数据从应用程序的进程缓冲区复制到操作系统的内核缓冲区。rea
张紫娃
·
2023-03-14 11:25
读书笔记
java
java-zookeeper
nio
实战
Java高并发
程序设计笔记第六章
Java8的函数式编程简介函数作为一等公民将函数作为参数传递给另外一个函数函数可以作为另外一个函数的返回值无副作用什么是函数的副作用?函数的副作用是指函数在调用过程中,除了给出了返回值外,还修改了函数外部的状态显式函数与隐式函数显式函数值函数与外界交换数据的唯一渠道就是参数和返回值,显式函数不会去读取或修改函数的外部状态;隐式函数除了参数和返回值外,还会读取外部信息,或者可能修改外部信息申明式的申
MisterDo
·
2023-03-14 07:27
《
Java高并发
程序设计》学习笔记
第一章走进并行世界1、临界区表示共享资源或者共享数据2、同步与异步如果系统中存在临界资源(资源数量少于竞争资源的线程数量的资源),例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就必须进行同步存取(数据库操作中的排他锁就是最好的例子)。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在
疯狂麦克斯鸭
·
2023-03-13 13:30
从私有Git仓库的搭建到命令的使用再到分支管理,全流程全套服务包您满意
Ceph实战❤️4.
Java高并发
编程入门,打卡学习
Java高并发
。Java高并
码农飞哥
·
2023-03-09 17:43
git
git
gitlab
【云原生】SQL(及存储过程)跑得太慢怎么办?
Ceph实战4.
Java高并发
编程入门,打卡学习
Java高并发
。
Java高并发
编程入门??5.社区逛一
普通网友
·
2023-02-16 21:09
面试
学习路线
阿里巴巴
android
前端
后端
很二2022,滚蛋吧! 幸福2023,过来吧!
Ceph实战❤️4.
Java高并发
编程入门,打卡学习
Java高并发
。J
码农飞哥
·
2023-02-07 07:42
年终总结
年终总结
synchronized的使用
本文是学习默课网-
Java高并发
之魂:synchronized深度解析所做的笔记。
云元帅一心
·
2023-02-05 04:51
windows opentry 安装和启动脚本
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】架构师成长+面试必备之高并发基础书籍【NettyZookeeperRedis高并发实战】前言Crazy-SpringCloud微服务脚手架
40岁资深老架构师尼恩
·
2023-02-02 10:08
java
轻量级 K8S 环境、本地 K8S 环境Minikube,一键使用 (史上最全)
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-02-01 07:34
java
kubernetes
java
容器
Springcloud 中 SpringBoot 配置全集 (收藏版)
疯狂创客圈
Java高并发
【亿级流量聊天室实战】实战系列【博客园总入口】前言疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud高并发系列文章,将为大家介绍三个版本的高并发秒杀:一、版本1:springcloud
40岁资深老架构师尼恩
·
2023-01-17 22:41
java
java工作内存是cpu的缓存_JAVA并发编程-JAVA内存模型以及CPU缓存知识 - Java 技术驿站-Java 技术驿站...
阅读《
Java高并发
编程详解》后的笔记。CPUcache模型CPU的处理速度和内存的访问速度差距太大,于是在CPU和主存之间增加了缓存。
weixin_39684995
·
2023-01-08 13:30
java工作内存是cpu的缓存
Java高并发
编程-初识多线程
没有强大理论支撑的代码,都是自娱自乐,架构师带你学习多线程的原理到实战项目中的高并发解决方案,闲暇之余,分享技术干货,和喜爱技术的coder们一起交流,互相学习进步线程介绍相对于计算机而言,每一个任务就是一个进程,每一个进程至少有一个线程,线程可以理解为轻量级进程,计算机操作系统一般不止一个线程运行,当启动了一个JVM时,就会创建一个进程,JVM进程会派生或创建多个线程,多个进程或线程可以并行执行
顽皮的coder
·
2023-01-05 17:47
java
多线程
高并发
源码
面试
秒懂:JCTool 的 Mpsc 高性能无锁队列 (史上最全+10W字长文)
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-01-04 12:30
java
java
架构
高可用 Canal集群( 秒懂 + 史上最全)
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-01-04 12:30
java
java
面试
开发语言
Java核心实操:内存溢出 实战、内存泄漏实战
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-01-04 12:30
java
java
面试
单例模式(史上最全)
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-01-04 12:00
java
单例模式
java
面试
Caffeine 源码、架构、原理(史上最全,10W字 超级长文)
疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《
Java高并发
核心编程(卷1)加强版
40岁资深老架构师尼恩
·
2023-01-04 12:59
java
java
上一页
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
其他