Author Archives: admin

getInputStream () has already been called for this request แก้ยังไง

เมื่อจำเป็นต้องใช้คำสั่งนี้จาก Class HttpServletRequest เพื่อหาค่า requestBody เช่น getReader , getInputStream และพบ error java.lang.IllegalStateException: getReader() has already been called for this request java.lang.IllegalStateException: getInputStream () has already been called for this request จะแก้อย่างไร ให้เราสร้าง Filter สำหรับทำ CachingRequestBodyFilter @Component public class CachingRequestBodyFilter extends … Continue reading

Posted in java, spring boot | Leave a comment

npm private git or bitbucket module

อยากจะสร้าง common lib ไว้ใช้งานโดยผ่าน git หรือ bitbucket ให้ใส่โค้ดไว้ใน package.json มีให้เลือกหลายวิธีดังนี้ Basic auth GitHub has support for basic auth: "dependencies" : {     "my-module" : "git+https://my_username:my_password@github.com/my_github_account/my_repo.git" } As does BitBucket: "dependencies" : {     "my-module": "git+https://my_username:my_password@bitbucket.org/my_bitbucket_account/my_repo.git" } แต่เราไม่ควรใส่ password … Continue reading

Posted in nodejs | Leave a comment

MSBUILD : error MSB3428: Could not load the Visual C++ component “VCBuild.exe”

We found the solution, just need run this command as administrator: npm install –global –production windows-build-tools Credit https://github.com/nodejs/node-gyp/issues/307#issuecomment-240556824

Posted in node.js, nodejs | Leave a comment

java convert resultset to json

งานลักษณะที่มีการต่อ db ตรงโดยไม่ใช้ JPA query ข้อมูลได้เป็น resultset และจำเป็นต้องแปลงเป็น json เช่น oracle database changed event งานที่ได้รับจำเป็นต้องแปลงข้อมูลที่ได้จาก resultset เป็น json เพื่อไปเก็บบน firebase เราสามารถใช้ method นี้แปลงได้เลย public JSONArray convertToJSON(ResultSet resultSet) throws Exception {    JSONArray jsonArray = new JSONArray();    while (resultSet.next()) { … Continue reading

Posted in java | Leave a comment

ตั้งค่า Google’s crawl rate ใน google webmaster tools

หากใครเคยเจอปัญหา โดน google bot ถล่มจนเว็บล่ม เพราะจำนวน index เว็บเราเยอะ โดน google bot ถล่มหน้าเว็บที่มีการเรียก API ที่ซื้อมาและมี limit quota ขอแนะนำวิธีบรรเทาทุกข์ เปลี่ยนแปลงอัตราที่ google เข้ามาไต่เว็บเรา (ไม่มีผลต่ออันดับ) ให้เข้าไปตั้งค่าที่ google web master tool > site setting > crawl rate > Limit Google’s maximum crawl rate ยกตัวอย่าง A … Continue reading

Posted in knowledge | Leave a comment