首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
流水酱49828
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
打通 Java 任督二脉 —— 并发数据结构的基石
Java 的线程阻塞和唤醒是通过 Unsafe 类的 park 和 unpark 方法做到的。 这两个方法都是 native 方法,它们本身是由 C 语言来实现的核心功能。park 的意思是停车,让当前运行的线程 Thread.currentThread() 休眠,unpark…
解密阿里线上问题诊断工具Arthas和jvm-sandbox
这篇文章是之前学习Arthas和jvm-sandbox的一些心得和总结,希望能帮助到大家。本文字较多,可以根据目录进行对应的阅读。 2018年已过,但是在过去的一年里面开源了很多优秀的项目,这里我要介绍两个比较相似的阿里开源项目一个是Arthas,另一个是jvm-sandbox…
蚂蚁金服 mPaaS 服务端核心组件:亿级并发下的移动端到端网络接入架构解析
根据《mPaaS 服务端核心组件体系概述:移动 API 网关 MGS》,我们已经初步了解 mPaaS 服务端众多组件中移动 API 网关 MGS 的具体架构设计和简介。 本文结合贾岛在 TGO 鲲鹏会举办的「走进蚂蚁金服:双十一背后的蚂蚁金服技术支持」活动现场分享内容《亿级并发…
看spring cloud开源项目Pig的云踩坑记
最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。😭 由于每个模块篇幅较长,且部分…
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。 所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。在接下来的几篇文章…
DelayQueue系列(三):持久化方案
上一篇文章中提到了我们在项目中运用DelayQueue解决了一些需要延迟执行的任务,但是最近我们在生产环境上遇到了一个问题。重启服务器后,那些未执行的延迟任务就消失不见了。于是如何将延迟任务持久化就提上了日程。 关于DelayQueue的具体实现方案,已经在上一篇文章Delay…
学习springBoot(11)shiro安全框架
三个核心组件:Subject, SecurityManager 和 Realms. shiro的核心是java servlet规范中的filter,通过配置拦截器,使用拦截器链来拦截请求,如果允许访问,则通过。通常情况下,系统的登录、退出会配置拦截器。登录的时候,调用subje…
亿级流量系统架构之如何在上万并发场景下设计可扩展架构(下)?【石杉的架构笔记】
上一篇文章亿级流量系统架构之如何在上万并发场景下设计可扩展架构(中)?分析了一下如何利用消息中间件对系统进行解耦处理。 同时,我们也提到了使用消息中间件还有利于一份数据被多个系统同时订阅,供多个系统来使用于不同的目的。 目前的一个架构如下图所示。 因此上述场景中,使用消息中间件…
分布式事务中间件 TCC-Transaction 源码分析 —— 事务恢复
- [1. 概述] - [2. 事务重试配置] - [3. 事务重试定时任务] - [4. 异常事务恢复] - [4.1 加载异常事务集合] - [4.2 恢复异常事务集合] - [666. 彩蛋]
分布式事务中间件 TCC-Transaction 源码分析 —— 运维平台
- [1. 概述] - [2. 数据访问层] - [2.1 JDBC 事务 DAO] - [2.2 Redis 事务 DAO] - [3. 控制层] - [3.1 查看未完成的事务列表] - [3.2 重置事务恢复重试次数]