首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后台
订阅
柳景涛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
万字总结,体系化带你全面认识 Nginx !
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w…
操作系统之内存管理,啃完的人都超神了!!!
最直观的,我们买手机,电脑,内存条,都会标明内存是多大,例如途中的8G,16G,128G都指的内存大小,另外支持国货,支持华为。 我们应该都听说过 RAM 存储器,它是一种半导体存储器件。RAM 是英文单词 Random 的缩写,即“随机”的意思。所以 RAM 存储器也称为“随…
RabbitMQ使用教程(五)如何保证队列里的消息99.99%被消费?
1. 前情回顾 截止目前,我们能够保证消息成功地被生产者发送到RabbitMQ服务器,也能保证RabbitMQ服务器发生异常(重启,宕机等)后消息不会丢失,也许你认为现在消息应该很安全了吧?其实还不够安全,不信你接着往下看。 2. 本篇概要 其实,还有1种场景需要考虑:当消费者…
Spring Cloud Gateway 深入
这个项目提供了一个建在Spring生态系统之上的API网关,包括:Spring 5, Spring Boot 2和project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到api,并为它们提供交叉关注,例如:安全性、监视/度量和…
大白话聊聊Java并发面试问题之微服务注册中心的读写锁优化【石杉的架构笔记】
上一篇文章大白话聊聊Java并发面试问题之公平锁与非公平锁是啥?,聊了一下java并发包的公平锁和非公平锁。 这篇文章来聊一下读写锁。所谓的读写锁,就是将一个锁拆分为读锁和写锁两个锁,然后你加锁的时候,可以加写锁,也可以加读锁。如下面代码所示: 如果有一个线程加了写锁,那么其他…
分布式消息队列 RocketMQ 源码分析 —— Message 顺序发送与消费
- [1. 概述] - [2. `Producer` 顺序发送] - [3. `Consumer` 严格顺序消费] - [3.1 获得(锁定)消息队列] - [3.2 移除消息队列] - [3.3 消费消息队列]
Spring Cloud Eureka Server高可用之:在线扩容
业务微服务化以后,我们要求服务高可用,于是我们可以部署多个相同的服务实例,并引入负载均衡机制。而微服务注册中心作为微服务化系统的重要单元,其高可用也是非常必要的,因此在生产中我们可能需要多个微服务注册中心实例来保证服务注册中心的稳定性。本文就以 Eureka微服务注册中心为例,…
聊聊 volatile 关键字
我们知道 volatile 关键字的作用是保证变量在多线程之间的可见性,它是 java.util.concurrent 包的核心,没有 volatile 就没有这么多的并发类给我们使用。本文将简单介绍一下 volatile 这个东东。 CAS(compare-and-swap)…
[动图演示]Redis 持久化 RDB/AOF 详解与实践
Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持的数据类型很丰富,如字符串、链表、集 合、以及散列等,并且还支持多种排序功能。 用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。持久…
【QCon2018】Flutter & Dart三端一体化开发
QCon2018上海全球软件开发大会上,来自阿里巴巴闲鱼技术的新新为大家带来主题为“Flutter & Dart三端一体化开发”的演讲。作为三端一体化的“布道者”,展示后移动互联网时代一种全新的开发模式,为听众带来进一步提高移动应用开发效率的思路。 本次分享从“懒”和“效率”引…