Month: June 2017

ตัวอย่าง การใช้ Apache สร้าง Virtual Host โดยแยกตามโดเมน

ตัวอย่าง การใช้ Apache สร้าง Virtual Host โดยแยกตามโดเมน สมมติ ในที่นี้ผมมี domain อยู่ 2 โดเมน คือ doesystem.info กับ doesystem.com โดย doesystem.info ผมจะให้มัน reverse ไปที่ port 3000 ส่วน doesystem.com ผมจะให้มัน reverse ไปที่ port 3001 ในที่นี้ผมจะใช้ตัว Apache ทำให้มันเป็น Virtual Host แล้วทำการ reverse ไปตามพอร์ตที่ต้องการ ก่อนอื่นผมก็ไปเปิดใช้ Virtual hosts โดยเข้าไปที่ conf/httpd.conf จากนั้นมองหา # Virtual hosts Include conf/extra/httpd-vhosts.conf แล้วทำการเอาคอมเม้นออก เพื่อทำการ include ไฟล์ httpd-vhosts.conf เข้ามาใช้ด้วยใน Project จากนั้นเราก็ไปทำการ

การติดตั้ง neo4j ใน windows แบบบ้าน ๆ

การติดตั้ง neo4j ใน windows แบบบ้าน ๆ เรามาดูวิธีการติดตั้ง neo4j แบบบ้าน ๆ กันครับ ในที่นี้ผมจะติดตั้งบน windows นะคับ เริ่มต้นกันก่อนเลยก็ต้องไปดาวน์โหลด neo4j มาก่อนครับที่เว็บไซต์ https://neo4j.com/download/ ในที่นี้ผมเลือกเป็น Community Edition นะคับ เมื่อได้มาแล้วเราก็ทำการติดตั้งตามปกติเหมือนโปรแกรมอื่น ๆ ครับ เมื่อได้แล้วให้เราเข้าไปที่ Community Edition ที่เราได้ติดตั้งลงไปครับ จะปรากฏหน้าต่าง Neo4j Community Edition ขึ้นมา จากนั้นตรง Choose… ให้เราเลือกที่เก็บดาต้าเบสของเราคับ เมื่อเลือกได้แล้วก็ทำการกด Start ได้เลย เมื่อขึ้นสีเขียว ๆ แสดงว่าเราได้ทำการติดตั้งเสร็จแล้ว เมื่อได้แล้วเราลองเข้าไปเช็คกันหน่อยคับ โดยเข้าไปที่ http://localhost:7474/browser/เพราะ neo4j สามารถจัดการได้ใน browser เลยคับ ลองเข้าไปแล้วลอง Query ดูครับ ตามตัวอย่างด้านล่าง เมื่อเราเข้าครั้งแรก neo4j จะให้เราทำการล็อกอินโดยใช้

ตัวอย่างโค้ด Java การต่อเว็บแล้วแปลงให้เป็น String โดยใช้ BufferedReader

ตัวอย่างโค้ด Java การต่อเว็บแล้วแปลงให้เป็น String โดยใช้ BufferedReader ตัวอย่างนี้เราจะทำการต่อกับ URL โดยใช้ java.net.URL.URL จากนั้นเราก็ทำการ openConnection เมื่อเราทำการ connect เสร็จแล้ว เราก็ใช้ BufferedReader อ่านมา จากนั้นเราก็ทำการแปลงเป็น String ตัวอย่างโค้ดตามด้านล่าง protected static String getContentHttp(String url) throws Exception{ URL urlObj = new URL(url); URLConnection con = urlObj.openConnection(); con.setDoOutput(true); // we want the response con.connect(); BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); StringBuilder response = new StringBuilder();