git pull docker มาแล้วใช้ใน windows ไม่ได้

ปัญหาเกิดจากผมใช้ docker desktop แล้วผม ใช้ git pull จากนั้นลองรันดูปรากฎว่ารันไม่ได้ พอไปดู file แล้วปรากฎว่าเป็น CRLF ซึ่ง git จะ auto ให้ ดังนั้นวิธีแก้คือไปปิด auto crlf ก่อน ดังตัวอย่างคำสั่งด้านล่าง เพียงแค่นี้ก็สามารถแก้ปัญหาได้แล้ว

Native client home ‘postgresql-x64-12’ not found

วันนี้เจอ Native client home ‘postgresql-x64-12’ not found ข้อความ Error เต็ม ๆ คือ Task execution failed Reason:Native client home ‘postgresql-x64-12’ not found ตามตัวอย่างรูปด้านล่าง วิธีแก้ ให้ไปที่ Client ด้านล่างมุมซ้าย แล้วเลือก Native Client ที่ต้องการ

java อ่านและเขียน Excel แบบง่าย ๆ โดยใช้ Apache POI

สวัสดีคับ บทความนี้ผมจะแปะโค้ดการอ่านและเขียน excel แบบง่าย ๆ มาไว้ครับ เป็นการอ่านและเขียนโดยใช้ lib apache poi ครับ มาเริ่มดูตัวอย่างโค้ดกันเลย ตามด้านล่างครับ จากโค้ดจะเป็นการอ่านโดยใช้ xlsx นะคับ ส่วนใครอยากอ่าน xls ให้เปลี่ยนตาก XSSFWorkbook เป็น HSSFWorkbook นะคับ ส่วน อื่นๆ ด้วยนะคับเปลี่ยนจาก H เป็น X ครับ ส่วน lib ก็ตามนี้เลย เพียงแค่นี้เราก็ได้แล้ว

ลองใช้ ngx-echarts ใน Angular เพื่อสร้าง chart กัน

บทความนี้ผมลองสร้าง chart โดยใช้ ngx-echarts กันครับ แบบง่าย ๆ เราเริ่มกันเลยดีกว่า อันดับแรกก็ติดตั้งก่อน จากนั้นมาสร้าง chart ในโค้ดกัน ในส่วนของ HTML จากนั้นลองกำหนดขนาดให้มันหน่อย ใน scss จากนั้นใน ts ไฟล์ เราก็กำหนดข้อมูลให้มันเลย เพียงแค่นี้เราก็ได้ chart แล้ว ตามนี้ ลองนำไปใช้กันดูครับ เอกสารและเว็บหลักอยู่นี่ครับ https://xieziyu.github.io/ngx-echarts/#/home

Java กำหนดเวลา แรกและสุดท้ายของวันเพื่อนำไป query วันนั้น ๆ

บทความนี้ผมจะมาเขียนตัวอย่างโค้ด java เพื่อเซ็ต date เป็นวันแรกและสุดท้ายของวัน นั่นคือ 00:00:00 – 23:59:59 การนำไปใช้ก็เช่น การนำไปใช้ใน query ที่เกี่ยวกับเวลาต่าง ๆ เช่นทำ report เป็นตัว เราไปดูตัวอย่างตามโค้ดด้านล่างเลย จากโค้ดข้างบนผมก็มี Calendar calendar = Calendar.getInstance(); ก่อน จากนั้นก็เซ็ต PM AM จากนั้นก็เซ็ต ชั่วโมง นาที วินาที แล้วก็ มิลลิวินาที เพียงแค่นี้เราก็ได้เวลาแรกและสุดท้ายของวันแล้ว

java calendar set last day of month

