影响系统吞吐量的因素有哪些呢?下面层QPS三要素 线程、响应时间、瓶颈资源做分析 1.线程 设置多少线程合适? 设置过多 设置过少 对象的生命周期,内存的占用总量,内核态与用...
影响系统吞吐量的因素有哪些呢?下面层QPS三要素 线程、响应时间、瓶颈资源做分析 1.线程 设置多少线程合适? 设置过多 设置过少 对象的生命周期,内存的占用总量,内核态与用...
为提高广告、素材、活动、插件等投放收益,这些流量入口都会对接算法,通过算法能力进行精准投放;对接算法则需要在业务系统引入算法TF模型(本地深度模型),算法系统会把对线上流量特...
微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架” 服务熔断:一般是指软件系统中,由于某些原因使得服务出现了过载现象,为防止造成整个系统故障,从而采用的一种保护措...
什么是架构? 架构是软件系统的顶层结构(基础结构)框架是面向编程或配置的半成品组件是从技术维度上的复用模块是从业务维度上职责的划分系统是相互协同可运行的实体 架构设计的目的是...
无规矩不成方圆,无规范不能协作 分层参数传递及命名流程 dao层是数据层,直接进行数据库的读写操作,返回数据对象DO,DO与数据库表一一对应。 service层为业务层,用来...
背景 guava cache是google工具包中提供的关于本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。容量:利用LRU算法,回收:Java虚拟机的垃圾回收机...
synchronized--面试的热点问题了吧,用法大家都知道:可以作用在代码块、静态方法、实例方法,也知道三种用法锁的对象是啥,底层原理是什么呢?虚拟机是如何实现的呢? 先...
在说到Redis主从同步之前先说说同步过程中会用到的Pipeline Redis客户端与Redis服务器之间使用TCP协议进行连接,一个客户端可以通过一个socket连接发起...
RDB--备份数据库状态 Redis通过RDB(快照)完成持久化,即保存某个时间点的全量数据快照save:阻塞Redis的服务器进程,知道RDB文件被创建完成bgsave:F...
现在主流NoSql要数Redis、Memcache,但仍有Redis一家独大的趋势,这可能也是因为Redis拥有强大的性能和主从丰富的数据类型 Memcache:代码层次类似...
原文链接:blog.ouyangsihai.cn >> 高并发之并发容器详解(从入门到超神) 一、ConcurrentHashMap 在上面已经提到过ConcurrentHa...
说到多线程,概念性东西就不一一赘述了,首先回顾下线程的创建。 Java线程创建的四种方式 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法...
本文内容脑图如下: 文章共 760字,阅读大约需要 2分钟 ! 概 述 在前一篇文章 《Spring Boot工程集成全局唯一ID生成器 UidGenerator》 中给大家...
在高并发业务场景下,典型的阿里双11秒杀等业务,消息队列中间件在流量削峰、解耦上有不可替代的作用。 之前介绍了《MQ消息队列的12点核心原理总结》,以及《如何从0到1设计一个...