เว็ปพันธมิตร
Tags
- Administration
- ajax
- Architecture
- Authentication
- Big Data
- Cluster
- command line
- Concurrent
- Configuration
- css3
- data source
- Development
- Disaster Recovery
- EJB
- Enterprise
- ESB
- Fuse ServiceWorks
- Garbage Collector
- Hadoop
- High Availability
- HTTP
- Installation
- Integration
- JAAS
- Java Bean
- Java EE
- JBoss
- JBoss EAP
- jMeter
- JMS
- JMX
- JNDI
- JPA
- jsf
- jsp
- JVM
- Kerberos
- Linux
- Load Balance
- Load Test
- Map-Reduce
- Maven
- Message Driven-Bean
- mod_cluster
- NFS
- OpenSource
- Performance
- portal
- Queue
- Red Hat
- Responsive Design
- Rest
- RHEL
- RichFaces
- SAML
- Scala
- Security
- servlet
- Servlet Session
- Shared Folder
- Single Sign-On
- Single Sing-On
- soa
- Software Architect
- Software Development
- Tuning
- User Management
- Web Application
- WebLogic
- Web Service
- WebSphere
- WS-Policy
- WS-Security
- WSDL
- X509
JavaBananaInTH
-
Recent Posts
Recent Comments
Archives
- June 2017
- February 2017
- September 2016
- August 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- October 2015
- September 2015
- August 2015
- July 2015
- May 2015
- April 2015
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
Categories
Meta
Category Archives: DevelopmentNote
DevNote: Migrate จาก MRv1 ไป MRv2
สวัสดีครับ, วันนี้เป็นโน็ตกันลืมส่วนตัวของผม แต่โพสไว้ในนี้ เผื่อใครเจอปัญหาเดียวกัน อย่างแรกเลย เวลา migrate จาก Map-Reduce version 1.x ไป Map-Reduce version 2.x ถ้าใช้ Maven อาจจะเจอปัญหานี้ครับ
DevNote: Jenkins set up
สวัสดีครับ, ไม่มีไรมากครับ กำลังทำ CI อยู่ เลยเอามาแบ่งปัน ลง jenkins แล้วไปผูกกับ github โดยที่ทุกๆครั้งที่ commit ลง github jenkin จะ build โดยใช้ maven – อะไรที่ง่ายๆ แล้วคนชอบไปสอนเก็บเงิน เราเอามาทำเป็น blog แล้วให้อ่านกันฟรีๆดีกว่า การจะสอนเก็บเงินคนได้ ต้องมีองค์ความรู้ที่ตกผลึกแล้ว และจิตที่จะให้อย่างจริงจังและจริงใจ การที่เรียกเก็บเงิน คือการกระตุ้นให้คนเข้าเรียน มีต้นทุน มีพันธสัญญาที่จะเอาจริง พอมีต้นทุนคนเราก็ต้องมีความตั้งมั่นในการเรียนรู้ อยากพัฒนา อย่างจริงจัง ส่วนอะไรที่เป็นความรู้ชั่วคราว ประเดี๋ยวประด๋าว ที่คนอื่นชอบเอาไปใช้หากินแบบไม่จริงใจ ผมเอามาเขียนเป็น blog … Continue reading
Posted in DevelopmentNote
Tagged Continuous Integration, GitHub, Jenkins, Maven, OpenSource
Leave a comment
DevNote: Thread Dump
วิธีทำ Thread Dump โดยไปที่ JDK Home/bin แล้ว $> ./jstack <pid> โดยที่ <pid> คือ process id ของ java ที่เราจะทำ thread dump
Posted in DevelopmentNote
Leave a comment
DevNote: วิธีทำ Heap Dump ด้วย command line
สวัสดีปีใหม่ 2559 ครับ, วันนี้ไม่โม้ครับ รีบเขียน จดไว้กันตัวเองลืม วิธีทำ heap dump ด้วย command line ครับ อ้างอิง link นี้ —> http://stackoverflow.com/questions/407612/how-to-get-a-thread-and-heap-dump-of-a-java-process-on-windows-thats-not-runnin
DevNote: Not return Memory
สวัสดีครับ, ห่างหายกันไปอีกซักพักนะครับ เพราะขี้เกียจ กิกิ 🙂 – ช่วงหลังเห็น blog ดีๆหลาย blog ที่อธิบายเทคโนโลยีจริงๆ ไม่ได้โชว์โก้ โชว์เท่ห์ แต่เอาของที่ใช้แล้ว ตกผลึกแล้วมาอธิบายให้คนอื่นเข้าใจ ก็ดีใจครับ ผมเขียน Java Banana มา 3ปี ก็เพื่อสิ่งนี้ ให้มี Blog เรื่องเทคโนโลยีดีๆ ที่เขียนกลั่นให้ด้วยใจจริง ในการกระจายความรู้ ซึ่งเป็นภาษาไทย ให้คนไทยอ่าน – Blog อื่นๆเค้าเขียนดีๆกันเยอะ ดังนั้น Blog เราต้อง Indie ครับ เอาเรื่องยากๆ ที่ไม่ค่อยเจอมาแชร์กันดีกว่า
Posted in DevelopmentNote
Tagged Architecture, High Availability, JBoss, JVM, Load Balance
2 Comments
DevNote: วิธีเอา Jmeter มายิง JSON
สวัสดีครับ, หายกันไปนานทีเดียว พอดีงานยุ่ง (อีกแล้ว…) หน่ะครับ ก็เหมือนไม่ได้เขียนมาอย่างต่ำ 1 ฤดูมั้ง… ช่วงที่ไม่ได้เขียน ก็เห็นคนเขียน blog ดีๆหลายคน อ่านแล้วก็ดีใจครับ เดี๋ยวนี้มีความรู้เรื่องเทคโนโลยีที่เป็นภาษาไทย ให้คนไทยอ่านได้จริงๆ ไม่ต้องไปรออ่านภาษาอังกฤษ – ถ้าจำไม่ผิด ผมเขียน JavaBanana มา 2-3 ปีละ – อ่ะ วันนี้มีของฝากกันหน่อยนึง พอดีจะจดไว้กันลืมเองด้วย เพราะว่าตอนนี้ใช้ JMeter แบบมันมือมาก และที่สำคัญ JMeter เป็น OpenSource ซึ่งเขียนด้วยภาษา Java ถ้าเราไม่พอใจตรงไหน เราก็จับ Override ได้เลย นั่นแหละที่ทำให้มันสนุก!!! … Continue reading
DevNote: วิธี set ให้ JBoss ที่ run บน Red Hat วิ่งผ่าน port 80 ได้
พอดีใช้งาน Red Hat แล้วพบว่าถ้าเป็น service ที่ Red Hat ไม่ได้กำหนดไว้ จะ run บน port 80 ไม่ได้ ดังนั้นเราต้องเพิ่มสิทธิ์ให้ java ของเราในการ run บน port 80 ได้ด้วยคำสั่งนี้ root@host> setcap ‘cap_net_bind_service=+ep’ [/path/to/java]
Posted in DevelopmentNote
Leave a comment
DevNote: Trap in Design Pattern
สวัสดีครับ, ห่างหายไปนานนะครับ ผมต้องไปเป็น Project Manager จำเป็น กว่าจะดัน Project ที่เนื้องานยากที่สุดในชีวิตขึ้นไปได้ ก็เล่นเอาไม่ได้ update blog #JavaBanana กันไปหลายเดือนเลยทีเดียว มีเรื่องอยากเล่ามากมายครับ โปรเจ็คยากๆ มักสอนอะไรมากมายกับชีวิตผู้คน ดังนั้น อย่าปฏิเสธงานยาก แล้วกระโดดใส่มันซะ เหมือนเอี้ยกล้วยที่ตกหน้าผาแล้วไปฝึกวิชากับพญาอินทรี ให้สถานการณ์เคี่ยวกรำ แล้วคุณจะแกร่งขึ้นเป็น ยอดฝีมืออายุเยาว์ – ว่าเป็นหนังจีนกันไปอีกละ มาเข้าเรื่องกันดีกว่า ทำโปรเจ็คนี้ ตอนเริ่มๆผมเดินทางผิดไปแทบหัวทิ่มเลย เกี่ยวกับ Design Patterns เลยเอามาแชร์กัน
Posted in DevelopmentNote
Leave a comment
DevNote: JSF Load Test with jMeter
สวัสดีครับ 🙂 หายไปนาน แต่วันนี้ก็มีของดีมาฝากกันอีก วันนี้จะมาสอนวิธีทำ Load Test ด้วย jMeter กันครับ ไม่พูดพล่ำทำเพลง ไม่อธิบายทฤษฎี (เดี๋ยวทฤษฎีจะเขียนเป็น Blog แยกให้) เราไปลุยกันเลยดีกว่า ปล. ที่ใช้ jMeter เพราะไม่มีตังซื้อ tools ครับ กิกิ (jMeter เป็น OpenSource!!!) – 1. ลง JDK จร๊ะ version 1.6 ขึ้นไปนะจร๊ะ 2. Set JAVA_HOME และ PATH ใน … Continue reading
DevNote: Red Hat Enterrpise Linux setting up NFS
สวัสดีครับ วันนี้ของดเล่าเรื่อง java หนึ่งวันนะครับ พอดีมีเรื่องเกี่ยวข้องกับ Java เลยเอามาแชร์กัน – เรื่องมันเป็นอย่างงี้ครับ การทำงานของ Java EE Application Server ที่เป็น Cluster นั้น จะมีการทำงานของ Java EE Applciation Server ใน 2 เครื่อง พร้อมๆกัน แล้วประเด็นคือ ถ้า business use-case ว่าเราสามารถ upload รูปภาพ เข้ามาอยู่ในระบบได้ ถ้าเราไม่ทำงานแบบ Cluster ก็จะไม่มีปัญหาอะไร ก็แค่ไปเขียนไฟล์ไว้ใน folder ของเครือ่ง … Continue reading
Posted in DevelopmentNote
Tagged Linux, NFS, OpenSource, Red Hat, RHEL, Shared Folder
Leave a comment