240 发简信
IP属地:广东
  • ubuntu环境asmtools安装及使用

    asmtools是openjdk提供的java字节码汇编及反汇编工具,学习JVM时需要的工具,下面是这个工具的安装及使用过程 一、环境系统-Ub...

  • 无法用直觉发现的并发bug

    一、开始前先普及下基础知识 1、多核cpu,每颗cpu上都有缓存。线程不在同一个核上执行,会出现变量修改可见性问题,最后出现cpu缓存与内存的数...

  • Resize,w 360,h 240
    几张图带你获取文件类型

    当我们开发的时候,经常会有上下传文件的需求。这就难免会遇到获取文件类型的情况。如果根据文件名后缀,或者下载url后缀获取,是不是有点low。而且...

  • Resize,w 360,h 240
    redis乐观锁实现高并发秒杀

    在限量秒杀抢购的场景,一定会遇到抢购成功数超过限量的问题和高并发的情况影响系统性能 1、虽然能用数据库的锁避免,超过限量的问题。但是在大并发的情...

  • Resize,w 360,h 240
    几张图带你走进http协议

    作为一个web开发工程师,http(超文本传输协议)必定是我们的必修课。几乎所有的web工程的通信都是基于http。它简单快速,可以根据url请...