logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis实现分布式锁

通过唯一标识值和原子操作,保证了锁的基本原子性和持有者的唯一性。Watchdog 自动续期确保任务执行超时时不会因锁过期被其他线程抢占。Redisson 提供了更高的易用性和可靠性,非常适合在 Spring Boot 中集成。

文章图片
#redis#分布式
java对接大数据

Java接入大数据技术的方式多种多样,你可以根据项目需求选择适合的框架。通常,Hadoop和Spark是处理大数据的基础,Kafka则用于流式数据处理,HBase用于存储大规模的结构化数据。每个框架都有其文档和社区支持,可以帮助你更好地集成和使用。接入大数据技术在Java中可以通过多种框架和工具实现,具体取决于你的需求和使用场景。以下是一些常见的大数据技术及其在Java中的集成方式。

文章图片
#java#大数据#开发语言
java多线程

Java 的线程模型提供了多种并发编程的方式,从基础的Thread类和Runnable接口,到高级的线程池和并发工具类。合理使用线程可以提升程序的执行效率,但需要注意线程安全问题,避免出现死锁、竞态条件等并发问题。

文章图片
redis的三种客户端

Jedis适合简单的、非高并发的场景,操作简单。Lettuce是高并发的首选,支持同步、异步和响应式,性能好且线程安全。Redisson适合需要分布式锁或其他高级分布式功能的场景,扩展性强。在 Spring Boot 项目中,选择合适的 Redis 客户端可以提升 Redis 操作的性能和扩展能力。

文章图片
#redis#数据库#缓存
idea代码格式化详细总结

上面步骤操作完页面不要关,找到下面的Other Settings->Adapter eclipse code formatter路径,按照图片位置找到eclipse-codestyle.xml文件保存的位置,添加进去就行了(文件放文章后面)我们也可以设置在自动保存的时候触发代码格式化。是否遇到过使用快捷键“Ctrl+Alt+L”后代码几乎没变化,格式化后的结果没有达到预期效果,不妨试试配置代码格式

文章图片
#intellij-idea#java#ide
容器设计模式:Sidecar

Sidecar 模式是一种容器设计模式,指的是在一个 Pod 中运行主容器和辅助容器(Sidecar 容器),二者共享 Pod 的资源(如网络和存储)。主容器负责核心业务逻辑,Sidecar 容器则负责为主容器提供增强功能,如日志收集、数据同步、服务代理等。

文章图片
#设计模式#rpc#网络协议
到底了