Wesley13 Wesley13
3年前
java并发相关(四)——关于synchronized的可重入性,线程切换实现原理与是否公平锁
一、可重入性  关于synchronized的可重入性的证明,我们可以通过A类内写两个同步方法syncA(),syncB()。然后syncA内调用syncB,调用syncA发现代码可正常执行,来证明这一点。  当处于无锁阶段时,划掉,都重入了不可能处于无锁。  当处于偏向锁阶段时,由之前对偏向锁的解释可知,偏向当前线程id是,当前线程可直
Stella981 Stella981
3年前
Kafka高可用,高吞吐量低延迟的高并发的特性背后实现机制
1概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式消息系统,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。2消息系统介绍一个消息系统负责将数据从一个应用传递到另外一个应用,应用只需关注于数据,无需关注数据在两个或
Stella981 Stella981
3年前
OPPO百万级高并发mongodb集群性能数十倍提升优化实践(下篇)
 mongodb内核、wiredtiger存储引擎、rocksdb存储引擎相关源码分析详见(后续持续更新):https://github.com/y123456yz/readingandannotatemongodb3.6.1(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2
Stella981 Stella981
3年前
Netty精粹之设计更快的ThreadLocal
Netty是一款优秀的开源的NIO框架,其异步的、基于IO事件驱动的设计以及简易使用的API使得用户快速构建基于NIO的高性能高可靠性的网络服务器成为可能。Netty除了使用Reactor设计模式加上精心设计的线程模型之外,对于线程创建的具体细节也进行了重新设计,由于Netty的应用场景主要面向高并发高负载的场景下,这也是Netty能够大显身手的场景,因此,
Wesley13 Wesley13
3年前
MySQL之锁、事务、优化、OLAP、OLTP
本节目录一锁的分类及特性二表级锁定(MyISAM举例)三行级锁定四查看死锁、解除锁五事务六慢日志、执行计划、sql优化七OLTP与OLAP的介绍和对比八关于autocommit的测试一锁的分类及特性  数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何
Stella981 Stella981
3年前
4000余字为你讲透Codis内部工作原理
一、引言Codis是一个分布式Redis解决方案,可以管理数量巨大的Redis节点。个推作为专业的第三方推送服务商,多年来专注于为开发者提供高效稳定的消息推送服务。每天通过个推平台下发的消息数量可达百亿级别。基于个推推送业务对数据量、并发量以及速度的要求非常高,实践发现,单个Redis节点性能容易出现瓶颈,综合考虑各方面因素后,我们选择了Cod
WeiSha100 WeiSha100
2年前
线上考试功能设置教程
登录学员账号,首页找到考务中心,按时间参加考试即可,考完后可以在个人中心查看自己的考试成绩如何发布这样的考试呢?1.登录教师账号,找到测试/考试,先增加试卷,填写试卷的基本信息,选择好出题范围2.找到考试管理,增加考试并发布3.考试结束后,主观题自动得出成绩以上就是考试的发布流程,除了该功能还有点播,学情监督,直播,在线支付,三级分销,学习卡等功能,可以下载
防汛添利器,数字技术筑起抗洪“大堤”
6月以来,我国多地经历了今年入汛以来的最强降雨过程,多地遭遇暴雨洪涝、滑坡等灾害。水利部近日称,当前我国已全面进入汛期,共有148条河流发生超过警戒水位以上的洪水,并发出预警:要做好防大汛准备,防大洪水的准备。 近年,由于自然气象变化快,极端天气增多,人工经验已经不足以应对复杂多变的防灾形势。随着全方位实时监测技术的更迭,全天候卫星遥感气象预报的普及,越来越
京东云开发者 京东云开发者
7个月前
【微电平台】-高并发实战经验-奇葩问题解决及流程优化之旅
微电平台微电平台是集电销、企业微信等于一体的综合智能SCRMSAAS化系统,涵盖多渠道管理、全客户生命周期管理、私域营销运营等主要功能,承接了京东各业务线服务,专注于为业务提供职场外包式的一站式客户管理及一体化私域运营服务。导读本文介绍电销系统【客户名单离
爱学it学无止境 爱学it学无止境
5个月前
PHP+Go 开发仿简书,实战高并发高可用微服务架构无密分享
PHP:动力之源,塑造互联网世界的基石在浩瀚无垠的互联网技术海洋中,PHP(HypertextPreprocessor,超文本预处理器)如同一股不可忽视的力量,自1995年诞生以来,便以其易学性、灵活性及强大的功能特性,迅速成为Web开发领域的中流砥柱。作