240 发简信
IP属地:海南
  • Shell 脚本集合

    本篇 练习Shell编程,以每个脚本为单位 不定期更新 目前脚本数量为18个 更新时间2019-02-13 项目已放到github,希望可以被start NO.1 这次主要玩...

  • 写的太好了

    《剖析缓存系列》—— 熟悉JSR-107 JAVA缓存规范

    原文博客:Doi技术团队链接地址:https://blog.doiduoyi.com初心:记录优秀的Doi技术团队学习经历 本系列介绍 本系列《剖析缓存系列》,由浅到深的对缓...

  • 120
    《剖析缓存系列》—— 熟悉JSR-107 JAVA缓存规范

    原文博客:Doi技术团队链接地址:https://blog.doiduoyi.com初心:记录优秀的Doi技术团队学习经历 本系列介绍 本系列《剖析缓存系列》,由浅到深的对缓...

  • 120
    01 阅读java源码

    一、修改源码注释[https://mapleleave.cn/archives/intellijidea%E5%AF%BC%E5%85%A5jdk%E6%BA%90%E7%A...

  • 8 策略模式-行为模式

    一、原理与实现 1. 定义 定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码)。使用...

  • 7 创建型模式-工厂模式

    1 概述 1 概念 在 GoF 的《设计模式》一书中,工厂模式被分为了三种简单工厂工厂方法抽象工厂 实际工作中,用的比较多的就是工厂方法模式和抽象工厂模式,这两类。 2 简单...

  • 120
    爬网页数据

    一、背景与目标 爬国外一个竞猜网站,世界杯的 的竞猜数据。 二、实现 下载chromedriver[https://www.cnblogs.com/lfri/p/105427...

  • 120
    Redis 设计分布式延迟消息

    一、业务场景 1. 延迟定时任务 玩斗地主的时候,你超时就有一个自动操作。就是一个延迟定时任务 二,通过redis 实现 1. 关键redis key KEY数据结构作用GR...

  • 01 linux 命令

    一、 查找命令 1 grep 1 grep 基础 -C 关键字 上下行数 -A 关键字和后面的N行 -B 关键字和前面的N行 -n 显示行号 -i 忽略大小写 -c 只输出 ...

  • 120
    07 熔断设计

    1 熔断设计 1. 作用 可以防止应用程序不断的尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等待长时间的超时产生。 2 状态 1. ...

  • 120
    01 HTTP性能优化

    一、哪些地方存在性能问题 从 HTTP 最基本的“请求 - 应答”模型看,这个模型有两个角色:客户端和服务器,还有中间的传输链路,考查性能就可以看这三个部分。 1. HTTP...

  • 120
    03 幂等性设计

    一、概述 一次和多次请求某一个资源应该具有相同的副作用。 1. 服务间调用状态 把系统解耦后,服务间的调用三个状态成功 success失败 failed超时 timeout,...

  • 02 异步通讯设计

    一、 了解[https://time.geekbang.org/column/article/3926] 隔离设计对系统做了解耦设计,把一个单体系统解耦,对系统进行了拆分,拆...

  • 120
    01 隔离设计

    1. 隔离设计概述 现实生活中的隔离设计(Bulkheads 设计)造船上有防漏水的隔板,一般的船无论大小都有这个东西,大一点的船回把船舱隔成若干个空间。这样如果船舱漏水,只...

  • 弹力设计概述

    1. 概述 容错设计又叫弹力设计,分布式系统的各种容忍能力。容错能力(服务隔离,异步调用,请求幂等性)可伸缩性(有/无状态的服务)一致性(补偿事务,重试)应对大流量的能力(熔...

  • 120
    缓存

    1 缓存基础 1 缓存的读写模式 1.1 Cache Aside(旁路缓存) 适合场景数据一致性要求高,缓存数据更新比较复杂的业务。 缺点需要同时维护 缓存 和 DB 两个数...

  • 120
    eureka 05 服务发现

    1. 服务发现 eureka 01 基础理论 有详细说明 eureka 服务发现,eureka 是如何获取到的增量数据的。 增量数据里面 是什么,不是很清晰。 1. 流程图 ...

  • 领导都喜欢猪八戒,沙僧 都是要扫地出门的

    好搭档被离职了

    工作上一个好搭档被离职了,对来来说挺突然的,真没想到。 说到这个同事,我我们工作上经常会有沟通。给我的感觉办事牢靠,沟通顺畅。是一个工作能力特别强,工作效率也特别高的人。不好...

  • 120
    数据库总结-分享

    数据存储方案image.png 选 SQL 还是 NoSQL使用sql需要确保事务,数据结构是不变的使用nosql存储大量没有结构的数据充分利用云计算和存储Nosql 数据 ...