
后端
文章平均质量分 82
YidaHu
公众号:YidaHu
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Docker搭建ELK服务
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。 使用ELK做线上日志自动化收集,统计服务访问信息。原创 2022-04-12 21:36:34 · 3112 阅读 · 0 评论 -
利用Redis做消息队列 实现生产消费和发布订阅
在工作中,我们经常会使用队列,在Python中也有原生队列,但是原生的队列是存储在内存中,当重启系统后队列中的数据就会丢失,无法进行分布式。 消息队列最常被使用的三种场景:异步处理、流量控制和服务解耦。当然,消息队列的适用范围不仅仅局限于这些场景,还有包括: 作为发布 / 订阅系统实现一个微服务级系统间的观察者模式; 连接流计算任务和数据; 用于将消息广播给大量接收者。 简单的说,我们在单体应用里面需要用队列解决的问题,在分布式系统中大多都可以用消息队列来解决。 Redis可以作为简单的消息队列来用,但原创 2020-08-15 12:03:54 · 1295 阅读 · 0 评论 -
【九层之台,起于累土】搞定计算机网络面试
点赞再看,养成习惯,微信搜索【三更极客】关注这个混迹于互联网圈的技术人。 前言 在互联网公司中,不管是工作还是面试,计算机网络的知识都是必不可少的,计算机网络的知识不亚于语言基础,平常开发中还是经常要与网络打交道的。 知识点 需要掌握的知识点如下图⬇️,我会着重写一下几个必备知识点。 OSI七层网络模型 OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。整个模型分为七层,物理层,数据链路层,网络层,传输层,会话层,表示层.原创 2020-05-17 22:17:05 · 410 阅读 · 0 评论 -
【夯实基础,着眼未来】计算机操作系统与Linux
点赞再看,养成习惯,微信搜索【三更极客】关注这个混迹于互联网圈的技术人。 掌握操作系统与Linux相关知识,对服务问题的排查非常重要,实际找工作中,因为各个公司的侧重点都不一样,考察的知识也不一样,但是作为从事相关计算机工作的,计算机操作系统与Linux相关的知识点还是需要掌握的。根据工作常用的知识,本文整理了所需要重点了解的几大知识点。 一 知识点汇总 关于知识点,我就不唠唠,直接上图⬇️ 二 操作系统 1.死锁 什么是死锁? 在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程.原创 2020-05-17 22:13:45 · 331 阅读 · 0 评论 -
谈谈事务隔离级别,以及悲观锁和乐观锁的原理和应用场景
点赞再看,养成习惯,微信搜索【三更极客】关注这个混迹于互联网圈的技术人。 前言 在日常开发中,数据库我想大家一点都不陌生是吧,我想不管你写啥,数据库就算没用过你也听说过吧。做好数据方面的操作,不仅仅需要对Java相关框架的掌握,还需要对数据库自身体系结构的理解。 本文是补充Java面试考察知识点的完整性,更多的关于数据库的应用和细节还需要大家在实践中深入学习。 正文 给我讲一下什么是事务? 事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不.原创 2020-05-17 22:10:02 · 297 阅读 · 0 评论 -
一篇文章搞懂Spring Cloud微服务架构
前言 微服务架构已经流行很长时间了,如果要问为什么要用微服务架构,那先来说一下一体化架构。 单体应用就是将应用程序的所有功能都打包成一个独立的单元。部署简单,开发效率“高”,上手容易,但是容易出现系统风险,一个非主要功能,导致整个系统不可用,性能、稳定性难以优化等等问题。 微服务就是把一个大系统按业务功能分解成多个小系统,并利用简单的方法使多小系统相互协作,组合成一个大系统。优势是规避系统性风险,轻管理 ,迭代快、降成本、有利于长期发展。 什么是Spring Cloud? Spring Cloud为开发人员原创 2020-05-17 22:06:51 · 411 阅读 · 0 评论 -
服务端高并发分布式架构演进之路
作者:huashiou 原文:https://segmentfault.com/a/1190000018626163 1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解...转载 2019-11-11 22:03:24 · 139 阅读 · 0 评论 -
Nginx负载均衡与Amoeba分布式数据库读写分离及主从复制的实现
Nginx负载均衡与Amoeba分布式数据库读写分离及主从复制的实现 Nginx负载均衡与Amoeba分布式数据库读写分离及主从复制的实现 前提 环境配置 安装JDK8 安装Nginx 安装MySQL 安装Tomcat 安装Amoeba 负载均衡 系统架构 Nginx配置 分布式数据库 系统架构 数据库主从复制 master配置 slave配置 master创建slave复制用户 ...原创 2018-07-30 10:28:41 · 641 阅读 · 0 评论