หน้าแรก

วางอะไรก็ได้ แล้วจะเปิดเครื่องมือที่ใช่ให้ · เครื่องมือล่าสุด · รายการโปรด

ค้นหาเครื่องมือ หรือวางอะไรก็ได้

วาง JWT, stack trace, JSON, SQL ใน Java, Secret YAML, timestamp, เลขบัตร หรือ SQLCODE แล้วจะเปิดเครื่องมือที่ใช่พร้อมกรอกให้ หรือลากไฟล์มาวางที่ไหนก็ได้ ทุกอย่างทำงานในเบราว์เซอร์ ไม่ส่งข้อมูลออกไปไหน

ลอง:

ใช้ล่าสุด

รายการโปรด

เครื่องมือทั้งหมด

CtrlK ค้นหาจากทุกหน้า CtrlEnter รันเครื่องมือที่เปิดอยู่ ข้อมูลอยู่ในเครื่องนี้เท่านั้น
ข้อมูลส่วนตัว
บัตรประชาชน 13 หลัก + checksum
ชื่อ-นามสกุล ภาษาไทย
ฉายา สไตล์สายเทค
เพศ ชาย / หญิง / ไม่ระบุ
วันเกิด พ.ศ. + อายุ
ติดต่อ
เบอร์โทรศัพท์ มือถือไทย
อีเมล สุ่ม domain
ที่อยู่
จังหวัด 30 จังหวัด
รหัสไปรษณีย์ 5 หลัก
ข้อมูลงาน
บริษัท ชื่อบริษัทไทย
เลขนิติบุคคล 13 หลัก
ตำแหน่ง IT / Dev roles
เงินเดือน 15k-180k บาท
การเงิน
บัตรเครดิต Luhn-valid (test only)
ระบบ
UUID v4 crypto random
ลองตัวอย่าง:
SQL ที่แยกได้
ความแตกต่าง
1
JSONPath Query
ค่าที่ใช้บ่อย (คลิกเพื่อแปลง)
ผลลัพธ์
/ /
PATTERN สำเร็จรูป
ข้อความที่ต้องการทดสอบ
ผลลัพธ์ที่ match 0 matches
Hash
ค่าที่ decode แล้ว
Header · Payload
เปรียบเทียบ JWT
สร้าง JWT (HS256)
Token
ใช้สำหรับทดสอบเท่านั้น: ประมวลผลใน browser ทั้งหมด ไม่ส่งข้อมูลออกไปไหน
หรือกด CtrlV วางรูป / ลากรูปมาวาง · อ่านในเครื่อง ไม่ส่งรูปออกไป
รูป / กล้อง
ลากรูปที่มี QR code หรือ barcode มาวางที่นี่ วางด้วย Ctrl+V หรือเปิดกล้องbarcode: EAN-13 / EAN-8 / UPC / Code 128 / Code 39 / ITF และอื่นๆ ตรวจ check digit ให้ · PromptPay / Thai QR: แยกเบอร์ เลขประจำตัว จำนวนเงิน และตรวจ CRC
ข้อความที่อ่านได้
ผลลัพธ์
H
A
R
G
B
#6366F1
rgb(99,102,241)
hsl(239,84%,67%)
rgba(99,102,241,1.00)
--color: #6366F1;
Image Color Picker: คลิกบนภาพเพื่อดูดสี
ลากภาพมาวางที่นี่
หรือกด Ctrl+V วางจาก Clipboard
หรือเลือกไฟล์ด้านล่าง
โหลดภาพก่อน
แล้วคลิกเพื่อดูดสี
0x
0b
0o
ค่าอ้างอิง Bit Width
ยังไม่ได้เลือกโฟลเดอร์: เลือกโฟลเดอร์รีโป (เช่น order-service) แล้วจะหา src/main/resources/template/query หรือ src/main/resources/queries ให้เอง · เลือกโฟลเดอร์ query ตรง ๆ ก็ได้
เริ่มใช้งาน
  1. กด เลือกโฟลเดอร์ แล้วเลือกโฟลเดอร์ที่เก็บไฟล์ .lov.json ของ service เช่น src/main/resources/queries
  2. ค้นหา query ด้วย id, ชื่อไฟล์, description หรือชื่อตารางใน SQL แล้วกดเพื่อดู SQL ที่ประกอบแล้ว พร้อม copy
  3. กด แก้ไข เพื่อแก้ในฟอร์ม แล้วบันทึกด้วย Ctrl+S ไฟล์ถูกเขียนลงเครื่องโดยตรง (Chrome / Edge)

วาง JSON จริงจาก API แล้วได้ TypeScript interface หรือ Java record ทันที · array ของ object ถูกรวมกัน key ที่บางตัวไม่มีจะเป็น optional และค่า null ทำให้ field เป็น nullable

ผลลัพธ์

แปลง application.properties ของ Quarkus เป็น application.yaml และกลับกัน · รองรับ profile %dev., key ที่อยู่ใน quote และ key ที่เป็นทั้งค่าและกลุ่ม (ใช้ ~ ใน YAML)

application.yaml
วันที่ พ.ศ. ↔ ค.ศ.
เลข 13 หลัก (บัตรประชาชน / นิติบุคคล)
จำนวนเงินเป็นตัวอักษร (แบบ BAHTTEXT ของ Excel)

query สำหรับดึงข้อมูลระบบของฐานข้อมูล (ตาราง คอลัมน์ sequence procedure index lock) และฟังก์ชันที่ใช้บ่อย · กดสลับ DB2 / MariaDB ได้ ทุกตัวอย่าง copy ไปรันได้เลย

พิมพ์ SQLCODE หรือ SQLSTATE ที่เจอใน log (เช่น -803, 23505, 4499) เพื่อดูสาเหตุและวิธีแก้ · ถ้ามีทั้ง stack trace ใช้หน้า Stack Trace Analyzer จะหาให้อัตโนมัติ

วาง stack trace จาก log ทั้งก้อน (รวม Caused by) ระบบจะหาต้นเหตุ บรรทัดที่เป็นโค้ดของเรา และดึงวิธีแก้จากหน้า Java Exceptions / DB2 Error Codes มาให้

exception ที่เจอบ่อยใน Java / Quarkus / Hibernate พร้อมสาเหตุและวิธีแก้ · ค้นด้วยชื่อ class หรือข้อความใน error ได้ เช่น no Session, acquisition timeout

เข้าใจสิ่งที่เกิดขึ้นเบื้องหลัง: โค้ดถูก compile และรันยังไง หน่วยความจำของ JVM การสร้าง annotation เอง และ transaction ใน Quarkus

NgRx คือ Redux สำหรับ Angular · กด dispatch แล้วดู action วิ่งผ่าน Reducer, Effect, Store และ Selector ทีละขั้นพร้อม state จริงในแต่ละจังหวะ

อ่านไฟล์ทีละบรรทัด: manifest, mount ไฟล์, Dockerfile, compose, Helm

request หนึ่งครั้งวิ่งผ่านหลายชั้นก่อนถึงแอป แต่ละชั้นพังได้ด้วยอาการต่างกัน · กดแต่ละกล่องเพื่อดูหน้าที่และอาการที่เจอบ่อย

เส้นทางจาก git push ถึง Pod ใหม่บน Kubernetes: Jenkins build และส่ง image ส่วน CD แก้ tag ใน repo manifest แล้วให้ ArgoCD sync · กดแต่ละขั้นเพื่อดูว่าพังบ่อยตรงไหน

อ่าน Jenkinsfile ทีละบรรทัด
Copied
ติดตั้งเป็น App
ใช้งาน offline ได้ · ไม่ต้องเปิด browser