logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

真是绝了,做了这么多年程序员第一次搞懂微服务架构的数据一致性

微服务架构下,最好的分布式数据一致性解决方案就是尽量避免分布式事务,然而,在很多场景下,分布式事务是难以避免的。在金融、电信领域中,很多业务场景要求数据的强一致性,同时要保证服务的可扩展性和可靠性。如何保证分布式事务下的数据一致性成为微服务架构的一个重要课题和难点。...

文章图片
#架构#微服务#java +2
阿里架构师:让Spring不再复杂!如果还不懂Spring就放弃Java吧

不可否认,Spring 无论在 Java 生态系统,还是在就业市场,是绝对的王者。面试出镜率之高,投产规模之广,无出其右。随着技术的发展,Spring 从往日的 IoC 框架,已发展成 Cloud Native 基础设施,衍生出大量 Spring 技术栈,如大家熟知的 Spring Boot、Spring Cloud 和 Spring Security 等。因此,Spring 生态体系随之变得庞大

文章图片
#java#spring#面试
SpringBoot 一个接口同时支持 form 表单、form-data、json 的优雅写法

最近重写个项目遇到个比较棘手的问题,老项目是 PHP 接口,这个接口同时兼容 POST json 和 form 表单,更骚的是连form-data也兼容。。。因为写 PHP 请求的对接方代码不严谨。而在 Java 中,一个接口只支持一种content-type,json 就用@RequestBody,form 表单就用@RequestParam或不写,form-data就用MultipartFil

#java#面试#程序人生 +2
如何用 RabbitMQ 解决分布式事务?

要说哪种分布式事务处理方案效率高,必然绕不开消息中间件!基于消息中间件的两阶段提交方案,通常用在高并发场景下。这种方式通过牺牲数据的强一致性换取性能的大幅提升,不过实现这种方式的成本和复杂度是比较高的,使用时还要看实际业务情况。...

文章图片
#分布式#rabbitmq#java +2
听说你还不知道Java代码是怎么运行的?

作为一名Java程序员,我们需要知道Java代码是怎么运行的。最近复习了深入理解Java虚拟机这本书,做了一下笔记,希望对大家有帮助,如果有不正确的地方,欢迎提出,感激不尽。

文章图片
#java#经验分享#面试
到底了