深入Java内存模型

你可以在网上找到一大堆资料让你了解JMM是什么东西,但大多在你看完后仍然会有很多疑问。它包含两大部分:第一部分是硬件层次的大体架构,第二部分是深入OpenJdk源代码和实现。

(转)构建 Java 应用内存级缓存

作者:麻酱原文地址:https://www.majiang.life/blog/simple-in-memory-cache-in-java/前言缓存是我们日常开发中是必不可少的一种解决性能问题的方法。

一文让你读懂JAVA.IO、字符编码、

1 JAVA.IO字节流 inputstream.

实现 Java 本地缓存,该从这几点开始

来源:公众号平头哥的技术博文 , 作者 平头哥缓存,我相信大家对它一定不陌生,在项目中,缓存肯定是必不可少的。市面上有非常多的缓存工具,比如 Redis、Guava Cache 或者 EHcache。

超高速缓存的最佳实践

定制高速缓存解决方案是一件非常有趣的事情,它似乎是改善应用程序整体性能的最简单的方式。然而,超高速缓

科普|你应该知道的Java缓存进化史

背景本文是上周去技术沙龙听了一下爱奇艺的Java缓存之路有感写出来的。可以看见图中分为几个阶段:第一阶段:数据同步加Redis通过消息队列进行数据同步至Redis。

实战java高并发程序设计第五章–并行模式与算法(二)

伪共享问题: 当两个变量放在一个缓存行时,在多线程访问中,可能会影响彼此的性能.假如变量X和Y在同一个缓存行,运行在CPU1上的新城更新了X,那么cpu2上的缓存行就会失效,,同一行的Y即使没有修改也会变成无效,导致cache无法命中.

Springboot 2.x 如何解决重复提交 (本地锁的实践)

推荐阅读:Java程序员面完字节面小米,字节凉凉后没想到拿到小米高薪offerBAT工作超十年,总结这份文档让您成为Java岗位春招offer收割机字节跳动Java3面“凉凉”~不负韶华,努力复习备战“金三银四”有没有遇到过这种情况:网页响应很慢,提交一次表单后发现没反应,然后你

6K字详解:快速上手Spring Cache 整合 Redis 做缓存使用

我们在使用缓存的场景中,大都数还是会采用了类似 Spring Cache 的缓存管理器来做,说原因其实也没啥,因为项目中并不是所有的业务对数据有那么强的数据一致性。

浅聊作为高并发系统基石之一的缓存,会用很简单,用好才是技术活

在实施方案上,缓存使用策略虽有一定普适性,却也并非完全绝对,需要结合实际的项目诉求与场景进行综合权衡与考量,进而得出符合自己项目的最佳实践。

网站地图