logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

千万级高可用分布式对账系统设计实践

海量的数据,就目前聚合支付的订单量来看,设计的对账系统需要应对千万级的数据量;面对日切、多账、少账等异常差异订单应该如何处理;账单格式、下载账单时间、下载方式等不一致问题。针对以上问题,并结合财经聚合支付系统的特点,本文将设计一套可以应对千万级数据量、分布式和高可用的对账系统,利用消息队列Kafka的解耦性解决对账系统各模块之间的强依赖性。文章从三个方面介绍对账系统,第一方面,总体介绍对账系统的设

文章图片
#linq#c#
SpringBoot+ThreadLocal+AbstractRoutingDataSource实现动态切换数据源

上述提到了ThreadLocal和AbstractRoutingDataSource,我们来对其进行简单介绍下。:想必大家必不会陌生,全称:thread local variable。主要是为解决多线程时由于并发而产生数据不一致问题。ThreadLocal为每个线程提供变量副本,确保每个线程在某一时间访问到的不是同一个对象,这样做到了隔离性,增加了内存,但大大减少了线程同步时的性能消耗,减少了线程

文章图片
#java#oracle#开发语言
SpringBoot接入阿里云短信服务,实现登录验证功能

整体流程还是比较简单的,比较耽误时间的可能就是签名与模板的审核,大家可以提前去申请准备好以备不时之需。

文章图片
#spring boot#java
很实用!SpringBoot实现短链接系统

短链接系统是一种将较长的URL转换成较短URL的服务。当用户点击短链接时,他们会被重定向到原始URL。短链接系统在社交媒体平台(如微博)上特别有用,因为在这些平台上,限制了可以发布的文字数量。使用短链接服务可以节省空间,使URL更短,更方便用户输入。短链接有什么优势:便捷分享: 短链接更短、更易分享,适用于社交媒体、短信、邮件等场景,提供更美观的外观。提高用户体验: 短链接可以简化用户输入,减少用

文章图片
#java#spring#前端 +1
springboot优雅的统一返回格式 + 全局异常处理(包括404等异常)

RC400(400, "请求失败,参数错误,请检查后重试。"),RC404(404, "未找到您请求的资源。"),RC405(405, "请求方式错误,请检查后重试。"),RC500(500, "操作失败,服务器繁忙或服务器错误,请稍后再试。");// 自定义状态码// 自定义描述return msg;该枚举类为我们和前端约定好的返回状态码和描述信息,可根据自己的需求修改状态码和描述@Data//

文章图片
#spring boot#java#spring
GitHub 2023排名前十的最佳开源项目

开源软件(OSS)彻底改变了当今软件开发的方式。在数百万个开源GitHub项目中,要找到最适合需求的开源项目可能会让人不知所措。今天给大家列出2023年增长最快的前10个开源GitHub仓库。通过这些增长最快的开源项目,也可以从整体上了解一下目前技术的整体动向。

#github#开源
idea的这款代码提示插件爱了

Idea 是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的代码编辑增强工具-。Alibaba Cloud AI Coding Assistant 是一款在IntelliJ IDEA编辑器中的插件,这款插件是Alibaba的团队开发的,其

文章图片
#java#idea#intellij-idea
SpringBoot + Poi-tl操作word,快速生成报表

poi-tl是一个免费开源的Java类库,是基于Apache POI的模板引擎,纯Java组件,跨平台,代码短小精悍,通过插件机制使其具有高度扩展性。因此在使用的时候需要实现设置好模板,就像Freemarker一样,但是比其简单,也易操作。

文章图片
#spring boot#java#后端
SpringBoot整合EasyExcel实现复杂Excel表格的导入&导出功能

在后端管理系统的开发中,经常有导出当前表格数据的功能,有些前端表格组件可以直接做到,但是不够灵活。因为前端拿到的数据始终是经过处理的,如果想拿到原版数据,必须后端处理。另外,Excel的导入同样也很常见,对于数据的处理也是一件麻烦的事情,常见的工具包如Apache POI可以帮我们简化这些流程,但是它也有一些缺点,比如要创建的类实在是太多了。那么,除了使用Apache POI包,还有没有其他的选择

文章图片
#java#spring boot
可能是最详细的Spring Cloud OAuth2实现单点登录(一)

大致的流程是:客户端去认证中心申请访问凭证token,然后认证中心对于客户端请求来的帐号密码进行验证,如果验证通过,则颁发token,返回给客户端,客户端拿着 token 去各个微服务请求数据接口,一般这个 token 是放到 header 中的。我们可以想象一下,自然能够想到,在请求各个服务、各个接口的时候,一定携带着什么凭证,然后各个服务才知道请求接口的用户是哪个,不然肯定有问题,那其实这里面

文章图片
#java#spring boot
    共 21 条
  • 1
  • 2
  • 3
  • 请选择