莫方教程网

专业程序员编程教程与实战案例分享

马上要高考查分了,你是公司的Java架构师,如何设计系统架构呢?

马上要高考查分了,你是公司的Java架构师,如何设计系统架构呢?

作为Java架构师,高考查分系统的设计需应对瞬时百万级高并发、数据强一致性、高可用及安全要求

Java线程池newCachedThreadPool和newFixedThreadPool对比

概述

谈到线程池, Java中提供了很多选择。其中, cached thread pool 和 thread thread pool 是最常用到的两个。在本教程中,我们将从底层源码,来分析比较他们是如何工作的,以及有什么不同。

Cached Thread Pool

让我们来看看 Java 在调用
Executors.newCachedThreadPool ()时是如何创建缓存线程池的:

面试官:你知道什么是网络缓存?了解原理?多级缓存架构知道吗?

引言

随着一阵阵秋风吹过和一场场秋雨降临,天气早已由热转凉。在这准备步入严寒之际。起早地吒吒辉辉紧紧裹了下被子,鼻子依旧竖立着大鼻涕在那键盘上啪啪啪敲打着。想必大家此刻依旧在清晨甜美的梦乡之中,此刻唯独我眼角默默的流出了眼泪,只差泣不成声

都是心酸,都是泪,好了 好了 别被,带偏了,走着,走着

开篇

Java缓存3大隐形陷阱!你的系统为何总崩溃(附急救代码)

导语:

“你的系统一到高并发就崩溃?不是流量太大,而是缓存配置的‘隐形杀手’在作祟!今日头条揭秘千万级系统缓存设计黑幕,阿里P7急救方案曝光,文末送《高并发缓存手册》+监控工具包!”


Java高性能缓存库:Caffeine

Caffeine 是一个高性能的Java缓存库,提供了近乎最佳的命中率和优秀的并发性能。被设计用来替代诸如Guava Cache等其他Java缓存解决方案,并引入了W-TinyLFU算法来提高缓存命中率。

Spring Boot通过@EnableCaching注解开启全局服务缓存功能!

Caching缓存

缓存在现代应用中无处不在,它为服务的高可用提供了很大的帮助。Spring框架提供了对缓存的支持。Spring Boot通过@EnableCaching注解开启全局服务缓存功能。对于某个服务类方法的返回值缓存,可以采用@Cacheable注解实现。spring-boot-startercache模块集成了现有的一些缓存框架,如EhCache和Couchbase等。

实战派 | Java项目中玩转Redis6.0客户端缓存

铺垫

首先介绍一下今天要使用到的工具Lettuce

架构师成长之路:高层架构设计中如何确定缓存架构(经验干货)

前面已经把用于功能开发的 整体技术架构 基本搭建好了,感觉已经可以落地使用了。

但是,仍然会有很多没有考虑全面的地方,比如缓存和异步消息的架构, 这两个基本上是 目前 做实际应用的标配了,因此在高层架构设计阶段, 同样要对这样通用的、或者是公共的架构进行架构设计。

穿透与击穿:缓存世界的两场“攻击”,Java工程师如何见招拆招?

今天,我将用真实代码案例+通俗比喻,带你彻底看透这两个“缓存杀手”的本质区别,并分享一线大厂都在用的解决方案。

Caffeine高性能本地缓存框架初探

通常情况下,为了提升服务性能,使用缓存框架是一个非常常见的选择。在Java语境下,经过我查阅,Caffeine被称作地标最强Java本地缓存框架。Caffeine是站在巨人(Guava Cache)的肩膀上,优化了算法发展而来。

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    滇ICP备2024046894号-1