logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学透这份分布式服务架构(原理,设计与实战)PDF,你也能逆袭!

总之,这份《分布式服务架构(原理,设计与实战)》PDF 是你掌握分布式服务架构的不二之选。无论你是初学者,希望通过系统的学习打下坚实的基础,还是有经验的架构师,希望深入理解和解决复杂的分布式问题,这份PDF都能为你提供全面而深入的指导。通过这份PDF,你将不仅学会如何设计和实现高效的分布式系统,还能深入了解常见的设计模式和最佳实践,掌握性能调优的方法。丰富的实战案例和详尽的代码示例,将帮助你在实践

文章图片
#架构#后端#java
深度解读 Java 线程池设计思想及源码实现!

AbstractExecutorService 抽象类派生自 ExecutorService 接口,然后在其基础上实现了几个实用的方法,这些方法提供给子类进行调用。这个抽象类实现了 invokeAny 方法和 invokeAll 方法,这里的两个 newTaskFor 方法也比较有用,用于将任务包装成 FutureTask。定义于最上层接口 Executor中的由于不需要获取结果,不会进行 Fut

文章图片
#java#后端
Java:由浅入深揭开 AOP 实现原理!

相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到很多的解释。这里我用一句话来总结:AOP是能够让我们在不影响原有功能的前提下,为软件横向扩展功能。那么横向扩展怎么理解呢,我们在WEB项目开发中,通常都遵守三层原则,包括控制层(Controller)->业务层(Service)->数据层(dao),那么从这个结构下来的为纵向,它具体的某一层就是我们所说的横向。我们的AOP就

文章图片
#java
SpringBoot:一个注解就能帮你下载任意对象!

下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。如果我说现在只需要一个注解就能帮你下载任意的对象,是不是觉得非常的方便感觉差别不大?那就听听我遇到的一个下载需求我们有一个平台是管理设备的,然后每个设备都会有一个二维码图片,用一个字段存储的 http 地址现在需要导出所有设备二维码图片的压缩包,图片名称

文章图片
#spring boot#后端#java
Java-分布式面试大全(2025最新整理版)

分布式事务是相对本地事务而言的,对于本地事务,利用数据库本身的事务机制,就可以保证事务的ACID特性。ACID而在分布式环境下,会涉及到多个数据库。多数据库分布式事务其实就是将对同一库事务的概念扩大到了对多个库的事务。目的是为了保证分布式系统中的数据一致性。分布式事务处理的关键是:需要记录事务在任何节点所做的所有动作;事务进行的所有操作要么全部提交,要么全部回滚。什么是幂等性?同一个接口,多次发出

文章图片
#java#分布式#面试
京东一面:Java 提供哪几种线程池,什么场景用?

我们来看一道京东一面面试题:Java 提供哪几种线程池,什么场景使用?

文章图片
#java#后端
java nio,netty,kafka 中经常提到“零拷贝”到底是什么?

无论是传统 I/O 拷贝方式还是引入零拷贝的方式,2 次 DMA 拷贝是都少不了的,因为两次 DMA 都是依赖硬件完成的。拷贝方式CPU拷贝DMA拷贝系统调用上下文切换传统方式(read + write)224内存映射(mmap + write)124sendfile12sendfile202sendfile2RocketMQ 选择了 mmap + write 这种零拷贝方式,适用于业务级消息这种

文章图片
#java#nio#kafka
Java进阶(二十一) 微服务架构体系-SpringCloudAlibaba

"微服务”一词源于 Martin Fowler的名为 Microservices的,博文,可以在他的官方博客上找到http:/ /martinfowler . com/articles/microservices.html简单地说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的 RESTfuL A

文章图片
#java#后端#分布式 +1
‘mysql‘不是内部或外部命令,也不是可运行的程序或批处理文件

刚接触MySQL的朋友经常会遇到这样的问题,因为在安装MySQL时,过程较为繁琐,好不容易安装上就没有完善安装环境,等慢慢接触后就会遇到这样类似的问题。

文章图片
#mysql#数据库#java +2
SpringBoot 数据权限新姿势,注解+动态SQL真香

easy-data-scop 是一个通过动态注入SQL实现的数据权限项目。支持MyBatis、MyBatis-plus、MyBatis-flex。使用简单,无需设置各种复杂配置,仅仅通过注解便可实现效果功能。会根据find()方法返回的列表来构建SQL图片可以编写在对应需要数据权限拦截的方法上/*** 通过传递给DataScopeFindRule.find方法来获取指定的数据权限实体* @retu

#spring boot#sql#后端
    共 21 条
  • 1
  • 2
  • 3
  • 请选择