Stella981 Stella981
4年前
SpringBoot项目的限流
开发访问量比较大的系统是,爬虫的目的就是解决访问量大的问题;缓存穿透是为了保护后端数据库查询服务;计数服务解决了接近真实访问量以及数据库服务的压力。架构图!(https://oscimg.oschina.net/oscnet/c6239218a4445e605e95620cb79979d7f89.png)限流
可莉 可莉
4年前
10家企业大数据JAVA面试真题
腾讯关键词【Java基础】【数据结构】【操作系统】【算法】【数据库】【缓存】自我介绍介绍一下你在项目中的承担的任务你对哪种语言熟悉线程池使用过吧,说说线程池中有哪些关键字具体使用方法。说说hashMap使用的是哪种数据结构,说说hashMap和ConcurrentHashMap的区
Wesley13 Wesley13
4年前
Java 读写锁 ReentrantReadWriteLock 源码分析
本文内容:读写锁ReentrantReadWriteLock的源码分析,基于Java7/Java8。阅读建议:虽然我这里会介绍一些AQS的知识,不过如果你完全不了解AQS,看本文就有点吃力了。目录使用示例下面这个例子非常实用,我是javadoc的搬运工://这是一个关于缓存操作的故事classCach
Wesley13 Wesley13
4年前
memcached 基本命令
一、基本参数在我们第一次安装Memcached时,一般都是用过这个命令: memcached m 512 u root d l 127.0.0.1 p 11211我们先来解释这几个参数的含义吧。\m指定缓存所使用的最大内存容量,单位是Megabytes,默认是64MB\u只有以root身份运行时才指定该
Wesley13 Wesley13
4年前
FPGA+CPU助力数据中心实现图像处理应用体验与服务成本新平衡
!(https://oscimg.oschina.net/oscnet/b27bc0d4a279e71e209ef9a9520ee00c145.jpg)图片逐渐成为互联网主要的内容构成,相应的图片处理需求也在高速成长,移动应用与用户生产内容(UGC)正在驱动数据中心图像处理的业务负载快速增加。本文深维科技联合创始人兼CEO樊平详细剖析了
Stella981 Stella981
4年前
Spring Boot 2 实战:自定义启动运行逻辑
!(https://oscimg.oschina.net/oscnet/c9f126763a7c4944a75232ec5c6550f4.gif)1\.前言不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如缓存预热,或者上线后的广播之类等等。可能现在没有但是将来会有的。想想你可能的操作,写个接口上线我调
Mybatis的parameterType造成线程阻塞问题分析 | 京东云技术团队
最近在新发布某个项目上线时,每次重启都会收到机器的CPU使用率告警,查看对应监控,持续时长达5分钟,对于服务重启有很大风险。而该项目有非常多Consumer消费,服务启动后会有大量线程去拉取消息处理逻辑,通过多次Jstack输出线程快照发现有很多BLOCKED状态线程,此文主要记录分析BLOCKED原因。
赵颜 赵颜
2年前
什么是安全芯片?为什么可以应用在加密卡上?
安全芯片是指芯片内带有微处理器CPU、随机数发生器、硬件密码算法、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS的智能芯片,相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数
程序员小五 程序员小五
1年前
融云IM干货丨 使用哪些指标来评估IM服务API调频的效果?
评估API调频效果时,可以关注以下几个关键指标:正常运行时间:衡量服务可用性的重要指标,通常与服务级别协议(SLA)相关联。CPU和内存使用率:跟踪资源利用率有助于了解何时需要扩展实例,同时作为异常情况的预警指标。错误率:如每分钟错误和错误代码,帮助追踪各
小白学大数据 小白学大数据
2个月前
异步爬虫实践:使用Aiohttp加速抓取多个星座运势
一、同步与异步:为何效率天差地别?在开始代码之前,理解其背后的理念至关重要。●同步爬虫(阻塞式):程序发送一个HTTP请求后,会一直“傻等”直到服务器返回响应。在此期间,CPU资源被闲置。就像一个收银员一次只服务一位顾客,结账、装袋、收款,完成后才服务下一