240 发简信
IP属地:贵州
  • Shell 脚本集合

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

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

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

  • 240
    缓存

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

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

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

  • 8 策略模式-行为模式

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

  • 240
    数据库总结

    一、性能相关 1 导致索引失效 不符合左前缀匹配原则mysql 会一直向右匹配直到遇到范围查询(>,<,between,like),联合索引 可以任意顺序,mysql的查询优...

  • 240
    爬网页数据

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

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

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

  • 01 linux 命令

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