1. 缓存雪崩 & 缓存穿透 & 缓存击穿

    设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。

    2020/08/31 Redis

  2. Java并发 - 基本元素 Thread 和 Runnable

    基本并发类

    2020/03/22 Concurrent

  3. Java并发目录

    并发基础知识 基本概念 Thread 和 Runnable ThreadLocal synchronized 关键字 volatile 关键字 AQS 原理分析 ReentrantLock 线程池

    2020/03/15 menus

  4. 设计模式之 —— 观察者模式进阶:监听器模式

    监听器模式简介

    2020/03/14 设计模式

  5. Dash使用方法

    离线文档查阅

    2020/03/12 macOS

  6. Netty源码 - 核心类

    核心的概念

    2020/03/12 Netty

  7. youtube-dl的使用

    # 查看可以下载的格式列表 youtube-dl -F url # 下载指定的格式 youtube-dl # 下载质量最好的m4a格式音频 youtube-dl -f 'bestaudio[ext=m4a]' url # 下载质量最好的mp4视频以及质量最好的m4a格式音频,并合并 youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4' url

    2020/02/11 影音

  8. ffmpeg的使用

    查看详情信息 使用ffmpeg简单分析视频源,基本信息包括分辨率、帧率、码率这几个关键数据,参考信息包括文件格式、编码格式、像素格式等。

    2020/02/11 影音

  9. Java并发包 —— ScheduledExecutorService

    java.util.concurrent.ScheduledExecutorService 是一种执行服务,它可以安排任务在延迟一定时间后运行,或者在每次执行之间以固定的时间间隔重复执行。而且此任务是由一个工作线程异步执行的,而不是由将任务交给预定执行程序服务的线程执行。

    2020/02/09 Concurrent

  10. Netty源码 - 事件驱动

    在本文之前有两方面的基础知识需要掌握: 设计模式之 —— 观察者模式 Java源码 —— 并发包 ScheduledExecutorService

    2020/02/01 Netty