จากบทความที่แล้วเราได้ โน๊ตโค้ด Java เกี่ยวกับการหาวันแรกของเดือนไปแล้ว มาในบทความนี้เรามาโน๊ตโค้ดวันสุดท้ายของเดือนกันครับ บางกรณีเราต้องการหาวันสุดท้ายของเดือน เพื่อนำไป query หรือนำไปใช้ในกรณีต่าง ๆ เรามาดูตัวอย่างโค้ดจาวากันครับ ตามตัวอย่างด้านล่าง จากโค้ด เราจะทำการเรียก getActualMaximum เพื่อหาจำนวนวันในเดือนนั้น ๆ จากนั้นเราก็จะเซต Day Of Month เป็นวันสุดท้าย จากนั้นก็เซ็นเป็นเวลา 23:59:59 เพียงแค่นี้เราก็วันสุดท้ายของเดือนแล้วครับ

java calendar set first day of month

บทความนี้ผมมาโน๊ตโค้ดของ java เป็นการ เซ็ตค่า วันแรกของเดือน ๆ นั้น บางครั้งเราต้องการกำหนดค่า Date ใน Java เป็นวันแรกของเดือน เพื่อนำไป query หรือนำไปกรณีต่าง ๆ บทความนี้ผมจะมาเขียนตัวอย่างโค้ดจาวาไว้ให้กันครับ ตามตัวอย่างโค้ดด้านล่างเลย จากโค้ดด้านบน เราจะเซ็ต Day Of Month เป็น 1 ครับ จะเป็นการเซ็ตวันแรกของเดือน จากนั้นผมจะเซ็ต เป็นเวลา 00:00:00 เพื่อเริ่มต้นตอนเที่ยงคืนครับ

java Encrypt password สำหรับ register หรือ login ระบบ

สวัสดีคับ บทความนี้ ผมแปะโค้ดสำหรับการ encrypt password ไว้ครับ เผื่อจะได้นำไปใช้งานได้ ซึ่งผมได้ใช้งานในการ register แล้วก็ login ระบบครับ จากโค้ดข้างบนสำหรับสร้าง class utils เพื่อนำไปใช้งานครับ ส่วนการใช้งานก็ตามด้านล่างเลยคับ สำหรับส่วนของ login นะคับ จะมีการ นำ password ที่ user กรอกเข้ามาไปเช็คใน database ว่าตรงกันหรือเปล่าถ้าตรงกันแสดงว่า Login ผ่านครับ โค้ดตัวอย่างตามด้านล่างเลย ส่วนในส่วนของ register ก็ตามด้านล่างครับ ลองนำไปใช้กันดูครับ ส่วน ref ก็ตามลิ้งเลยคับ http://www.appsdeveloperblog.com/encrypt-user-password-example-java/

เปลี่ยน Banner ของ Spring boot ตอน Start เป็น Banner ของเราเอง

ปกติเวลาเรา Start spring boot แล้วเราจะเห็น banner เป็นของ spring ตามตัวอย่างด้านล่าง ทีนี้เรามาลองเปลี่ยนให้เป็น banner ให้เป็นของเรากันครับ ซึ่งถ้าเราต้องการเปลี่ยน ให้เราสร้างไฟล์ banner.txt ใน resource ครับ ตามตัวอย่างรูปด้านล่าง จากนั้นก็ใส่ข้อความที่ต้องการลงไปเลยคับ ส่วนใครอยากทำเท่ ๆ ก็ไปทำที่ลิ้งนี้เลยคับ https://devops.datenkollektiv.de/banner.txt/index.html เพียงแค่นี้เราก็ได้ banner ที่ต้องการแล้ว ไปดูตัวอย่างที่ได้กันตามรูปด้านล่างเลย ลองนำไปใช้กันดูครับ

‘mat-select’ is not a known element:

ผมได้ทำ angular แล้วก็ได้ทำการเอา select จาก material เข้ามาใช้ แล้วเกิด Error ดังนี้ ‘mat-select’ is not a known element: ตัวอย่างเต็ม ๆ คือ ตัวอย่างรุปเต็ม ๆ ก็จะประมาณนี้ วิธีการแก้ก็คือให้เราไปทำการ import module MatSelectModule เข้ามาในโปรเจ็คไฟล์ app.modules.ts ดังนี้ เพียงแค่นี้เราก็สามารถแก้ปัญหาได้แล้ว