การพัฒนา
ศิลปะแห่งการเข้ารหัสและถอดรหัส
การเข้ารหัสแบบสมมาตรและการเข้ารหัสแบบอสมมาตรเป็นวิธีเข้ารหัสสองแบบที่แตกต่างกัน ทั้งสองมีบทบาทสำคัญต่อความปลอดภัยของข้อมูลและการส่งสารสนเทศ。
การพัฒนา เครื่องมือ AI ภาษาถิ่น และการอ่าน
7–12 / 13 บทความ
การพัฒนา
การเข้ารหัสแบบสมมาตรและการเข้ารหัสแบบอสมมาตรเป็นวิธีเข้ารหัสสองแบบที่แตกต่างกัน ทั้งสองมีบทบาทสำคัญต่อความปลอดภัยของข้อมูลและการส่งสารสนเทศ。
การพัฒนา
วันที่ 22 เดือน 09 ปี 2022 JDK19 เปิดตัวแล้ว จุดเด่นที่สุดของเวอร์ชันนี้คือการรองรับเธรดเสมือน ทำให้ตระกูลเธรดน้ำหนักเบามีสมาชิกสำคัญเพิ่มขึ้นอีกหนึ่งราย เธรดเสมือนทำให้ JVM หลุดพ้นจากข้อจำกัดของการให้ระบบปฏิบัติการจัดตารางเธรด โดย JVM จัดตารางเธรดด้วยตนเอง ที่จริงในยุคแรก sun เคยให้ JVM จัดตารางเธรดในเครื่องเสมือนบนระบบปฏิบัติการ Solaris มาแล้ว แต่เมื่อพิจารณาถึงความซับซ้อนและความสะดวกในการบำรุงรักษา ท้ายที่สุดก็กลับไปใช้รูปแบบที่ให้ระบบปฏิบัติการจัดตารางเธรด
การพัฒนา
บทความนี้จะแนะนำ 3 เทคนิคในการใช้ Maven สร้างแอปพลิเคชัน SpringBoot เป็นอิมเมจ Docker。 (1)ใช้ build-image ที่มีอยู่ใน spring-boot-maven-plugin. (2)ใช้ jib-maven-plugin ของ Google。 (3)ใช้ dockerfle-maven-plugin。
การพัฒนา
วันที่ 1 เดือน 9 เวลาประมาณ 17:12 พบว่าในคิวเงามีข้อความ “unacked”(ได้รับข้อความแล้ว แต่ยังไม่ได้ยืนยันข้อความด้วยตนเอง)จำนวนมาก ผ่านไปช่วงหนึ่งจำนวน “unacked” ก็ไม่ลดลง แต่เมื่อดูบันทึกฝั่งผู้บริโภคข้อความ กลับไม่มีข้อความใหม่เข้ามา, สาเหตุกลับเป็นว่า。。。
การพัฒนา
WebP เป็นรูปแบบภาพชนิดใหม่ที่ Google พัฒนาขึ้น รองรับการบีบอัดแบบสูญเสียข้อมูล แบบไม่สูญเสียข้อมูล และความโปร่งใส ไฟล์ที่บีบอัดแล้วมีขนาดเล็กกว่า JPEG、PNG และรูปแบบอื่น ๆ จึงช่วยประหยัดแบนด์วิดท์ ลดเวลาโหลดหน้าเว็บ และประหยัดปริมาณข้อมูลอินเทอร์เน็ตของผู้ใช้ได้ แอปบน Android และ iOS เพียงนำไลบรารีถอดรหัสที่ Google ให้มาใช้ ก็รองรับรูปแบบ WebP ได้อย่างง่ายดาย แต่บนเว็บ การรองรับ WebP ยังไม่แพร่หลายนัก ตามข้อมูลของ Can I Use ปัจจุบันมีเพียงเบราว์เซอร์ Chrome、Opera และ WebView ของ Android ที่รองรับ WebP แต่เมื่อภาพ WebP มีข้อดีมากขนาดนี้ เราจะนำมาใช้ในหน้าเว็บได้หรือไม่?
การพัฒนา
springcache เปิดตัวใน spring3.1 โดยห่อหุ้มและสร้างนามธรรมให้กับการใช้แคช เพียงใส่ annotation ที่เมธอดก็รับผลลัพธ์จากแคชได้ เพราะใช้ annotation จึงแก้ปัญหาการผูกติดกันระหว่างโค้ดธุรกิจกับโค้ดแคช กล่าวคือทำให้โค้ดที่มีอยู่รองรับแคชได้ทันทีโดยไม่ต้องแทรกแซงโค้ดธุรกิจ ช่วยให้นักพัฒนาใช้แคชได้อย่างโปร่งใสโดยไม่ต้องรับรู้รายละเอียด。