自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA高级架构

分享技术,和学习方法,用技术成就梦想!

  • 博客(20)
  • 收藏
  • 关注

转载 【微服务框架】SpringCloud之最全篇

首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。什么是Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud ...

2021-08-27 21:17:06 273

转载 程序员深夜啪啪啪真相,看完笑翻!

作者丨咯咯哒来源丨猎聘(ID:liepinwang)每一个职场人的深夜都是社畜现场唯有搬砖才是生活的伪填充物点击真相解锁职场人深夜的秘密戳这里戳这里戳这里戳这里戳这里戳这里戳这里戳这里 ...

2021-08-27 21:17:06 5115 1

转载 InnoDB一棵B+树能存多少行数据?为什么要用B+树?而不是其他树?

来自:飘扬的红领巾http://t.cn/AiKORLRoInnoDB一棵B+树可以存放多少行数据?InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么...

2021-08-25 21:28:06 227

转载 从分布式一致性谈到CAP理论、BASE理论!

如何既保证数据的一致性,同时又不影响系统运行的性能,是每一个分布式系统都需要重点考虑和权衡的。于是,一致性级别由此诞生:1、强一致性这种一致性级别是最符合用户直觉的,它要求系统写入什么,读...

2021-08-25 21:28:06 248

转载 生成订单30分钟未支付,则自动取消,该怎么实现?

来源:https://blog.csdn.net/hjm4702192/article/details/80519010# 引言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单...

2021-08-20 21:24:36 1813

转载 终于搞懂了:Spring为什么建议构造器注入?

来源:juejin.cn/post/6844904056230690824# 前言本章的内容主要是想探讨我们在进行Spring 开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先...

2021-08-18 20:48:30 404 1

转载 记一次 Java 应用内存泄漏的定位过程

问题现象最近,笔者负责测试的某个算法模块机器出现大量报警,报警表现为机器CPU持续高占用。该算法模块是一个优化算法,本身就是CPU密集型应用,一开始怀疑可能是算法在正常运算,但很快这种猜测...

2021-08-18 20:48:30 646

转载 一文看懂分布式事务

本地事务事务Transaction由一组SQL组成,具有四个ACID特性ACIDAtomicity 原子性构成事务的一组SQL,要么全部生效,要么全不生效,不会出现部分生效的情况Consi...

2021-08-17 09:05:00 242

转载 高并发场景下锁的使用技巧

如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然就...

2021-08-16 14:27:33 281

转载 7000+字,30+张图!Java线上故障排查思路全部总结在这里了

线上故障主要会包括 cpu、磁盘、内存以及 网络 问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack 、jmap 等工具也是不...

2021-08-16 14:27:33 323

转载 秒杀,这是我见过最最实用的技术方案

大家好,我是涛哥。一年前,在写技术公众号初期,我写了一篇关于秒杀系统设计的文章,被各大小公众号转载了30多次。文章字数不多,通俗易懂,备受读者好评。今天将这篇文章重新发一次,希望被更多的读...

2021-08-13 19:25:56 501

转载 加速 Nginx 响应的 5 个措施

核心内容主要是通过修改 Nginx 配置文件来进行调优的!海军上将威廉·麦克拉文在2014年于德克萨斯大学发表的著名演讲中说,如果你想改变世界,就从铺床开始吧!有时,一些很小的事情可能...

2021-08-13 19:25:56 213

转载 Spring AOP源码解析——专治你不会看源码的坏毛病!

作者:wx5c7f616d835a9原文链接:https://blog.51cto.com/14227759/2388053总结一下要形成的习惯:有空时隔一段时间要做几道算法题,C语言和J...

2021-08-13 19:25:56 218

转载 16个 Redis 常见使用场景,面试有内容聊啦

来源:blog.csdn.net/qq_39938758/article/details/105577370目录缓存数据共享分布式分布式锁全局ID计数器限流位统计购物车用户消息时间线tim...

2021-08-11 14:54:30 212

转载 昨晚 Nginx 挂了!教你如何实现高可用!

来源:www.cnblogs.com/SimpleWu/p/11004902.html什么是高可用?高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一...

2021-08-11 14:54:30 213

转载 最强Java并发编程详解:知识点梳理,BAT面试题等

知识体系系统性梳理Java 并发之基础A. Java进阶 - Java 并发之基础:首先全局的了解并发的知识体系,同时了解并发理论基础和线程基础,并发关键字等,这些是你理解Java并发框架...

2021-08-09 16:07:00 284

转载 Nginx+Redis:高性能缓存利器

一. OpenRestyOpenResty是一个基于 Nginx与 Lua的高性能 Web平台,其内部集成了大量精良的 Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并...

2021-08-09 16:07:00 213

转载 Spring 事务失效的 8 大场景,看看你都遇到过几个?

来源:blog.csdn.net/Yang_yangyang/article/details/114359881用 Spring 的 @Transactional 注解控制事务有哪些不生效...

2021-08-07 20:38:23 284

转载 从 0 到 1 亿用户的架构设计

Kirill Sh@Unsplash高可用架构设计最核心的就是两点:解耦和冗余。解耦包括业务状态分离(无状态架构设计)、分库分表等。冗余包括缓存、CDN、主从备份、主主备份、GeoDNS ...

2021-08-03 21:20:27 416

转载 MyBatis 架构与原理

来源:jianshu.com/p/15781ec742f2MyBatis功能架构设计框架架构MyBatis核心类MyBatis成员层次&职责MyBatis功能架构设计功能架构讲解:...

2021-08-03 21:20:27 250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除