Blog

  • 技术简历要点

    描述 prior success, STAR 法则:

    situation
    task
    action
    result

  • mac 查看端口占用

    docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:8080: bind: address already in use.
    ERRO[0000] error waiting for container: context canceled
    
    lsof -n -i4TCP:8080 | grep LISTEN
    
    main    30863 jpuyy   14u  IPv6 0xe7a300fd0dafc76f      0t0  TCP *:http-alt (LISTEN)
    
    jpuyy       30863   0.0  0.0  5014020  10856 s010  S+    3:22PM   0:00.29 /var/folders/d7/s1_bmdw95gg8grv857tkvqmw0000gp/T/go-build454434651/b001/exe/main all
    
    
  • kubernetes kafka-client

    镜像使用 https://hub.docker.com/r/confluentinc/cp-kafka/

    kubectl apply -f kafka-client.yaml

    ---
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: kafka-client
      namespace: app
    spec:
      selector:
        matchLabels:
          app: kafka-client
      template:
        metadata:
          labels:
            app: kafka-client
        spec:
          containers:
            - name: kafka-client
              image: confluentinc/cp-kafka
              imagePullPolicy: IfNotPresent
              command: ["sleep"]
              args: ["infinity"]
    

    长时间跑在 front 或者使用

            command:
              - sh
              - -c
              - "exec tail -f /dev/null"
    
  • badblocks check disk

    家里的 linux 用了好长时间了,运行一下

    badblocks -v /dev/sda1 > /tmp/sda1-badsectors.txt
    Checking blocks 0 to 3907016703
    Checking for bad blocks (read-only test): 
    
  • git 查看具体一次 commit 改动的文件

    方法一:

    git --no-pager log -n 1 --name-only ${COMMIT_SHA} 
    

    方法二:

    git --no-pager show --stat=1000,800 ${COMMIT_SHA}