Monthly Archives: July 2014

DevNote: Servlet2

สวัสดีครับ, ตอนแรกว่าจะเขียนเรื่อง Mode ของ JBoss แต่รู้สึกอยากเขียนเรื่องนี้มากกว่า เรื่องนี้คือ ภาคต่อของ Servlet วันนั้นผมอธิบายไปแล้วว่า Servlet เป็นยังไง รับ parameter จาก http request และยัด html กลับไปใน http response อย่างไร – วันนี้เรามาต่อกันครับว่า…. ถ้า Servlet ต้องรองรับหลายๆ concurrent พร้อมๆกัน การทำงานมันจะเป็นอย่างไร และข้อมูลของ user แต่ละ concurrent จะกลับไว้ที่ไหน แล้วเวลาทำ cluster สมมุติว่า user … Continue reading

Posted in DevelopmentNote | Tagged , , , | Leave a comment

DevNote: Garbage Collector Part 2

สวัสดีครับ, วันนี้กระชากอารมณ์กลับมาที่ Garbage Collector บ้าง… เหมือนเดิมครับ บทความนี้อ้างอิงบทความของคุณซ่างหมิงตาม URL นี้ – (คืนนี้ถ้าไม่ติดอะไรจะต่อเรื่อง Servlet ให้นะ เขียนสลับไปสลับมา กระชากอารมณ์คนเขียนดี 5) – อย่างที่บอกไปครับ Java เป็นภาษาที่ไม่อยากให้โปรแกรมเมอร์จัดการเรื่อง memory เอง เพราะกลัวว่าจะเกิดปัญหาได้ (เหมือนที่บางทีเราเจอจอฟ้าใน windows) ดังนั้น Java จึงไว้วิธีว่า ตัวแปรที่ไม่มีใครอ้างถึงได้ ก็จะกลายเป็นขยะไป พอตัวแปรกลายเป็นขยะ ก็จะค้างอยู่ใน memory ซึ่ง Process Java ปกติ เรามี parameter เวลาสั่ง … Continue reading

Posted in DevelopmentNote | Tagged , , , , | 2 Comments

พื้นที่โฆษณา: รับ Java EE Programmer 2 ตำแหน่ง

โหนกระแส ความดังของ blog เรื่อง servlet ก็เลยถือโอกาสโฆษณาซะ (งั้น…) – บริษัท FusionWare (บริษัทที่ผมทำอยู่) รับ Java EE Programmer (หรือจะเรียก Developer หรืออะไรก็ช่าง) 2 ตำแหน่ง เพื่อ: – ทำการ Integration ระบบใหม่ๆ ด้วย Java EE เช่น การ migrate จาก mainframe ไป interface กับ web service ในต่างประเทศ, การ … Continue reading

Posted in Uncategorized | Leave a comment

DevNote: Servlet

สวัสดีครับ, พอดีผมแอบดูคนที่เข้ามาใน WordPress แล้วเห็นว่ามีประเทศเพื่อนบ้านเข้ามาด้วย ก็ยินดีครับ ไทย-ลาว ก็บ้านพี่เมืองน้องกัน อ่านภาษากันเข้าใจ อาจจะแปลกๆบ้าง ไว้เปิด AEC อย่าลืมชวนผมไปเที่ยวนะครับ 🙂 – เข้าเรื่องดีกว่า จริงๆว่าจะเขียนเรื่อง Garbage Collector ต่อ แต่พอดีใน Group JavaPlatformInTh (บน Facebook) มีคนมาถามเรื่อง Struts คุยไปคุยมา ก็เลยได้ความว่าเป็นปัญหาเกี่ยวกะ Servlet วันนี้ผมเลยขออนุญาติ อธิบาย Servlet ก่อนแล้วกันครับ ก็ถือว่ากระชากอารมณ์กันไปก่อน เดี๋ยว Garbage Collector ถ้ามีเวลาผมค่อยมาเล่าต่อ – เริ่มกันด้วยรูปมาตรฐานนะครับ … Continue reading

Posted in DevelopmentNote | Tagged , , | Leave a comment

DevNote: Gabage Collector Part1

สวัสดีครับ, ตามสัญญาครับ บทความแปล เหยื่อของเรา —> http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/ ถ้าคุณ ซ่างหมิง ลี (Sangmin Lee) ผ่านมาอ่าน ผมขอขอบคุณเค้าด้วยนะครับ สำหรับบทความและรูปภาพ 🙂 Dear Sangmin Lee, thanks for your article which have translated and shared in Thai -/\-language. -/\- อ่ะ หลังจากเขียนคำเชิดดู คุณซ่างหมิงแล้ว เราก็มาเข้าเรื่องกันดีกว่า – พอดีผมกำลังต้องคิดเรื่องการ handle ระบบที่ต้อง transfer data … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

TechNote: 3-Tier

สวัสดีครับ, อย่างที่ได้อ่านในเพจไปบางส่วน ช่วงสัปดาห์ที่ผ่านมา ผมเจอเรื่องเกี่ยวกับ reverse proxy ซึ่งรู้สึกว่า จะเป็นสิ่งที่หลายคนสับสน โดยเฉพาะคำว่า 3-tier Architecture ดังนั้น เดี๋ยววันนี้ขอใช้โอกาสนี้อธิบายให้ฟังครับ – 3-tier Architecture เป็นคำน่ากลัวมาคำนึง เพราะวิธีการนับ tier ที่ต่างกัน… ผมเคยเจอโครงการนึง นับ 3-tier แบบนี้ Web-Browser, Web-Server, Database (เอิ่ม…) เค้าก็นับได้ 3 ของเค้านะ แล้วก็ตรวจรับไปได้ผ่าน… – จริงๆ 3-tier โดย concept แล้ว (ผมพลิก google … Continue reading

Posted in TechnologyNote | Tagged , , | Leave a comment