Monthly Archives: กันยายน 2017

ตั้งค่า 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

spring boot direct sql by entitymanager

ใครที่ใช้ Spring boot เชื่อมต่อ database ด้วย JPA เราจะคุ้นเคยกับคำสั่งของมันเช่น save() , findById(), findByField() แต่เมื่อไรที่ลักษณะงานของเรานั้น ต้องรับค่า input มาเป็น raw sql เราจะทำอย่างไร ใช้งานใน Spring (@Controller,@RestController,@Service,@Repository) import javax.persistence.EntityManager; import org.hibernate.SQLQuery; import org.hibernate.Session; @PersistenceContext private EntityManager entityManager; ….. Session session = entityManager.unwrap(org.hibernate.Session.class); String sql = … Continue reading

Posted in spring boot | Leave a comment