240 发简信
  • 合并视频和音频

    最近下载了Youtube上面的视频 可以看到,youtube的一个视频提供了很多格式,我当然是下载质量最好的是吧,于是把format是137的视频下载下来,然而发现没有声音,...

  • 120
    再回首CMS垃圾回收

    前言 之前学习JVM垃圾回收时,主要是过了一遍垃圾收集算法,比如复制算法,标记-清除算法,标记-整理算法,在此基础上可以增加分代,每代采取不同的回收算法,以提高整体的分配和回...

  • 设计模式

    这是Youtube上讲解设计模式的视频,目前正在翻译中,投稿在B站,持续更新中 【中文字幕】设计模式(策略模式)【中文字幕】设计模式(观察者模式)【中文字幕】设计模式(修饰者...

  • Vue笔记

    v-bind和v-model的区别 v-bind用来绑定数据和属性以及表达式,缩写为':' v-model使用在表单中,实现双向数据绑定的,在表单元素外使用不起作用 v-mo...

  • Go 学习

    go语言局部变量分配在栈还是堆Golang 垃圾回收剖析go语言坑之for range

  • 120
    Docker快速入门

    part 1: 目标与快速入门 欢迎!我们很高兴你对学习Docker那么感兴趣。这篇快速入门教程包括如下内容: 配置Docker环境 创建一个Docker镜像并在容器中运行 ...

  • 120
    Docker部署MySQL

    由于自己测试的时候发现5.7和8.0部署不太一样,所以这里分2个版本来部署。 docker 部署 MySQL 5.7 直接运行运行一个5.7版本的MySQL MYSQL_RO...

  • 120
    理解 docker 容器中的 uid 和 gid

    默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户。听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的...

  • RocketMQ Namesrv启动流程

    NamesrvStartup启动入口 创建NamesrvController 可以看到NamesrvStartup只是一个启动类,主要逻辑都在处理命令行和配置,主要功能都是在...

  • RocketMQ如何实现请求与响应

    前面我们分析了RocketMQ通信的数据格式,那么RocketMQ怎么将数据发送出去呢? 我们假设已经完成了对RemotingCommand的初始化,这篇文章只分析发送数据部...

  • 动画系列计划

    看动画学Java 看动画学Java(ArrayList篇)看动画学Java(LinkedList篇) 看动画学Go 看动画学Go(List篇) 制作中 看动画学JVM 看动画...

个人介绍
懒癌晚期,拖延症晚期,急需医治,有能力者请留言。

B站: https://space.bilibili.com/4706388
豆瓣: https://www.douban.com/people/83109691/
个人博客: https://zengqiang96.github.io/
如果图片不能显示可以访问 https://www.wemeng.top/