ทดสอบโค้ด Go ที่อยู่ในรูปแบบ message loop goroutine
วันนี้เจอโค้ด Go ที่อยู่ในรูปแบบ message loop แล้วต้องเขียนเทสเพื่อทดสอบ goroutine เลยได้ท่าแบบนี้ในการเขียนเทสออกมา
วันนี้เจอโค้ด Go ที่อยู่ในรูปแบบ message loop แล้วต้องเขียนเทสเพื่อทดสอบ goroutine เลยได้ท่าแบบนี้ในการเขียนเทสออกมา
ใน Unix คำสั่ง date จะใช้ format แบบ Y, m, d อะไรแบบนี้ซึ่งเอาจริงๆพอเขียน Go บ่อยว่าภาษาอื่น ทำให้จำพวกนี้ไม่ค่อยได้ แต่จำวิธี format date ของ Go ได้มากกว่า วันนี้เลยลองเขียน command สำหรับแสดง date ขึ้นมาใหม่เองโดยใช้ format layout แบบของ Go แทน
Elasticsearch Alias ช่วยให้เราตั้งชื่อแทนชื่อ index จริงๆได้ ทำให้เวลาเราเขียนโค้ดหรือเรียก API ไม่จำเป็นต้องใช้ชื่อ index ตรงๆ ช่วยให้เราสามารถสร้าง index ใหม่แล้วชี้ alias ไปที่ index ใหม่ได้ โดยที่เราไม่ต้องไปแก้โค้ดเพื่อเปลี่ยนชื่อ index ใหม่
โพสต์นี้บันทึกวิธีลิสต์ alias ที่มีอยู่แล้วออกมาไว้หน่อย