这篇文章带你全面掌握 Nginx !一. Nginx 概述 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做...系统教程# nginx# 不间断# 并发10个月前50
【开发宝典】Java并发系列教程(四)作者:京东零售 刘跃明 Monitor概念 Java对象的内存布局 对象除了我们自定义的一些属性外,还有其它...网站建设# java# javascript# jvm1年前290
聊聊并发编程两原则,你明白了吗?之前写过一篇文章, 并发编程的核心技术 – 多版本(Multi Versioning), 本文继续对并发编程做一次更全面的...网站建设# key# 对应# 并发1年前40
面试官:咱们今天就浅谈JVM三色标记法,我:这也问?三色标记算法,用于垃圾回收器升级,将STW变为并发标记。STW就是在标记垃圾的时候,必须暂停程序,而使...网站建设# 垃圾# 对象# 并发1年前1280
并发编程:并发容器,我们一起了解一下!在所有的并发容器中,BlockingQueue是最常见的一种。BlockingQueue是一个带阻塞功能的队列,当入队列时...网站建设# blockingqueue# 并发# 调用者1年前220
面试官必问:Java中的JUC工具类详细揭秘JUC(java.util.concurrent)是在Java 5中引入的一个并发编程的扩展库,目的是为了更加方便、快捷和安全...网站建设# countdownlatch# java# juc1年前580
并发编程:Atomic类与悲观锁和乐观锁对于悲观锁,认为数据发生并发冲突的概率很大,读操作之前就上锁。synchronized关键字,后面 要讲的Reen...网站建设# cas# 修改# 并发1年前480
RocketMQ每秒要写入几十万并发,是怎么实现的?这篇文章来聊一下Kafka的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。,Kafka是高吞吐...网站建设# kafka# 写入# 并发2年前190
Java 实现100 万+并发,搞懂这些,骚操作!Java实现百万级并发,需要注意的,三大核心问题,你知道吗?并发编程并不是一项孤立存在的技术,也不是...网站建设# java# 任务# 分工2年前670
Go语言中通过WaitGroup控制并发Channel能够很好的帮助我们控制并发,但是在开发习惯上与显示的表达不太相同,所以在Go语言中可以利用sy...网站建设# go# waitgroup# 函数2年前210
React团队是如何测试并发特性的大家好,我卡颂。,React18进入大家视野已经有一段时间了,不知道各位有没有尝试「并发特性」呢?,当启用...网站建设# react# reactdom# 并发2年前350
搞微服务还用Spring Cloud?Istio好用到爆!过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们...网站建设# 宕机# 并发# 我们2年前280
面试官让我设计一个基于分布式锁的库存超卖方案,并发量很高那种今天给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化?,首先,我们一...网站建设# 分布式# 场景# 并发2年前550
最近很火的京东抢购飞天茅台是怎么回事?从架构原理来分析一波大家好,这篇文章给大家介绍一个非常经典的去大厂面试经常被问的一个问题,就是瞬时高并发抢购问题。,通...网站建设# 大厂# 并发# 抢购2年前660
浅谈OpenResty在Web应用防火墙中的应用,OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数...网站建设# http# nginx# web2年前600
阿里一面:Spring Bean 默认是单例的,高并发情况下,如何保证并发安全?Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们...网站建设# bean# controller# spring2年前460
React 并发渲染的前世今生2161 天!,这是 React 团队从计划为 React 增加 并发渲染 的能力,到 React 18 可用版本发布所花费的时...网站建设# react# 并发# 渲染2年前710
太强了!这么设计中间件完美解决了百万并发的问题!这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。,很多同学都对Java并发编程...网站建设# java# 中间件# 并发2年前570
Spring Cloud 还没学明白,Istio 又是什么鬼??大家好,我是不才陈某~,过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好...网站建设# 分布式# 并发# 我们3年前680
深刻理解Java并发中的有序性问题和解决之道问题,Java并发情况下总是会遇到各种意向不到的问题,比如下面的代码:,那大家觉得I_Result中的r1值可...网站建设# java# jcstress# 压测3年前250
内存飙升,罪魁祸首竟是死锁,这样检测和处理减少一半加班时间你是否因为写出死锁导致半夜加班,扣绩效?你是否为小白程序员,还没有接触过并发编程不知道什么死锁,...网站建设# java# 并发# 死锁3年前430
Java并发编程吐血1个月总结最全面的100道面试题,这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。,很多同学都对Java并发编...网站建设# java# 中间件# 并发3年前680
字节面试官: 让你设计一个MQ每秒要抗几十万并发,怎么做?这篇文章来聊一下Kafka的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。,Kafka是高吞吐...网站建设# kafka# 并发# 性能3年前120
如果1分钟内要支持抢购十万个口罩,你该如何设计系统架构?,大家好,这篇文章给大家介绍一个非常经典的去大厂面试经常被问的一个问题,就是瞬时高并发抢购问题。,...网站建设# 内要# 口罩# 并发3年前470
什么是CAS?如果说不清楚,这篇文章要读一读!,在高并发的业务场景下,线程安全问题是必须考虑的,在JDK5之前,可以通过synchronized或Lock来保证同步...网站建设# cas# lock# synchronized3年前330
又是一年跳槽季!Nginx 十道核心面试题及解析,Nginx是一款轻量级的高性能Web服务器和反向代理服务器,由俄罗斯的Igor Sysoev开发。它具有占用资源少...网站建设# nginx# 代理服务器# 并发3年前60
ThreadLocal夺命11连问前一段时间,有同事使用ThreadLocal踩坑了,正好引起了我的兴趣。,所以近期,我抽空把ThreadLocal的源码...网站建设# threadlocal# 场景# 并发3年前620
聊聊并发库 Conc,你学会了吗?上个月 sourcegraph 放出了 conc[1] 并发库,目标是 better structured concurrency for...网站建设# conc# wg# 代码3年前390
Go语言中什么是GoroutinesGoroutine是一个被Go运行时管理的轻量级线程(A goroutine is a lightweight thread managed by the Go r...网站建设# go# goroutine# goroutines3年前270
满满的干货!全面的介绍Python的协程是如何实现!看懂算你牛!如果你需要访问多个服务来完成一个请求的处理,比如实现文件上传功能时,首先访问 Redis 缓存,验证用户...网站建设# api# 实现# 并发3年前320
feed与秒杀,撑住10Wqps,架构方案一样吗?,《并发扣款,如何保证一致性?》一文,描述了高并发情况下,并发扣款的一致性,幂等性,以及ABA问...网站建设# 场景# 并发# 扣款3年前460
Hadoop中的契约监控机制,被惊艳到了,这篇文章给大家聊聊Hadoop在部署了大规模的集群场景下,大量客户端并发写数据的时候,文件契约监控算法...网站建设# hadoop# 契约# 客户端3年前410
那些年你啃过的ConcurrentHashMap我是fancy,一个年纪轻轻bug量就累计到3200个的程序员,同事们都夸我一个人养活了整个测试组。,最近迷上...网站建设# concurrenthashmap# 啃过# 容器3年前400
Java8中的LongAdder类,大大提升CAS性能这篇文章给大家聊一下java并发包下的CAS相关的原子操作,以及Java 8如何改进和优化CAS操作的性能。,因...网站建设# cas# data# java3年前410
Golang和Rust做服务端开发,哪个更合适一些?Golang和Rust都是现代编程语言,非常适合用于服务端开发。它们各有特点,选择哪个更合适,取决于具体的...网站建设# golang# rust# 并发3年前50
放几十亿数据的系统还能抗每秒上万并发,牛不牛?,上篇文章我们已经初步给大家解释了Hadoop HDFS的整体架构原理,相信大家都有了一定的认识和了解。,如果...网站建设# namenode# 并发# 数据3年前290
一文弄懂 Gunicorn 与 Python GIL,什么是 Python GIL,它是如何工作的,以及它如何影响 gunicorn。,生产环境我应该选择哪种 Gunicorn wor...网站建设# gil# gunicorn# python3年前240
对比C++并发库,Rust简直不要太像!,译者 | 卢鑫旺,审校 | 云昭,将Rust比作C++的小弟的话,相信大家都不会有异议。Rust借鉴了许多C++的设计...网站建设# atomic# c# rust4年前510
为什么程序员招聘都要5年经验起?因为他们懂Java 8底层优化,上篇文章给大家聊了一下volatile的原理,具体参见:入坑两个月自研非外包创业公司,居然让我搞懂了vo...网站建设# cas# java# volatile4年前370
Istio 可以代替 Spring Cloud 吗?过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们...网站建设# 分布式# 并发# 我们4年前330
BAT等互联网大厂最爱问的Java多线程并发面试题汇总,大家好,今天跟大家聊聊 Java 里面的多线程并发编程,这个多线程并发编程,想必大家都是懂的,说白了,...网站建设# java# main# 代码4年前390
SpringCloud Hystrix高并发下实现请求合并,在高并发的场景下,前端会有大量的访问请求。如果一个请求就需要打开一个数据库连接,操作完数据库后再...网站建设# hystrix# 合并# 并发4年前240
Golang的两把利器,协程和管道,golang的协程相信大家都不陌生,在golang中的使用也很简单,只要加上一个关键字「go」即可,虽然说大家...网站建设# golang# 使用# 协程4年前250