09 2021 档案

摘要:前言 大家好,日志是快速定位问题的好帮手,是撕逼和甩锅的利器!打印好日志非常重要。今天我们来聊聊日志打印的15个好建议~ 1. 选择恰当的日志级别 常见的日志级别有5种,分别是error、warn、info、debug、trace。日常开发中,我们需要选择恰当的日志级别,不要反手就是打印info哈~ 阅读全文
posted @ 2021-09-29 15:49 南北12345678 阅读(217) 评论(0) 推荐(0) 编辑
摘要:最近看到一个有意思的提问: 抖音服务器带宽有多大,为什么能够供那么多人同时刷? 作为一名程序员,今天来给大家科普一下。 抖音,百度,阿里云,腾讯都是自建的数据中心。 都是 T 级别出口带宽(总出口带宽),也就是达到 1T=1024G/s 的出口带宽。 服务器总署基本都在 20 万台以上,甚至阿里云都 阅读全文
posted @ 2021-09-24 10:58 南北12345678 阅读(760) 评论(0) 推荐(0) 编辑
摘要:前言 如何有效的理解并且区分 Reids 穿透、击穿和雪崩之间的区别,一直以来都挺困扰我的。特别是穿透和击穿,过一段时间就稀里糊涂的分不清了。 为了有效的帮助笔者自己,以及拥有同样烦恼的朋友们区分这三种场景。笔者总结了一些关键词,希望大家可以和我一样通过联想的方式来区分并理解这三种场景的区别! 缓存 阅读全文
posted @ 2021-09-15 16:06 南北12345678 阅读(636) 评论(0) 推荐(0) 编辑
摘要:下载地址: https://github.com/MicrosoftArchive/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D 盘redis文件夹下。 下载地址,提供多种下载 阅读全文
posted @ 2021-09-15 11:30 南北12345678 阅读(752) 评论(0) 推荐(0) 编辑
摘要:官网下载:https://redisdesktop.com/download github地址:https://github.com/uglide/RedisDesktopManager/releases 一、下载 Redis Desktop Manager 百度网盘:链接: https://pan 阅读全文
posted @ 2021-09-15 11:22 南北12345678 阅读(6703) 评论(0) 推荐(0) 编辑
摘要:自我保护机制是什么 访问Eureka主页时,如果看到这样一段大红色的句子: 默认情况下,如果eureka server在一定时间内没有接收到某个微服务实例的心跳,eureka server将会注销该实例(默认90秒),但是当网络分区发生故障时(延时,卡顿,拥挤)时,微服务与eureka server 阅读全文
posted @ 2021-09-14 16:11 南北12345678 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1. Eureka是什么 Eureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移 在 Spring Cloud 微服务架构中通常用作注册中心 我们称这个服务为 Eureka Server,还有一个与之交互的客户端称之为 Eureka Client 阅读全文
posted @ 2021-09-14 11:13 南北12345678 阅读(278) 评论(0) 推荐(0) 编辑
摘要:什么是Feign Feign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个jav的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得简单。Feign的源码地址:https://github.com/OpenFeign/feign 阅读全文
posted @ 2021-09-09 18:00 南北12345678 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算法。 像nginx可以使用负载均衡分配流量,ribbon为客户端提供负载均衡,dubbo服务调用里的负载均衡等等,很多地方都使用到了负载均衡。 使用负载均衡带来的好处很明显: 当集群里的1台或者多台服务器do 阅读全文
posted @ 2021-09-09 14:29 南北12345678 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Spring Boot并不是一个全新的框架,而是将已有的Spring组件整合起来。 Spring Boot可以说是遵循约定优于配置这个理念产生的。它的特点是简单、快速和便捷。 既然遵循约定优于配置,则有一些约定是需要去了解的。虽然说Spring Boot基本上舍弃了XML的配置,但是也不是说是零配置 阅读全文
posted @ 2021-09-08 11:17 南北12345678 阅读(298) 评论(0) 推荐(0) 编辑
摘要:一、官网说明 地址: https://spring.io/ SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 Spri 阅读全文
posted @ 2021-09-07 10:28 南北12345678 阅读(293) 评论(0) 推荐(0) 编辑
摘要:其实服务化架构已经可以解决大部分企业的需求了,那么我们为什么要研究微服务呢?先说说它们的区别; 首要目标不同:SOA首先要解决的是异构应用的服务化;微服务强调的是服务拆分尽可能小,最好是独立的原子服务。 服务依赖:传统的SOA服务,由于需要重用已有的资产,存在大量的服务间依赖;微服务的设计理念是服务 阅读全文
posted @ 2021-09-07 10:09 南北12345678 阅读(775) 评论(0) 推荐(0) 编辑
摘要:延时队列的应用场景 在实际应用中可能会用到延时队列。比如: 商城的订单管理,如果提交订单后在规定的时间内未支付,自动取消订单;定时处理指定的消息;消息重试,业务削峰…等等rabbitmq_delayed_message_exchange插件的安装 下载地址:https://www.rabbitmq. 阅读全文
posted @ 2021-09-05 20:33 南北12345678 阅读(687) 评论(0) 推荐(0) 编辑
摘要:一、对生产者消费者的理解 生产者消费者模式是并发、多线程编程中经典的设计模式。 简单来看,就是一个类负责生产,一个类负责消费。举例来说,一个变量,生产者不断增加这个变量,消费者不断减少这个变量。在互联网应用中,抢票机制就是应用了该模式,比如大麦网演唱会门票抢票,12306火车票抢票等。 二、代码演示 阅读全文
posted @ 2021-09-01 15:11 南北12345678 阅读(102) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示