自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 java线程池原理分析(面试高频)

开始之前,需要明确几个概念,方便后面理解线程池的运行原理。核心线程(corePool):线程池最终执行任务的角色肯定还是线程,同时我们也会限制线程的数量,所以我们可以这样理解核心线程,有新任务提交时,首先检查核心线程数,如果核心线程都在工作,而且数量也已经达到最大核心线程数,则不会继续新建核心线程,而会将任务放入等待队列。等待队列 (workQueue):等待队列用于存储当核心线程都在忙时,继续新增的任务,核心线程在执行完当前任务后,也会去等待队列拉取任务继续执行,这个队列一般是一个线程安全的阻塞队列,

2020-06-28 12:02:47 424

转载 【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?

本文为转自石杉的架构笔记(id:shishan100),十余年BAT架构经...

2020-01-08 14:25:15 97

转载 微服务架构如何保障双11狂欢下的99.99%高可用

...

2020-01-08 14:15:22 102

原创 如何统一处理controller层的异常并返回

这几天在跟同事调接口过程中,经常遇到接口返回对方异常堆栈的错误信息。很明显是异常没有进行处理。一般我们会用标准的try-catch来捕获异常。但是这样地处理只适合那种主动提示的检查时异常,因为你不用的try-catch就过不了编译检查,所以你能主动地抓获异常并进行处理。但是,如果存在运行时异常,你没有来得及想到去处理它的时候会发生什么,我们可以来先看看下面的这个没有处理运行时异常的例子?@...

2018-12-17 11:53:18 1722

原创 如何设计一个秒杀系统(动静分离)

之前文章中,介绍了秒杀系统在架构上要考虑的几个原则,从这篇文就介绍秒杀系统的各个关键环节中涉及的关键技术。今天我们就先来讨论第一个关键点:数据的动静分离。不知道你之前听过这个解决方案吗?不管你有没有听过,我都建议你先停下来思考动静分离的价值。如果你的系统还没有开始应用动静分离的方案,那你也可以想想为什么没有,是之前没有想到,还是说业务体量根本用不着?不过我可以确信地说,如果你在一个业务飞速发展...

2018-12-13 19:46:42 480

原创 如何在springboot中集成swagger2

在最近的新项目开发中,深感编写接口文档的低效,维护困难。文档需要更新的时候,需要再次发送一份给前端和别的服务调用方,经常出现文档更新交流不及时的情况,最后果断放弃文档编写,使用招摇,实时生成在线文档,这里集成的是swagger2我们项目采用的是springboot,所以本文介绍的是在springboot中集成swagger2pom.xml中引入的jar包支持,阿里巴巴私服有该JAR包 ...

2018-12-06 19:05:28 139

转载 怎样保障微服务架构下的数据一致性

微服务架构的数据一致性问题以电商平台为例,当用户下单并支付后,系统需要修改订单的状态并且增加用户积分。由于系统采用的是微服务架构,分离出了支付服务、订单服务和积分服务,每个服务都有独立数据库做数据存储。当用户支付成功后,无论是修改订单状态失败还是增加积分失败,都会 造成数据的不一致。为了解决例子中的数据一致性问题,一个最直接的办法就是考虑数据的 强一致性。那么如何保证数据的强一致性呢?我们从...

2018-11-30 13:41:23 181

转载 如何设计一个秒杀系统

说起秒杀,我想你肯定不陌生,这两年,从双十一购物到春节抢红包,再到12306抢火车票,“秒杀”的场景处处可见。简单来说,秒杀就是在同一个时刻有大量的请求争抢购买同一个商品并完成交易的过程,用技术的行话来说就是大量的并发读和并发写。不管是哪一门语言,并发都是程序员们最为头疼的部分。同样,对于一个软件而言也是这样,你可以很快增删改查做出一个秒杀系统,但是要让它支持高并发访问就没那么容易了。比如说,...

2018-11-30 11:07:39 178

空空如也

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

TA关注的人

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