240 发简信
IP属地:上海
  • truncate、delete、drop的区别

    truncate DDL语句,删除时不会扫描每一行,会锁表,删除数据比delete快很多。会重置auto-increment主键。不会释放空间...

  • 2021-09-15 git 移除并新增同名tag导致的问题

    这样会导致本地tag仍然指向原来的commit。如果本地想从指定tag拉出分支,HEAD就会指向第一次打tag时标识的commit。解决方法,更...

  • Resize,w 360,h 240
    rocketMQ技术架构笔记

    rocketMQ架构图: 组成介绍 Producer:消息发布的角色,支持分布式集群方式部署。发送消息时,Producer 会随机选择一个nam...

  • Resize,w 360,h 240
    并发编程笔记(一)

    三类并发问题 多核CPU缓存带来的可见性问题线程 A 和线程 B 同时开始执行,那么第一次都会将 count=0 读到各自的 CPU 缓存里,执...

  • spring boot 配置加载顺序

    spring boot 项目配置加载顺序 外部配置优先级由高到低1.命令行配置2.在SPRING_APPLICATION_JSON 中定义的配置...

  • IDEA 配置ignore不起作用

    fix: 删除本地缓存,重新add git rm -r --cached . git add . git commit -m "update"

  • volume & bind mount

    volume主要用于持久化容器运行中产生的数据。存储在宿主机/var/lib/docker/volumes/目录下,该目录被docker所管理,...

  • nginx 静态资源配置

    静态资源配置 访问的地址 996kid.com/images/1.jpg 本地资源路径 /usr/local/static/images/1.j...

  • 自签发ssl证书保护docker daemon socket

    证书 1.证书分为根证书、中间证书、终端用户证书。根证书和中间证书都可以签发终端用户证书,也就是CA证书。2.服务器证书和客户端证书,服务器证书...