SF
数据先声
数据先声
注册登录
关注博客
注册登录
主页
关于
RSS
任务编排:CompletableFuture从入门到精通
数据先声
2023-03-28
阅读 13 分钟
823
前言最近遇到了一个业务场景,涉及到多数据源之间的请求的流程编排,正好看到了一篇某团介绍CompletableFuture原理和使用的技术文章,主要还是涉及使用层面。网上很多文章涉及原理的部分讲的不是特别详细且比较抽象。因为涉及到多线程的工具必须要理解原理,不然一旦遇到问题排查起来就只能凭玄学,正好借此梳理一下Comp...
GPT-4免费无限制使用教程
数据先声
2023-03-22
阅读 2 分钟
769
你还在为开通Chat GPT账号苦恼吗你还在为不能访问的问题苦恼吗你还在为访问次数及速度苦恼吗今天推荐的这个工具对于这些问题都不是问题,基于GPT-4(官网是这样介绍的,但是有人通过对话让它回答模型,它的回答却不是,运行中也有一定的错误率,实际大家需要自行判断),分分钟即可体验,不需要注册账号,没有Q的问题,...
90%的Java开发人员都会犯的5个错误
数据先声
2023-02-08
阅读 3 分钟
433
前言作为一名java开发程序员,不知道大家有没有遇到过一些匪夷所思的bug。这些错误通常需要您几个小时才能解决。当你找到它们的时候,你可能会默默地骂自己是个傻瓜。是的,这些可笑的bug基本上都是你忽略了一些基础知识造成的。其实都是很低级的错误。今天,我总结一些常见的编码错误,然后给出解决方案。希望大家在日...
Redis分布式锁存在的问题
数据先声
2022-12-28
阅读 10 分钟
592
假设有这样一个场景,在一个购票软件上买一张票,但是此时剩余票数只有一张或几张,这个时候有几十个人都在同时使用这个软件购票。在不考虑任何影响下,正常的逻辑是首先判断当前是否还有剩余的票,如果有,那么就进行购买并扣减库存数,否则就会提示票数不足,购买失败。伪代码如下:void buyTicket() {