腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
架构悟道
专栏成员
举报
55
文章
69629
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(55)
java(20)
缓存(18)
编程算法(14)
spring(12)
数据库(11)
sql(10)
存储(8)
云数据库 Redis®(6)
容器(6)
javascript(5)
压力测试(5)
分布式(4)
jdbc(4)
hashmap(4)
数据结构(4)
api(3)
开源(3)
jdk(3)
微服务(3)
负载均衡(2)
python(2)
node.js(2)
xml(2)
unix(2)
负载均衡缓存(2)
网站(2)
架构设计(2)
kafka(2)
服务端(2)
对象存储(1)
php(1)
nosql(1)
ide(1)
tomcat(1)
linux(1)
windows server(1)
消息队列 CMQ 版(1)
腾讯云测试服务(1)
http(1)
serverless(1)
运维(1)
数据迁移(1)
网络安全(1)
jvm(1)
mybatis(1)
面向对象编程(1)
aop(1)
selenium(1)
dubbo(1)
rpc(1)
jenkins(1)
spring cloud(1)
数据分析(1)
数据处理(1)
腾讯云开发者社区(1)
code(1)
java8(1)
map(1)
null(1)
return(1)
stream(1)
表格(1)
插件(1)
服务(1)
高可用(1)
工具(1)
工具软件(1)
后端(1)
开发工具(1)
面试(1)
配置(1)
软件开发(1)
数据(1)
调试(1)
系统(1)
字符串(1)
代码审计(1)
搜索文章
搜索
搜索
关闭
不当愣头青、聊聊软件架构中的那些惯用的保命手段
软件开发
架构设计
微服务
高可用
后端
抛去吃瓜的爽文成分,深入其内核,我们不难发现,小米SU7备用电源的设计思路,在软件领域有着广泛的共鸣和深刻的意义。在软件开发与设计的广阔天地里,面对的是一个充满变数的世界,其中既包括普通用户的日常操作,也涵盖了网络故障、硬件崩溃乃至恶意攻击的种种挑战。按照墨菲定律的阐述,只要概率大于0%的事情就很容易会发生(说的通俗点,就是怕什么就会来什么)。做好异常场景的应对,是一个成熟程序员的进阶必修课,也是一个软件系统线上平稳运行的内在基石。
是Vzn呀
2024-11-13
68
0
从低版本升级至v4.2.x版本升级-数据迁移工具使用说明
服务端
工具
系统
数据迁移
服务
在v4.2.1之前的版本中,CodeReview服务端部署的时候,必须要同时依赖MySQL和MongoDB两个存储DB,部署起来较为重量级,机器资源占用更多。所以在v4.2.1版本中,对服务端实现进行了架构精简,去除了对MySQL的依赖。
是Vzn呀
2024-08-12
90
0
再聊Java Stream的一些实战技能与注意点
java
stream
数据
调试
字符串
不少小伙伴在评论中提出了一些的疑问或自己的独到见解,也在评论区中进行了热烈的互动讨论。梳理了下相关评论内容,针对一些典型的讨论点进行拿出来聊一聊,同时也是对此前两篇Java Stream相关文章内容的补充完善。
是Vzn呀
2023-09-20
251
0
再聊Java Stream的一些实战技能与注意点
java
java8
面试
在此前我的文章中,曾分2篇详细探讨了下JAVA中Stream流的相关操作,2篇文章收获了累计 10w+阅读、2k+点赞以及 5k+收藏的记录。能够得到众多小伙伴的认可,是技术分享过程中最开心的事情。
是Vzn呀
2023-09-14
669
1
在IDEA中得到沉浸式Code Review新体验
code
表格
插件
服务端
配置
在大多数古诗词中,水边就是一个邂逅爱情的神奇地方,尤以《诗经》为甚,比如大家耳熟能详的所谓伊人,在水一方。时光荏苒,沧海桑田,在那从古流到今的江河之上,总归是留下了他们的相思。
是Vzn呀
2023-09-11
347
0
代码检视的新姿势!在IDEA中得到沉浸式Code Review新体验
工具软件
开发工具
代码审计
在消失的这段时间里,我做了件大事,见证了儿子的出生并陪伴其一天天的成长。停止更文的200多天里,还能得到小伙伴们持续的支持,让我备受鼓励。对一个技术人员而言,分享技术观点,并能得到同行小伙伴的认可与称赞,这本身就是一件值得开心的事。
是Vzn呀
2023-09-08
1.7K
1
Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现
缓存
编程算法
存储
数据结构
云数据库 Redis®
通过前面的文章,我们一起剖析了Guava Cache、Caffeine、Ehcache等本地缓存框架的原理与使用场景,也一同领略了以Redis为代表的集中式缓存在分布式高并发场景下无可替代的价值。
是Vzn呀
2023-01-17
1.6K
0
面对集中式缓存实现上的挑战,Redis交出的是何种答卷?聊聊Redis在分布式方面的能力设计
缓存
编程算法
云数据库 Redis®
存储
分布式
在本专栏前面的文章中,我们介绍了各种本地缓存框架,也知晓了本地缓存的常见特性与设计理念。在前两篇文章中,我们介绍了集中式缓存 Redis的一些主流特性与典型使用场景。现在我们来对比一下,分布式缓存相比于本地缓存,在实现层面需要关注的点有哪些不同。梳理如下:
是Vzn呀
2023-01-12
428
0
Redis缓存何以一枝独秀?(2) —— 聊聊Redis的数据过期、数据淘汰以及数据持久化的实现机制
缓存
数据库
sql
存储
云数据库 Redis®
上一篇文章中呢,我们简单的介绍了下Redis的整体情况。作为集中式缓存的优秀代表,Redis可以帮助我们在项目中完成很多特定的功能。Redis准确的说是一个非关系型数据库,但是由于其超高的并发处理性能,及其对于缓存场景所提供的一系列能力构建,使其成为了分布式系统中的集中缓存的绝佳选择。
是Vzn呀
2023-01-11
1.1K
0
Redis缓存何以一枝独秀?——从百变应用场景与热门面试题中感受下Redis的核心特性与使用注意点
缓存
云数据库 Redis®
存储
数据结构
数据库
作为《深入理解缓存原理与实战设计》系列专栏,在前面的文章中,我们一起领略了Guava Cache、Caffeine、Ehcache等优秀的本地JVM级别本地缓存框架的特性、原理与具体的使用方法。除却本地缓存之外,在当前分布式、微服务等架构盛行的时代,本地缓存明显无法满足大型系统中的各种缓存诉求,比如前面文章中反复提及的缓存漂移问题、以及单机缓存无法逾越的内存容量瓶颈。作为应对之法,集中式缓存被广泛的使用在各中分布式系统中,而使用最广泛的莫过于大家耳熟能详的Redis了。
是Vzn呀
2023-01-09
745
0
JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存,打破本地缓存天花板
分布式
缓存
消息队列 CMQ 版
kafka
云数据库 Redis®
上一篇文章中,我们知晓了如何在项目中通过不同的方式来集成Ehcache并在业务逻辑中进行使用。作为JAVA本地缓存框架综合实力天花板级别的Ehcache,除了在本地缓存方面具有强悍的实力外,还具有一个其它对手所不具备的特色功能,即Ehcache提供了对于集群能力的支持,这也使得Ehcache不仅仅是个本地单机缓存,更是一个分布式缓存。
是Vzn呀
2023-01-06
1.6K
0
JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来2 —— Ehcache的各种项目集成与使用初体验
缓存
spring
xml
api
在上一篇文章《JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力》中,介绍了Ehcache所具有的核心优秀特性,如数据持久化、多级缓存、集群能力等等。所谓纸上得来终觉浅、绝知此事要躬行,接下来我们就一起动手实践下,在项目中集成Ehcache并体验Ehcache的各种常见用法。
是Vzn呀
2023-01-05
1.5K
0
JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力
缓存
jvm
分布式
java
作为《深入理解缓存原理与实战设计》系列专栏,前面几篇文章中我们详细的介绍与探讨了Guava Cache与Caffeine的实现、特性与使用方式。提到JAVA本地缓存框架,还有一个同样无法被忽视的强大存在 —— Ehcache!它最初是由Greg Luck于2003年开始开发,截止目前,Ehcache已经演进到了3.10.0版本,各方面的能力已经构建的非常完善。Ehcache官网上也毫不谦虚的描述自己是“Java's most widely-used cache”,即JAVA中使用最广泛的缓存,足见Ehcache的强大与自信。
是Vzn呀
2023-01-04
1.1K
0
解读JVM级别本地缓存Caffeine青出于蓝的要诀3 —— 讲透Caffeine的数据驱逐淘汰机制与用法
java
缓存
存储
上一篇文章中,我们聊了下Caffeine的同步、异步的数据回源方式。本篇文章我们再一起研讨下Caffeine的多种不同的数据淘汰驱逐机制,以及对应的实际使用。
是Vzn呀
2022-12-23
1.9K
0
解读JVM级别本地缓存Caffeine青出于蓝的要诀2 —— 弄清楚Caffeine的同步、异步回源方式
编程算法
缓存
上一篇文章中,我们继Guava Cache之后,又认识了青出于蓝的Caffeine。作为一种对外提供黑盒缓存能力的专门组件,Caffeine基于穿透型缓存模式进行构建。也即对外提供数据查询接口,会优先在缓存中进行查询,若命中缓存则返回结果,未命中则尝试去真正的源端(如:数据库)去获取数据并回填到缓存中,返回给调用方。
是Vzn呀
2022-12-13
746
0
解读JVM级别本地缓存Caffeine青出于蓝的要诀 —— 缘何会更强、如何去上手
缓存
编程算法
jdk
在前面的几篇文章中,我们一起聊了下本地缓存的动手实现、本地缓存相关的规范等,也聊了下Google的Guava Cache的相关原理与使用方式。比较心急的小伙伴已经坐不住了,提到本地缓存,怎么能不提一下“地上最强”的Caffeine Cache呢?
是Vzn呀
2022-12-06
2K
1
重新认识下JVM级别的本地缓存框架Guava Cache(3)——探寻实现细节与核心机制
缓存
编程算法
压力测试
通过《重新认识下JVM级别的本地缓存框架Guava Cache——优秀从何而来》一文,我们知道了Guava Cache作为JVM级别的本地缓存组件的诸多暖心特性,也一步步地学习了在项目中集成并使用Guava Cache进行缓存相关操作。Guava Cache作为一款优秀的本地缓存组件,其内部很多实现机制与设计策略,同样值得开发人员深入的掌握与借鉴。
是Vzn呀
2022-11-30
881
0
重新认识下JVM级别的本地缓存框架Guava Cache(2)——深入解读其容量限制与数据淘汰策略
缓存
容器
通过《重新认识下JVM级别的本地缓存框架Guava Cache——优秀从何而来》一文,我们知道了Guava Cache作为JVM级别的本地缓存组件的诸多暖心特性,也一步步地学习了在项目中集成并使用Guava Cache进行缓存相关操作。Guava Cache作为一款优秀的本地缓存组件,其内部很多实现机制与设计策略,同样值得开发人员深入的掌握与借鉴。
是Vzn呀
2022-11-28
831
0
重新认识下JVM级别的本地缓存框架Guava Cache——优秀从何而来
缓存
容器
数据库
sql
压力测试
不知不觉,这已经是《深入理解缓存原理与实战设计》系列专栏的第6篇文章了。经过前面5篇文章的铺垫,我们系统且全面的介绍了缓存相关的概念与典型问题,也手动实操了如何构建一个本地最简版本的通用缓存框架,还对JAVA主流的本地缓存规范进行了解读。
是Vzn呀
2022-11-26
1.8K
0
JAVA缓存规范 —— 虽迟但到的JCache API与天生不俗的Spring Cache
spring
api
java
容器
缓存
有诗云“纸上得来终觉浅,绝知此事要躬行”,在上一篇文章《手写本地缓存实战2—— 打造正规军,构建通用本地缓存框架》中,我们一起论证并逐步实现了一套简化版本的通用本地缓存框架,并在过程中逐步剖析了缓存设计关键要素的实现策略。本篇文章中,我们一起来聊一聊缓存框架实现所需要遵循的规范。
是Vzn呀
2022-11-26
1.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档