首页
学习
活动
专区
工具
TVP
发布

A周立SpringCloud

专栏作者
448
文章
595792
阅读量
85
订阅数
延时任务实现方案
我们买火车票或者叫外卖的时候,下完单之后会跳转到支付页面,页面里通常会有一个计时器,要求在指定时间内完成支付,否则订单就会被自动取消。这就是延时任务的一个典型业务场景。分析这个场景,其实最关键的就是如何在订单超时的时候立即触发取消订单的动作。
用户1516716
2021-12-22
5990
Redis 分布式锁使用不当,酿成一个重大事故,超卖了 100 瓶飞天茅台!
基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为Redis分布式锁造成的事故分析及解决方案。
用户1516716
2021-11-23
2900
Spring Boot 接口幂等性实现的 4 种方案!
幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。
用户1516716
2021-03-23
3.2K2
血的教训 | 一次订单号重复的事故差点被开除
经手的同事之前也改过几次,不过效果始终不好:总会出现订单号重复的问题, 所以趁着这次问题我好好的理了一下我同事写的代码。
用户1516716
2020-09-14
6150
今年的Java面试已经和2年前完全不一样了!
大家都知道程序员涨薪主要还是要靠跳槽来完成!但是我们都知道,无论是考试,还是求职,这个难度,参加人数是影响难度的一个很大因数(当然特别牛逼的大佬可以忽略这句话)。
用户1516716
2020-03-20
4250
数据库分库分表思路
链接 | cnblogs.com/butterfly100/p/9034281.html
用户1516716
2019-11-24
7250
盘点实现定时任务的那些方案
节前有更新一篇定时任务的相关文章《延时消息之时间轮》,有朋友提出希望可以完整的介绍下常见的定时任务方案,于是便有了这篇文章。
用户1516716
2019-10-23
9930
13个优秀的 Spring Boot 学习项目
之前,笔者总结了 Spring Cloud学习资源一网打尽!Awesome Spring Cloud v1.0 ,这一篇整理了Spring Boot 世界的优秀学习项目!
用户1516716
2019-09-25
1.2K0
记一次JVM FullGC引发严重线上事故的定位、分析、解决过程!
“ 这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVM FullGC可能引发的严重故障。
用户1516716
2019-09-10
1.3K0
干货 | 鸟瞰 MySQL,唬住面试官!
本文由读者 muggle 投稿,muggle 是一位具有极客精神的 90 后优秀单身老实猿。muggle 的个人博客地址是 http://muggle.javaboy.org。本文较长,认真读完后相信你一定会有所收获。
用户1516716
2019-08-30
2860
Apache项目 架构师的30条设计原则
本文作者叫 Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。 他是 Apache Axis2 项目的联合创始人,也是 Apache Software 基金会的成员。 他是WSO2流处理器(wso2.com/analytics)的联席架构师。 Srinath 撰写了两本关于 MapReduce 和许多技术文章的书。 他获得了博士学位。 来自美国印第安纳大学。
用户1516716
2019-07-23
5390
日均7亿交易量,如何设计高可用的MySQL架构?
大型国有银行,整体核心的系统都是大机+DB2 这样的传统架构;针对现在的互联网金融业务快速扩张的需求,传统的架构面临着比较大的挑战。
用户1516716
2019-07-10
7790
理解HTTP幂等性
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascript、AJAX、JSON以及HTML5等技术和工具的发展,互联网应用架构设计表现出了从传统的PHP、JSP、ASP.NET等服务器端动态网页向Web API + RIA(富互联网应用)过渡的趋势。Web API专注于提供业务服务,RIA专注于用户界面和交互设计,从此两个领域的分工更加明晰。在这种趋势下,Web API设计将成为服务器端程序员的必修课。然而,正如简单的Java语言并不意味着高质量的Java程序,简单的HTTP协议也不意味着高质量的Web API。要想设计出高质量的Web API,还需要深入理解分布式系统及HTTP协议的特性。
用户1516716
2019-06-20
1.3K0
线上百万级数据查询接口优化过程
最近遇到一个数据查询接口性能低下的问题,需要进行优化,从解决方案的调研与梳理到方案的确定,再到最终方案的执行落地,我将优化的过程完整的记录了下来,与大家分享学习,希望能给大家有所帮助和启发。
用户1516716
2019-05-17
1.1K0
反应式编程在微服务下的重生
反应式编程的提出,是在分布式编程刚兴起不久。当时没有各种 PaaS 平台,而分布式系统中,常常出现一个节点出问题,导致整个系统瘫痪的情况。所以,反应式编程的思想是:不等不靠,即当有一个节点慢下来的时候,整个系统都放慢,以此来避免灾难性的后果。
用户1516716
2019-05-14
8250
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档