消息队列 在项目中如何用到的MQ 解耦 订单系统将消息写入消息队列,后台以及豆丁网等系统从消息队列中订阅,从而订单系统无需任何修改 异步 订单生成前调用环球网校接口的一些校验非必需逻辑,所

API收录 原文地址 为了方便广大的开发者,特此统计了网上诸多的免费API,为您收集免费的接口服务,做一个api的搬运工,以后会每月定时更新新的接口。有些接口来自第三方,在第三方注册就可以成为他们的

后端资料整理 原文地址 Java 面试官问我:平常如何对你的Java程序进行调优? 为什么ConcurrentHashMap的读操作不需要加锁? Java 堆外内存回收原理 一文探讨堆外内存的监控

配件记录 CPU:AMD Ryzen 3 2200G(带集显、2400G也有集显、同预算还可选2600\2600)因为这次组装主机是作为服务器,所以选择带集显的,预算不够,暂时不加独显 主板:

收集各厂的校招/社招平台地址(长期贴) 厂名职位地址类型时间期望 搜狗Java搜狗 - 内部推荐社招/校招2019-07-24★★★☆☆ 阿里新零售事业部Java P6+姬朋飞(玉霄)内推20

GitHub地址 目录 开发状态 架构 使用示例 通过 ssh 访问公司内网机器 通过自定义域名访问部署于内网的 web 服务 转发 DNS 查询请求 转发 Unix域套接字 对外提供简单的文件

本章重点回顾 RESP(Redis Serialization Protocol Redis)保证客户端与服务端的正常通信,是各种编程语言开发客户端的基础。 要选择社区活跃的客户端,在实际项目

客户端案例分析 Redis内存陡增 现象 服务端现象:Redis主节点内存陡增,几乎用满maxmemory,而从节点内存并没有变化。 客户端现象:客户端产生了OOM异常,也就是Redis主节点

客户端常见异常 在客户端的使用过程中,无论是客户端使用不当还是Redis服务端出现问题,客户端 会反应出一些异常。本小节将分析一下Jedis使用过程中常见的异常情况。 无法从连接池获取到连接 Je

客户端管理 Redis提供了客户端相关 API对其状态进行监控和管理,本节将深入介绍各个API的使 用方法以及开发运维中可能遇到的问题。 客户端API client list client l

Python客户端redis-py 因为本书主要使用Java语言作为编程语言,所以对Python的客户端redis-py不会太详细介绍,主要介绍以下几个方面: 获取redis-py redis-py

Java客户端Jedis Java有很多优秀的Redis客户端(详见:http://redis.io/clients#java ), 这里介绍使用较为广泛的客户端Jedis,本节将按照以下几个方面对J

Redis是用单线程来处理多个客户端的访问,因此作为Redis的开发和运维人员需要了解Redis服务端和客户 端的通信协议,以及主流编程语言的Redis客户端使用方法,同时还需要了解客户端管理的相应A

高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点? 如何保证消息队列的高可用? 如何保证消息不

JavaGuide: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 点击此处阅读文档 CS-Notes: 技术面试必备基础知识、Leetcode 题解、后端面试

⭐️ 1. 前言 面试考察的知识点多而杂,要完全掌握需要花费大量的时间和精力。但是面试中经常被问到的知识点却没有多少,你完全可以用 20% 的时间去掌握 80% 常问的知识点。在这里我将这 80% 常

✍? 1. 重要性 各大公司每年都要接收成千上万份简历,但是考虑到招聘成本,简历要先经过系统和 HR 筛选,简历筛选决定了你是否有笔试和面试资格。HR 需要从这么多的简历中筛选出合适的简历,那么一

本章重点回顾 - 慢查询中的两个重要参数slowlog-log-slower-than和slowlog-max-len。 - 慢查询不包含命令网络传输和排队时间。 - 有必要将慢查询定期存放。 - r

GEO Redis3.2版本提供了GEO(地理信息定位)功能,支持存储地理位置信息用来实现诸 如附近位置、摇一摇这类依赖于地理位置信息的功能,对于需要实现这些功能的开发 者来说是一个福音。GEO功能是

发布订阅 Redis提供了基于“发布/订阅”模式的消息机制,此种模式下,消息发布者和订阅者 不进行直接通信,发布者客户端向值指定的频道(channel)发布消息,订阅该频道 的每个客户端都可以收到该消

HyperLogLog HyperLogLog并不是一种新的数据结构(实际类型为字符串类型),而是一种基数算法,通过HyperLogLog可以利用极小的内存空间完成独立总数的统计,数据集可以是IP、E

BitMaps 数据结构模型 现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“big”字符串是由3个字节组成,但实际在计算机存储是将其用二进制表示,“big”分别对应的ASCI

事务与Lua 为了保证多余命令组合的原子性,Redis提供了简单的事务功能以及集成Lua脚本来解 决这个问题。本节首先简单介绍Redis中事务的使用方法以及它的局限性,之后重点介 绍Lua语言的基本使

Pipeline Pipeline Redis客户端执行一条命令分为如下四个过程: 1)发送命令 2)命令排序 3)命令执行 4)返回结果 其中1)+4)称为Round Trip Time(RTT