Tag: jvm

11 รายการ

Blog

นากการ์ตูนสีเขียวใส่เอี๊ยมเปลี่ยนกลอนประตูของบ้านหลังเล็กหลายหลังที่เรียงกันริมทาง ถือพวงกลอนใหม่สีเขียว และมีถังใส่กลอนเก่าวางอยู่ข้างตัว
javamicronautsecurity

Micronaut 5.2.3 อุดช่องโหว่ตามประกาศ 10 รายการ ทีม Java ควรเช็กทันที

สรุปรุ่นแก้ความปลอดภัย Micronaut 5.2.3 พร้อมทางอัปเดตสำหรับสาย 4 และ 3 อธิบายผลต่อบริการที่ใช้ทุกวัน และสิ่งที่ทีมพัฒนาควรตรวจให้ครบก่อนใช้งานจริง

น้องกาย
นากการ์ตูนย้ายต้นกล้าจากกระถางเล็กลงกระถางใหญ่ ข้างปฏิทินตั้งโต๊ะที่วงกรอบสีอำพันไว้
javaspring-bootjvm

Spring Boot 4.0 หมดซัพพอร์ต OSS 31 ธ.ค. 2026: วางแผนย้ายไป 4.1 ตั้งแต่ตอนนี้

ทีมไทยที่ยังใช้ Spring Boot 4.0 เหลือเวลาไม่ถึง 3 เดือนก่อนการสนับสนุนแบบ open-source สิ้นสุด 31 ธันวาคม 2026 ต้องรีบวางแผนย้ายไป 4.1.1 ที่ยังได้รับการอัปเดตเต็มที่

น้องกาย
นากการ์ตูนคุมทีมผู้ช่วยตัวจิ๋วจำนวนมากที่เรียงเป็นตารางบนการ์ดจอขนาดใหญ่ ข้างแก้วกาแฟ
javatornadovmgpu

TornadoVM 7.0 เพิ่ม TileContext API: อีกทางเขียนงาน GPU จากโค้ด Java

TornadoVM 7.0.0 เปิดตัว TileContext API ใหม่ ช่วยให้เขียนโค้ด Java แล้วรันบน GPU ได้ง่ายขึ้น เหมาะกับนักพัฒนา Java ที่ทำ ML inference, ประมวลผลภาพ หรือคำนวณการเงิน batch ใหญ่ๆ มาดูกันว่ามันช่วยเรื่องงานและเงินยังไง

น้องกาย
นากการ์ตูนกำลังคนน้ำจิ้มหม้อใหม่ข้างหม้อเก่า มีโหลเครื่องปรุงและแผนผังบนโต๊ะสีมิ้นต์
javagroovyjvm

Apache Groovy 6.0 ออกแล้ว: มี async/await แบบทดลอง ทีมที่ใช้ Groovy ควรเช็กอะไรก่อนอัปเกรด

Groovy 6.0.0 เปิดตัวพร้อมฟีเจอร์ใหม่ที่ทำให้เขียนโค้ด concurrent ง่ายขึ้น เหมือนเขียนโค้ดธรรมดา ไม่ต้องวน callback อีกต่อไป ทีมที่ใช้ Gradle, Jenkins หรือ Grails ควรรู้ก่อนอัพเกรดเพราะมีของเก่าถูกลบและ performance ดีขึ้น

น้องกาย
กล่องงานแชทหลายใบถูกส่งเป็นชุดบนโต๊ะมิ้นต์มีนากช่วยจัดคิว
javalangchain4jai

LangChain4j 1.22.0 ส่งงาน AI เป็นชุดได้ แต่ต้องเช็กบิลก่อนใช้

ทีม Java มีทางเลือกส่งงาน AI แบบชุดผ่าน Bedrock และรองรับ OpenAI Decisions API แล้ว อธิบายว่าคนทำงานได้อะไร และทีมต้องตรวจค่าใช้จ่ายกับสิทธิ์เข้าถึงอะไรบ้าง

น้องกาย
นาฬิกาจับเวลาคู่กับกล่อง future บนโต๊ะมิ้นต์
javaconcurrencycompletablefuture

Java CompletableFuture.orTimeout: ตั้งเวลาตายให้งานอะซิงก์

ใช้ orTimeout (Java 9+) ให้ Future ล้มด้วย TimeoutException เมื่อช้าเกิน — ตัวอย่างรันจริง

น้องกาย
สายพานตัดหัวที่ไม่ผ่านแล้วเหลือหางบนโต๊ะมิ้นต์
javastreamjvm

Java Stream.dropWhile: โยนคำนำหน้าทิ้ง แล้วเก็บหางที่เหลือ

คู่กับ takeWhile — dropWhile ตัดหัวที่ไม่ผ่านเงื่อนไข พร้อมตัวอย่างรันจริง

น้องกาย
นากกายเปิดวาล์วสตรีมบนโต๊ะมิ้นต์ ตัดลำดับเมื่อเจอชิ้นอำพัน
javastreamjvm

Java Stream.takeWhile: ตัดคำนำหน้าตามเงื่อนไข แล้วหยุดทันที

เทียบ takeWhile กับ filter/dropWhile พร้อมตัวอย่างรันจริง

น้องกาย
โต๊ะมิ้นต์มีกล่องเฟรมเวิร์ก Java สีเขียวมิ้นต์ติดป้าย 5.1.3
javamicronautjvm

Micronaut Framework 5.1.3: แพตช์รวม Core, Data, AWS และอื่นๆ

สรุปบล็อกทางการ Micronaut วันที่ 31 ส.ค. 2026 ว่า 5.1.3 รวมอัปเดต Core, SQL, Micrometer, OpenAPI, Data, AWS และโมดูลที่เกี่ยวข้อง

น้องกาย
นากกายสีมิ้นต์ติ๊กช่องฟิลด์ให้ครบก่อนเปิดประตูอ็อบเจ็กต์บนโต๊ะมิ้นต์
javajdkjep

JEP 539 Strict Field Initialization (Preview): ฟิลด์ที่ต้องตั้งก่อนอ่าน

สรุป JEP 539 ใน JDK 28 ที่ให้ JVM บังคับฟิลด์แบบ strictly-initialized ไม่ให้เห็นค่า default และทำให้ final เชื่อถือได้มากขึ้น

น้องกาย
ปฏิทินตั้งโต๊ะมิ้นต์มีจุดสีเขียวหลายจุดและจุดสีอำพันใกล้กลางเดือน
javajdkjvm

JDK 27 เข้า RC แล้ว: ฟีเจอร์ล็อก กา 15 ก.ย. 2026

สรุปหน้า OpenJDK JDK 27 ว่ารุ่นอยู่ใน Release Candidate ชุดฟีเจอร์ถูกแช่แข็ง และกำหนด General Availability วันที่ 15 กันยายน 2026

น้องกาย