首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
平凡_男
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
分布式消息队列 RocketMQ 源码分析 —— 高可用
- [1. 概述] - [2. Namesrv 高可用] - [2.1 Broker 注册到 Namesrv] - [2.2 Producer、Consumer 访问 Namesrv] - [3. Broker 高可用]
Java虚拟机(一)结构原理与运行时数据区域
前言 本来计划要写Android内存优化的,觉得有必要在此之前介绍一下Java虚拟机的相关知识,Java虚拟机也并不是三言两语能够介绍完的,因此开了Java虚拟机系列,这一篇文章我们来学习Java虚拟机的结构原理与运行时数据区域。 1.Java虚拟机概述 Oracle官方定义的…
Redis分布式锁的正确实现方式(Java版)
本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景。 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网…
线上升级Redis纪实
QPS,每秒处理请求数。可以在一定程度上反映某个服务此时的压力情况。下面可以通过一个案例来分析下如何大致的估算一个服务的QPS。 背景:昨天上线的一个活动,会根据唱歌时间来进行送券行为,计算下此送券行为的QPS。 分析:每隔送券行为都会有一条日志进行记录,如下。 因此计算出每秒…
Redis RedLock 完美的分布式锁么?
上周花了点时间研究了 Redis 的作者提的 RedLock 的算法来实现一个分布式锁,文章地址。在官方的文档最下面发现了这样一句话。 突然觉得事情好像没有那么简单,就点进去看了看。仔细读了读文章,发现了一个不得了的世界。于是静下心来研究了 Martin 对 RedLock 的…
Java并发编程序列之JUC底层AQS(二)
Hello,大家好,在上一篇文章中,作者简单的把Lock接口和AQS的API,以及关系大致说了一下,本文还是围绕AQS为话题(AQS是重中之重,这个搞明白了。后面JUC自己看源码都很Easy可以看懂),先具体到API大致说下API的对应关系,然后作者自己写俩自定义Lock说明问…
Java并发编程序列之JUC底层AQS
谈到JUC,Lock接口,大家肯定都会用。最常用的ReentrantReadWriteLock等。本文作为JUC的开头,先把Lock接口和AQS的API说一下,然后说清楚Lock和AQS的关系。文章结构: 1. Lock,AQS的相关API 2. AQS和Lock接口的关系 好…
一道java面试题分析及思考
无意中了解到如下面试题目,觉得蛮好,但是没有分析,所以自己拿来分析了下,以及自己的一些思考理解。 synchronize实例锁。 并发下的内存可见性。 该题目涉及到2个线程(主线程main、子线程)、关键词涉及到synchronized、Thread.sleep。 synchr…
项目开发框架-SSM
核心IOC容器,用来装载bean(java中的类)-用Spring的IOC容器来管理Bean的生命周期,有了这样一种机制,我们就可以不用在代码中去重复的做new操作。 aop,面向切面编程,spring中最主要的是用于事务方面的使用。 作用于web层,相当于controller…