1. Redis - 持久化

    在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据在 Redis 重启之后仍然可用,Redis 分别提供了 RDB 和 AOF 两种持久化方法: RDB(Redis 数据库):RDB 持久性以指定的时间间隔执行数据集的时间点快照。 AOF(Append Only File):AOF 持久化记录服务器收到的每个写操作,在服务器启动时会再次播放,重建原始数据集。命令使用与 Redis 协议本身相同的格式以仅附加的方式记录。当日志变得太大时,Redis 能够在后台重写日志。

    2021/10/02 Redis

  2. Redis - 订阅与发布

    Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式, 这个功能提供两种信息机制, 分别是 订阅/发布到频道 和 订阅/发布到模式。

    2021/10/02 Redis

  3. Redis - 事务

    事务提供了一种“将多个命令打包, 然后一次性、按顺序地执行”的机制, 并且事务在执行的期间不会主动中断 —— 服务器在执行完事务中的所有命令之后, 才会继续处理其他客户端的其他命令。

    2021/10/02 Redis

  4. JVM - 类加载器

    类的生命周期

    2021/10/01 JVM

  5. JVM - 监控和故障处理工具

    这些命令在 JDK 安装目录下的 bin 目录下:

    2021/09/29 JVM

  6. JVM - jhat工具

    jhat 用于分析 heapdump 文件,它会建立一个 HTTP/HTML 服务器,让用户可以在浏览器上查看分析结果。

    2021/09/29 JVM

  7. JVM - jmap工具

    jmap(Memory Map for Java):生成堆转储快照。

    2021/09/29 JVM

  8. JVM - jinfo工具

    jinfo: 实时地查看和调整虚拟机各项参数

    2021/09/29 JVM

  9. JVM - jstat工具

    jstat(JVM Statistics Monitoring Tool) 使用于监视虚拟机各种运行状态信息的命令行工具。 它可以显示本地或者远程(需要远程主机提供 RMI 支持)虚拟机进程中的类信息、内存、垃圾收集、 JIT 编译等运行数据,在没有 GUI,只提供了纯文本控制台环境的服务器上, 它将是运行期间定位虚拟机性能问题的首选工具。

    2021/09/29 JVM

  10. JVM - jps工具

    jps(JVM Process Status) 命令类似 UNIX 的 ps 命令,用于查看所有 Java 进程的启动类、 传入参数和 Java 虚拟机参数等信息。

    2021/09/29 JVM