一、概述 在 Spring Reactor 项目中,有两个出镜较少的方法:publishOn 和 subscribeOn。这两个方法的作用是指定执行 Reactive Str...
一、概述 在 Spring Reactor 项目中,有两个出镜较少的方法:publishOn 和 subscribeOn。这两个方法的作用是指定执行 Reactive Str...
背景 在实际的业务场景中,我们常常需要周期性执行一些任务,比如巡查系统资源,处理过期数据等等。这些事情如果人工去执行的话,无疑是对人力资源的浪费。因此我们就开发出了定时任务。...
靠近年底的月份,内心深处总会不断提醒你,该写年终总结了。无论是工作上,生活上,亦或是互联网、APP上,无数的年终报告提醒我,一年了也该总结一下自己了,不然这之前的1年是不是白...
本文为本人原创文章,首发收录于《阿里开发者》公众号。 在日常业务代码开发中,我们经常接触到AOP,比如熟知的Spring AOP。我们用它来做业务切面,比如登录校验,日志记录...
SpringApplicationRunListener 接口的作用主要就是在Spring Boot 启动初始化的过程中可以通过SpringApplicationRunLis...
前言 在平常的后端项目开发中,状态机模式的使用其实没有大家想象中那么常见,笔者之前由于不在电商领域工作,很少在业务代码中用状态机来管理各种状态,一般都是手动get/set状态...
@55c4655656ac 哈哈,感谢夸奖~~~~
【秒杀系统】秒杀系统实战(四)| 缓存与数据库双写一致性实战前言 微笑挖坑,努力填坑。 ———— 已经拥有黑眼圈,但还没学会小猪老师时间管理学的蛮三刀同学 本文是秒杀系统的第四篇,我们来讨论秒杀系统中缓存热点数据的问题...
本文开始前,问大家一个问题,你觉得一份业务代码,尤其是互联网业务代码,都有哪些特点? 我能想到的有这几点: 互联网业务迭代快,工期紧,导致代码结构混乱,几乎没有代码注释和文档...
前言 大家过年好啊,今年的我感觉自己一直不在状态,甚至到了年末要写年终总结了,也是一拖再拖,甚至有点不想写。 但是过了2022年元旦,年终总结没写,总感觉缺了点对2021年的...
灵感来源 之前在B站看到一个有意思的视频: 【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验[https://www.bilibili.com/video/B...
本节内容:实现跨域常用的两种方式 —— JSONP 和 CORS 零:跨域报错展示 在非同源情况下,调用 Ajax 向服务端请求数据时,浏览器会阻止这一操作,并且报错如下: ...
写在开头 本文讨论如何优雅的记录操作日志,并且实现了一个SpringBoot Starter(取名log-record-starter),方便的使用注解记录操作日志,并将日志...
大家好,这里是的Github精彩项目分享周刊,我是每周都在搬砖的蛮三刀酱。 我会从Github热门趋势榜里选出 高质量、有趣,牛B 的开源项目进行分享。 榜单取自实时Gith...
毕业后在外漂泊了两年,遥望着上海的房价,感觉这几年没什么买的念头。 听闻苏州相城区人才引进政策,不需要缴纳社保,甚至不需要当前工作在相城区就可以落户。于是就准备先迁户口到苏州...
2020年,MacBook M1发布后,由于其夸张到离谱的性能表现,苹果又一次在知名度和销量上真正实现了双丰收。 抛开M1和MacOS其他的华丽特色不谈,很多习惯了Windo...
1.当我们还在以如下几种方式使用 Optional 时, 就得开始检视自己了 调用 isPresent() 方法时 调用 get() 方法时 Optional 类型作为类/实...
大家好,这里是每周更新的Github精彩分享周刊,我是每周都在搬砖的蛮三刀酱。 我会从Github热门趋势榜里选出 高质量、有趣,牛B 的开源项目进行分享。 1. Power...
大家好,这里是每周更新的Github有趣项目分享,我是每周都在吃瓜的蛮三刀酱。 我会从Github热门榜里选出 高质量、有趣,牛B 的开源项目进行分享。 废话不多说,看看最近...
作为一个开发者,应该都能理解一个网站从开发到上线,要经过很多繁琐的步骤。 编写代码,部署应用,部署数据库,申请域名,申请SSL证书,域名备案,到最终上线起码要几天时间。 作为...