logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式事务系列 - 解决跨库转账问题

本文内容什么是分布式事务分布式事务中的难点常见的解决方案讲解通过可靠消息来解决分布式事务什么是分布式事务?有这样一个需求:小明有两个账户,分别位于A、B两个数据库中,小明需要将A中的资金转到B中。我们如何实现?按照下面的方式实现看看有没有问题。连接数据库A,获取connA连接connA打开事务A库资金减少100连接库B,获取connB连接connB打开事务B库资...

Spring系列第56篇:一文搞懂spring到底为什么要用三级缓存??

今天来聊一个面试中经常会被问到的问题,咱们一起必须把这个问题搞懂。问题:spring 中为什么需要用三级缓存来解决这个问题?用二级缓存可以么?我先给出答案:不可用。这里先声明下:本文未指明...

#spring#java#spring boot
Spring系列第4篇:xml中bean定义详解(-)

本文内容 bean xml配置文件bean元素详解名称和别名详解alias元素详解通过import元素引入外部配置环境 jdk1.8ideamaven-3.6.1spring-5.2.3...

阿里云认证资格考试,yyds!

随着云计算、人工智能、大数据等技术专业的火爆,职场上对于专业人才的需求与日俱增,甚至开出年薪百万的薪水。尤其是当前依旧火热的IT行业,仍然是高薪工作榜上的一朵明珠。但是IT从业者具有较强的专业性,这也使得像开发工程师、架构师等方向的从业人员要求比较高,不仅需要扎实的专业基础,还需要一定的项目实践经验。这使得一些普通学校毕业的大学生,很难进入大厂等优秀的企业。技术更新迭代,...

#java#人工智能#编程语言 +2
SpringBoot + ResponseBodyEmitter 实时异步流式推送,优雅!

ChatGPT 的火爆,让流式输出技术迅速走进大众视野。在那段时间里,许多热爱钻研技术的小伙伴纷纷开始学习和实践 SSE 异步处理。我当时也写过相关文章,今天,咱们换一种更为简便的方式来实现流式输出,那就是ResponseBodyEmitter。其实,ResponseBodyEmitter并非新技术,早在 Spring Framework 4.2 版本就已被引入。直到最近,我们在开发一个滚动日..

#spring boot#后端#java +1
比 DeepSeek 更牛,这 SQL 神器,太炸了!

相信每一个开发人员都离不开一个数据库管理工具,作为一个老开发人员,Navicat破解有风险、DBeaver功能受限、HeidiSQL支持的数据库少之又少......虽说当JetBrains推出DataGrip时感觉界面清爽简洁确实不错,但使用。基于数据库表结构直接生成 Python、Java 等多种语言的代码,还能通过 推理模型 提供各种技术难题的解决思路,助你轻松应对复杂的技术挑战。现在,Cha

#sql#数据库
8个小妙招搞定数据库性能优化,yyds~

大家好,我是路人~毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。从解决问题的角度出发,我们得先了解到问题的原因;其次我们得有一套思考、判断问题的流程方式,让我们合理的站在哪个层面选择方案;最后

#数据库#性能优化
杀疯了,音视频技术,yyds!

创新的实时互动场景不断涌现,而且提出了越来越复杂的技术需求,这推动了实时互动相关技术边界的拓展。以“聚享万象”为主题,声网 RTE 2022 实时互联网大会将于 11 月 1 日 - 4 日,通过线上与大家见面。技术专场一直都是 RTE 大会的重要日程之一。在 11 月 2 日的「开发者日」将由多位行业一线专家,结合场景分享本年度 RTE 行业技术成果与应用实践经验。今年的「开发者日」将由五个技术

一文搞懂 restfull 接口开发

大家好,我是路人,这是 SpringMVC 系列第 20 篇。尚硅谷 Java 学科全套教程(总 207.77GB)本文主要 2 个主题:介绍 RESTful、SpringMVC 中 RE...

#java#spring#python +1
Spring系列第25篇:@Value【用法、数据来源、动态刷新】

疫情期间找工作确实有点难度,想拿到满意的薪资,确实要点实力啊!面试官:Spring中的@Value用过么,介绍一下我:@Value可以标注在字段上面,可以将外部配置文件中的数据,比如可以...

    共 13 条
  • 1
  • 2
  • 请选择