首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Derek_Smart
掘友等级
高级挖坑工程师
JAVA
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
158
文章 144
沸点 14
赞
158
返回
|
搜索文章
Derek_Smart
关注了
super16
高级挖坑工程师
Derek_Smart
赞了这篇文章
HBLOG
indie hacker
·
5月前
关注
Spring Boot如何压缩Json并写入redis?
1.为什么需要压缩json? 由于业务需要,存入redis中的缓存数据过大,占用了10+G的内存,内存作为重要资源,需要优化一下大对象缓存,采用gzip压缩存储,可以将 r...
44
29
分享
Derek_Smart
高级挖坑工程师
·
4月前
关注
深入探究Spring框架的守门者:精通过滤器与拦截器的策略与实践
深入探讨Spring框架中过滤器与拦截器的作用、差异与协同机制。我们将分析这两种组件如何作为请求处理的守门者,提供安全保障、数据预处理和响应增强等功能。...
5
评论
分享
Derek_Smart
高级挖坑工程师
·
4月前
关注
函数式编程实战:打造高效RpcRetryUtils重试工具
RpcRetryUtils工具类采用函数式编程风格,通过高阶函数和不可变数据结构来定义重试逻辑,使得重试策略既灵活又易于维护.为了提高系统的鲁棒性,一个有效的解决方案是实现...
4
1
分享
Derek_Smart
高级挖坑工程师
·
4月前
关注
函数式编程艺术:构建高效的FunctionalUtils工具类
构建`FunctionalUtils`工具类,用于简化Java代码并提升性能。将讲解如何实现异步操作、事务控制等高级功能,使代码更加简洁、可维护。...
39
9
分享
Derek_Smart
高级挖坑工程师
·
4月前
关注
真实案例:多线程并发之Remove引发的通宵
探讨Java多线程并发环境下的锁移除问题。详细介绍了如何通过引用计数安全地管理和优化锁对象,避免了因直接移除锁导致的线程阻塞。...
5
2
分享
Derek_Smart
赞了这篇文章
码农Academy
java攻城狮
·
10月前
关注
字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左转。。
Spring Boot应用的jar包因其Fat JAR构建、自定义加载器、内嵌Web容器及自动配置特性,通过Maven或Gradle插件统一打包所有依赖,实现Main-Cl...
566
81
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
消息队列对决:Kafka vs RocketMQ 的终极比较
Kafka以高吞吐、可扩展性强而著称,适合大数据场景;RocketMQ特点是稳定性、顺序消息和事务消息支持,常用于金融领域。两者各有优势,选择需根据具体需求。...
3
2
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
实战之Spring Cache与Caffeine的整合优化高并发场景下的接口请求性能
Spring Cache与Caffeine缓存库的整合方法。通过添加依赖、开启缓存支持、配置Caffeine缓存管理器,以及使用缓存注解.后续基于Redis解决不同JVM本...
10
4
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
从 MySQL 5.7 迁移到 MySQL 8.0 的最佳实践
升级 MySQL 5.7 至 8.0 需谨慎规划。备份数据、检查兼容性,并审查新保留字、SQL 语法。了解强化的安全特性及新功能,如窗口函数、CTEs。执行升级后,全面测试...
8
评论
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
深入探索Java单例模式:枚举实现的优势及应用
单例模式是软件工程中的一种常用设计模式,它确保一个类只有一个实例,并提供了一个全局访问点。在Java中,实现单例模式有多种方法,但枚举方式因其简洁性、线程安全性和抵御多种反...
3
评论
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
零拷贝技术
利用操作系统提供的机制,使得数据可以直接在内核空间中传输,从而避免了用户空间和内核空间之间的数据拷贝。这样,CPU就可以从繁重的数据拷贝任务中解放出来,转而处理更多的计算任...
5
2
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
探索不同社区OpenJDK
Eclipse Adoptium提供Temurin,Oracle OpenJDK提供最新特性版,Amazon Corretto和Red Hat等提供长期支持。...
11
5
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
Java并发编程面试7:Fork/Join框架-ForkJoinPool和RecursiveTask
Fork/Join框架基于“分而治之”的原则,将大任务分割成小任务,小任务可以并行执行,最后合并各个小任务的结果以产生大任务的结果。其两个主要步骤:Fork(分解)和Joi...
3
2
分享
Derek_Smart
高级挖坑工程师
·
5月前
关注
Java并发编程面试6:原子变量: AtomicInteger, AtomicLong和AtomicReference
AtomicInteger,AtomicLong,AtomicReference提供无锁的线程安全操作,使并发编程更简单高效。利用 CAS 操作保证原子性,适合计数器、序列...
5
2
分享
Derek_Smart
高级挖坑工程师
·
6月前
关注
Java并发编程面试5:锁机制-Lock、ReentrantLock和ReadWriteLock、ReentrantReadWriteLock
Lock比synchronized更灵活ReentrantLock是其实现,重入、条件变量和公平。ReadWriteLock有分离读写以提高并发,而ReentrantRea...
11
2
分享
Derek_Smart
高级挖坑工程师
·
6月前
关注
深入探索MySQL:覆盖索引
覆盖索引(Covering Index)是数据库索引的一个概念,指的是一个索引包含了查询所需的所有数据,因此查询操作可以直接通过索引来获取结果,而无需访问表中的数据行。...
5
评论
分享
Derek_Smart
高级挖坑工程师
·
6月前
关注
Java并发编程面试4:并发集合-ConcurrentHashMap、ConcurrentLinkedQueue和 CopyOnWriteArrayList
ConcurrentHashMap、ConcurrentLinkedQueue和CopyOnWriteArrayList是Java并发包中的线程安全集合,分别提供高效的并发...
12
1
分享
Derek_Smart
高级挖坑工程师
·
6月前
关注
Java并发编程面试3:同步工具类-Future、Semaphore、CountDownLatch、CyclicBarrier、Exchanger和Phaser
Future获取异步结果,Semaphore管理资源并发,CountDownLatch与CyclicBarrier同步线程执行,Exchanger交换线程数据,Phaser...
5
评论
分享
Derek_Smart
高级挖坑工程师
·
6月前
关注
利用 Docker Compose 部署多服务应用
解读Docker Compose 文件中服务配置: Docker UI、MySQL、ZooKeeper、Kafka、Redis 和 Elasticsearch,并提供了如何...
7
1
分享
下一页
个人成就
优秀创作者
文章被点赞
801
文章被阅读
77,077
掘力值
5,881
关注了
19
关注者
174
收藏集
6
关注标签
29
加入于
2019-03-25