自定义博客皮肤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高级架构

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

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

转载 Java之戳中痛点之 synchronized 深度解析

来源:Java知音作者:Json_wangqiang概览:简介:作用、地位、不控制并发的影响用法:对象锁和类锁多线程访问同步方法的7种情况性质:可重入、不可中断原理:加解锁原理、可重入原...

2020-12-29 19:55:26 242

转载 因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!

问题要从一次Kafka的宕机开始说起。我所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的RabbitMQ,而是采用了设计之初就为日志处理而生的Kafka,所...

2020-12-27 22:10:30 311

转载 现在这个年代了,还不会 Spring 吗?

这篇文章我们通过以下结构来聊聊 Spring 和它的前世今生。Spring 的今生Spring 是什么一句话让你明白:Spring 是一个开发应用框架。在企业里的开发不是从零开始一点点敲...

2020-12-27 22:10:30 422

转载 ”12306“秒杀系统的设计艺术

12306抢票,极限并发带来的思考?每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有...

2020-12-19 20:21:05 570 1

转载 SOA面向服务的分布式架构详解

导语:SOA作为一种面向服务的架构,是一种软件架构设计的模型和方法论。从业务角度来看,一切以最大化“服务”的价值为出发点,SOA利用企业现有的各种软件体系,重新整合并构建起一套新的软件架...

2020-12-18 21:53:23 822 3

转载 Redis 分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!!!

本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。我们项目中的抢购订单采用的是分布式锁来解决的,有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却...

2020-12-17 09:01:00 279

转载 Kafka 慌了!这个中间件,要火了?

如你所知,MQ(消息中间件)是一种常见的上下游“逻辑解耦+物理解耦”的消息通信服务,具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能。那么,在分布式系统中,消息列队究竟扮演着...

2020-12-17 09:01:00 334

转载 看到Mybatis源码就感到烦躁,怎么办?

背景最近,听到很多吐槽:看到源码,心中就感到十分纠结、特别烦恼。为什么纠结?因为面试的时候,面试官很喜欢问:你看过什么框架源码?JDK源码也行。这时候,如果回答没有看过,虽然没让你立马回...

2020-12-16 14:32:17 350 1

转载 Redis是如何实现点赞、取消点赞的?

作者:solocoderjuejin.im/post/5bdc257e6fb9a049ba410098本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,...

2020-12-16 14:32:17 292

转载 架构师视角 | 分布式缓存如何选择 ?

如今,缓存系统的应用非常广泛,能够用来提高并发数、数据吞吐量,提高快速响应能力。那么当数据量达到一定程度,单机环境可能就显得有些力不从心了,就需要一个分布式缓存系统。1. 缓存系统的选择...

2020-12-15 15:35:39 272

转载 面试必问:分布式锁到底用Redis好?还是Zookeeper好?

首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去...

2020-12-14 14:46:01 406

转载 限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容都在这儿

一、微服务网关Spring Cloud Gateway1.1 导引 文中内容包含:微服务网关限流10万QPS、跨域、过滤器、令牌桶算法。在构建微服务系统中,必不可少的技术就是网关了,从早...

2020-12-14 14:46:01 326

转载 你必须掌握的 21 个 Java 核心技术!

经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。1. JVM相关对于刚刚接触Java的人来说,JVM相关的知识不...

2020-12-10 09:01:00 437

转载 52 条 SQL 语句性能优化策略,建议收藏!

来源:cnblogs.com/SimpleWu/p/9929043.html1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2应...

2020-12-09 09:01:00 240

转载 不懂分布式事务,别说你懂微服务!

来源:https://www.jianshu.com/p/b264a196b177本人最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备...

2020-12-09 09:01:00 262

转载 Spring Cloud架构的各个组件的原理分析

我们先认识一下SpringCloud的各个组件,然后知其所以然。原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下:创建一个订单之后,如果用户立刻支...

2020-12-08 21:01:31 276

转载 你知道如何成为一名靠谱的架构师不?

内容什么是软件架构软件架构的层次软件架构师的典型工作内容软件架构师的重要技能架构师技术路线图相关书籍什么是软件架构?软件架构师是一名软件开发专家,他可以进行高层设计选择并决定技术标准,包...

2020-12-07 20:54:26 377

转载 Spring 的AOP 与事务操作 汇总详解

个人认为,要了解事务之前应该先了解AOP,因为spring运用aop完成的事务控制AOP简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,...

2020-12-07 20:54:26 915

转载 Java 虚拟机垃圾收集机制详解

本文摘自深入理解 Java 虚拟机第三版垃圾收集发生的区域之前我们介绍过 Java 内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈三个区域随线程共存亡。栈中的每一个栈帧分...

2020-12-06 20:50:45 295

转载 JVM 堆中对象分配、布局和访问

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达 作者|低吟不作语来源 | urlify.cn/a6v22m1、对象的创建Java 是一门面向对象的语言,Java 程...

2020-12-06 20:50:45 304 1

转载 什么是微服务?这很重要!

微服务微服务,是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信。每...

2020-12-05 17:00:00 412

原创 2万 | 北京做Java开发月薪 2 万,so easy

Hello!我是小小,今天开始本周的最后一篇,在北京做Java如何做到月薪上万,很简单,只要会秒杀,即可轻松做到月薪上万。 系统的特点 高性能: 秒杀设计大量的并发读和并发写,因此支持高并发访问这点相当的重要。 一致性:秒杀商品减库存的实现方式同样很关键,有限数量的商品在同一时刻被很多倍的请求同时来减少库存,在大并发更新的时候都要保证数据的准确性。 高可用:秒杀系统在一瞬间都会涌入大量的流量,为了避免系统宕机,需要高可用,需要做好流量限制。 优化思路 后端优化:请求拦截在系统的上游。 1. 限

2020-12-04 14:19:39 2371 15

转载 好文推荐 | 缓存与数据库一致性问题深度剖析 (修订)

来源:后端技术漫谈@转自与朱小厮的博客当我们在做数据库与缓存数据同步时,究竟更新缓存,还是删除缓存,究竟是先操作数据库,还是先操作缓存?本文带大家深度分析数据库与缓存的双写问题,以供大家...

2020-12-03 19:54:59 467

转载 系统架构性能优化思路

来源:https://4m.cn/rN8IB今天谈下业务系统性能问题分析诊断和性能优化方面的内容。这篇文章重点还是谈已经上线的业务系统后续出现性能问题后的问题诊断和优化重点。系统性能问题...

2020-12-02 16:36:47 704

转载 我眼中的Java架构师

架构师确实是个神奇的职位,在小公司,你可能什么都需要做,使用前端到后端各种技术,这时常被人称为全栈工程师,我倒觉得“全干工程师”更贴切。在大厂,你可能只负责某个平台的架构或中间件的架构,...

2020-12-02 16:36:47 449

转载 45天闭门刷题,精通这份Java高级架构面试文档,入职阿里涨薪20K

在家隔离期间,闭关潜修1个半月,远程面试了近10家互联网公司(阿里,京东,美团等),今天将我复习的面试题及面试被问的高频问点进行整理,筛选其中出镜率最高的面试题,给出参考答案,供大家复习...

2020-12-02 16:36:47 288

转载 面向领域的微服务架构

前言近来,一些关于面向服务架构的话题,特别是针对微服务架构的弊端这个话题上进行了大量的讨论。虽然在几年前,微服务架构受到很多人的青睐,因为它们提供了许多好处,如独立部署的灵活性、明确的所...

2020-12-01 09:00:00 415

空空如也

空空如也

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

TA关注的人

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