Baidu 200 หน้าแรกของ "คำถามสัมภาษณ์ Java" ที่เลือกบทความถัดไป
รูปแบบการออกแบบ
รูปแบบการออกแบบคืออะไร? คุณใช้รูปแบบการออกแบบใด คุณรู้ว่าคุณใช้โมเดลการออกแบบเชิงพาณิชย์แบบใดในโอกาสใด
รูปแบบการออกแบบใดที่สามารถเพิ่มความยืดหยุ่นของระบบ
โหมดซิงเกิลตัน
นอกจากโหมด Singleton แล้วคุณใช้โหมดการออกแบบอื่น ๆ ในสภาพแวดล้อมการผลิตอะไรบ้าง?
การเขียนโหมด Singleton Singleton Mode Singleton Double Check Lock วิธีสร้าง Singleton ที่ปลอดภัย
รูปแบบซิงเกิลของชั้นเรียนคืออะไร? เขียนการใช้งานรูปแบบซิงเกิลสามแบบ
โหมดอะแดปเตอร์
เมื่อใดควรใช้โหมด Xiangyuan เมื่อใดควรใช้โหมดการรวมกัน เมื่อใดควรใช้โหมดผู้เยี่ยมชม โหมดวิธีเทมเพลตคืออะไร โปรดยกตัวอย่างโหมดการออกแบบที่สอดคล้องกับหลักการของการเปิดและปิด
เปิดคำถาม
สรุปลักษณะของการเขียนโปรแกรมเว็บในหนึ่งประโยค
Google ส่งคืนผลลัพธ์การค้นหาให้กับผู้ใช้ในหนึ่งวินาทีได้อย่างไร คุณแนะนำวิธีการฉีดขึ้นอยู่กับการพึ่งพาการฉีดโครงสร้างหรือต้นไม้ฉีดวิธีการติดตั้ง (ไบนารีหรืออื่น ๆ ) เพื่อสร้างพื้นฐานสำหรับโครงสร้างข้อมูลทั่วไปจำนวนมาก โปรดอธิบายโครงสร้างข้อมูลดังกล่าวและเมื่อคุณสามารถใช้งานได้ วิธีการออกแบบระบบออนไลน์จะช้ามาก คุณพบปัญหาได้อย่างไร? โครงการประเภทใดที่ไม่เหมาะสำหรับการใช้เฟรมเวิร์ก? Sina Weibo ใช้การผลักดัน Weibo ให้กับสมาชิกอย่างไร บทนำสั้น ๆ จะเกิดอะไรขึ้นในเว็บแอปพลิเคชัน Java จากเบราว์เซอร์จนถึงเวลาป้อน URL ไปยังอินเตอร์เฟสคำขอ โปรดพูดคุยเกี่ยวกับวิธีการปรับเปลี่ยนบรรทัดข้อมูลเดียวกันอย่างปลอดภัยภายใต้การรวม SSH ภายใต้การพร้อมกันที่สูง
วิธีการใช้ระบบการจองตั๋วของเว็บไซต์ 12306 วิธีการตรวจสอบให้แน่ใจว่าตั๋วจะไม่ถูกขายเกินขนาดวิธีเพิ่มประสิทธิภาพการเพิ่มประสิทธิภาพของเว็บไซต์ มาพูดคุยเกี่ยวกับสถาปัตยกรรมเซิร์ฟเวอร์ที่มีส่วนร่วมในการออกแบบ โปรดคิดเกี่ยวกับวิธีแก้ปัญหาในการใช้ Countdownlatch ในสภาพแวดล้อมแบบกระจาย
คิดเกี่ยวกับวิธีแก้ปัญหาในการออกแบบการปรับแคชท้องถิ่นโดยอัตโนมัติซึ่งสามารถควบคุมขนาดโดยรวมของแคช ความท้าทายทางเทคนิคที่ยากที่สุดในอาชีพการงานของคุณคือการเขียนเอกสารการออกแบบวิธีการใช้อักษรตัวพิมพ์ใหญ่ของ O คืออะไร? ให้ตัวอย่างเล็กน้อยว่าคุณพิจารณาหลักการออกแบบบางอย่างในการเขียนโปรแกรมเช่นหลักการเปิดและปิดและแอปพลิเคชันในที่ทำงาน อธิบายรูปแบบและลักษณะของแอปพลิเคชันเครือข่าย ออกแบบระบบเอกสารออนไลน์ เอกสารสามารถแก้ไขได้ วิธีป้องกันไม่ให้คนหลายคนแก้ไขและอัปเดตเอกสารเดียวกันในเวลาเดียวกัน สมมติว่ากลไกการทำงานของกลุ่มการเชื่อมต่อข้อมูล วิธีรับความถี่สูงสุดของคำที่ปรากฏในไฟล์ อธิบายสไตล์การเขียนโปรแกรมที่ใช้กันมากที่สุดของคุณ หากคุณมีโอกาสออกแบบผลิตภัณฑ์ของคุณใหม่คุณจะทำอย่างไรจึงจะสร้างระบบที่มีอยู่ได้อย่างไร จะเริ่มต้นอย่างไรโดยไม่ต้องป้อนชื่อผู้ใช้และรหัสผ่าน วิธีการอัปโหลดและดาวน์โหลดไฟล์ในโครงการเว็บที่ใช้ Java วิธีการใช้ระบบการขายแฟลชเพื่อให้แน่ใจว่ามีผู้ใช้เพียงไม่กี่คนเท่านั้นที่สามารถซื้อผลิตภัณฑ์บางอย่างได้
วิธีการบรรลุการปรับสมดุลโหลดอัลกอริทึมใดที่สามารถใช้ในการออกแบบตะกร้าสินค้า ลองนึกถึงวิธีการใช้รถเข็นช็อปปิ้งของ Taobao เพื่อออกแบบชุดของโซลูชั่นการชำระเงินที่มีความคาดหวังสูงวิธีการออกแบบสถาปัตยกรรมวิธีการออกแบบและสร้างและรักษาการเชื่อมต่อที่ยาวนาน 100W และวิธีหลีกเลี่ยงแคชเบราว์เซอร์
วิธีป้องกันแคชหิมะถล่มหากระบบ AB และสองระบบขึ้นอยู่กับกันและกันวิธีการยกเลิกการพึ่งพาอาศัยกันหากมีคนสร้างการเชื่อมต่อที่ผิดกฎหมายอย่างเป็นอันตรายวิธีการแก้ปัญหาหากมีผู้ทำขาวหลายพันล้านคนต้องมีการสืบค้นพร้อมกันสูงทุกวันในระหว่างวันและอัปเดตในเวลากลางคืน วิธีการออกแบบฟังก์ชั่นนี้ หากระบบต้องการใช้จำนวนเต็มที่มีขนาดใหญ่มาก (มากกว่าระยะยาวนาน) โปรดออกแบบโครงสร้างข้อมูลเพื่อจัดเก็บตัวเลขที่ใหญ่มากและออกแบบอัลกอริทึมเพื่อใช้การเพิ่มจำนวนเต็มจำนวนมาก)
หากคุณต้องการออกแบบระบบกราฟิกโปรดออกแบบการใช้งานส่วนประกอบกราฟิกพื้นฐานอย่างง่าย (จุด, เส้น, สี่เหลี่ยม, สามเหลี่ยม) หากคุณได้รับอนุญาตให้ใช้รายการที่เชื่อมโยงพร้อมกันและปลอดภัยคุณจะสร้างความแตกต่างระหว่างแอปพลิเคชันเซิร์ฟเวอร์และเว็บเซิร์ฟเวอร์ได้อย่างไร วิธีการตรวจสอบประสิทธิภาพของแอปพลิเคชันเซิร์ฟเวอร์และความแตกต่างระหว่างวิธีการต่าง ๆ คุณใช้เว็บไซต์ขนาดใหญ่สำหรับเทคโนโลยีการเพิ่มประสิทธิภาพแอปพลิเคชันเซิร์ฟเวอร์ สถาปัตยกรรมใดที่ควรพิจารณาโดยเว็บไซต์ขนาดใหญ่ คุณได้จัดการกับปัญหาออนไลน์หรือไม่? การรั่วไหลของหน่วยความจำการใช้งาน CPU สูงคุณคิดว่าคุณคิดว่าคุณกำลังทำหนังสืออะไรเมื่อแอปพลิเคชันไม่ตอบสนอง? หนังสือที่น่าประทับใจที่สุดคืออะไร? เทคนิคการสร้างใหม่ทั่วไปที่คุณใช้ภายใต้คำอธิบายของเครื่องมือการจัดการเวอร์ชันใดที่คุณใช้? อะไรคือความแตกต่างระหว่างสาขาและแท็ก? คุณได้เรียนรู้เกี่ยวกับการต่อต้านรูปแบบหรือไม่? เทคนิคสำหรับการเพิ่มประสิทธิภาพส่วนหน้าของเว็บไซต์ที่คุณใช้เป็นอย่างไร วิธีวิเคราะห์การถ่ายโอนข้อมูล
คุณเข้าใจแนวคิดของ Joinpoint, Pointcut, การปรับปรุง, บทนำ, การทอและส่วนใน AOP ได้อย่างไร คุณจัดการกับปัญหาการรั่วไหลของหน่วยความจำหรือสแต็กล้นได้อย่างไร? พารามิเตอร์ JVM ที่ใช้ออนไลน์คืออะไร? จะปรับปรุง QPS และปริมาณงานของระบบได้อย่างไร?
ความรู้
อธิบายว่าโปรโตคอล MESI คืออะไร (การเชื่อมโยงกับแคช)
พูดคุยเกี่ยวกับโมเดลเครื่องปฏิกรณ์
Java 9 นำคุณสมบัติใหม่ ๆ อะไรบ้าง
การเปรียบเทียบ Java และ C ++ หลักการและการประยุกต์ใช้กลไกการจัดการข้อยกเว้นใน C ++ หรือ Java พูดคุยสั้น ๆ เกี่ยวกับโครงสร้าง Tomcat และหน่วยความจำเสมือนจริงของกระบวนการโหลดคลาสคืออะไร โปรดอธิบายความเข้าใจสั้น ๆ เกี่ยวกับการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ (TDD)
หลักการดำเนินการ CDN
อะไรคือความแตกต่างระหว่าง Maven และ Ant
รูปภาพที่ใช้กันทั่วไปใน UML คืออะไร
ลินเวกซ์
N+1 Puzzle คืออะไรอัลกอริทึม PAXOS คืออะไร RESTFUL คืออะไร? บอกฉันว่าคุณเข้าใจอะไร
โปรโตคอล ZAB คืออะไรและโมเดลโดเมนคืออะไร? อะไรคือความแตกต่างระหว่างแบบจำลองโรคโลหิตจางและโมเดลความแออัด? การพัฒนาที่ขับเคลื่อนด้วยโดเมนคืออะไร?
รู้เบื้องต้นเกี่ยวกับกรอบบริการเว็บในฟิลด์ Java ที่คุณเข้าใจ
ความแตกต่างระหว่างเว็บเซิร์ฟเวอร์เว็บคอนเทนเนอร์และแอปพลิเคชันเซิร์ฟเวอร์คืออะไร ความแตกต่างระหว่าง microservices และแอพพลิเคชั่นเสาหินอธิบายบทบาทของคุกกี้และเซสชันความแตกต่างและขอบเขตแอปพลิเคชันที่เกี่ยวข้องหลักการทำงานของเซสชันสิ่งที่การรวมอย่างต่อเนื่องและเครื่องมือวิเคราะห์รหัสแบบคงที่คุณใช้อธิบายการทำให้เป็นมาตรฐานฐานข้อมูลสั้น ๆ (ปกติ)
หลักการของการจูบ, แห้ง, yagni ฯลฯ หมายถึงหลักการของการทำธุรกรรมกระจายข้อดีและข้อเสียและวิธีการใช้ธุรกรรมแบบกระจาย?
วิธีการบรรลุหมายเลขซีเรียลที่ไม่ซ้ำกันในคลัสเตอร์แบบกระจาย
เครือข่าย
คุณเคยเห็นการออกแบบเลเยอร์การคงอยู่ของรหัสเฟรมเวิร์กบางอย่างปัญหาที่ต้องพิจารณาคืออะไร? การปรับปรุงตัวเลขของเฟรมเวิร์กเลเยอร์การคงอยู่ที่คุณใช้คืออะไร? คุณสามารถอธิบายหลักการทดแทน Liszc ได้หรือไม่? คุณทดสอบแอปพลิเคชันอย่างไร? โปรโตคอลการเขียนโปรแกรมทั่วไปสำหรับชั้นการขนส่งของเฟรมเวิร์กการทดสอบคืออะไร? และบอกคุณลักษณะของตัวเอง
คำถามการเขียนโปรแกรม
คำนวณค่าธรรมเนียมการทำงานล่วงเวลา
ค่าล่วงเวลาสำหรับการทำงานล่วงเวลาต่ำกว่า 10 ชั่วโมงคือ 1.5 เท่าของเงินเดือนรายชั่วโมง การทำงานล่วงเวลาเป็นเวลา 10 ชั่วโมงหรือมากกว่านั้นคำนวณเป็น 4 หยวนต่อชั่วโมง เคล็ดลับ: (ทำงาน 26 วันต่อเดือนทำงาน 8 ชั่วโมงต่อวัน)
คำนวณเงินเดือนรายเดือน 1,000, คำนวณค่าล่วงเวลาค่าล่วงเวลา 9 ชั่วโมงคำนวณเงินเดือน 2,500 เดือนจากการทำงานล่วงเวลา 11 ชั่วโมงคำนวณ 1,000 รายเดือนเงินเดือน 15 ชั่วโมงล่วงเวลา
ขายสิ่งของ
ห้างสรรพสินค้ามีแอปเปิ้ลสีแดงและแอปเปิ้ลสีเขียวขาย (แอปเปิ้ลสีแดงคือ 5 หยวนต่อชิ้นแอปเปิ้ลสีเขียวคือ 4 หยวนต่อชิ้น)
จำลองการซื้อ เพิ่มแอปเปิ้ลสีแดง 200 ตัวและแอปเปิ้ลสีเขียว
จำลองการขาย ฉันซื้อแอปเปิ้ลสีแดง 10 ตัวและแอปเปิ้ลสีเขียวแต่ละอัน แอปเปิ้ลแต่ละตัวที่ขายต้องใช้สถิติ
เคล็ดลับ: แอปเปิ้ลเป็นเอนทิตีแยกต่างหาก
การสกัดวันที่
มีสตริงเวลาดังกล่าว: 2008-8-8 20:08:08 โปรดเขียนนิพจน์ทั่วไปที่สามารถจับคู่และเขียนรหัส Java เพื่อแยกชั่วโมงนาทีและวินาทีหลังจากวันที่นั่นคือ: 20:08:08
ด้าย
8 การออกแบบ 4 เธรดสองเธรดเพิ่มขึ้น 1 ในแต่ละครั้งสำหรับ J และอีกสองเธรดลดลง 1 ในแต่ละครั้งสำหรับ J เขียนโปรแกรม
เขียนโปรแกรมมัลติเธรดใน Java เช่นการเขียนสี่เธรดสองบวกหนึ่งสองลดลงทีละหนึ่งและเอาต์พุต
Wait-Notify เขียนโค้ดเพื่อแก้ปัญหาผู้ผลิต-ผู้บริโภค
ตัวเลข
กำหนดจำนวนเงินที่สำคัญระหว่าง 101 และ 200 และส่งออกหมายเลขเฉพาะทั้งหมด ใช้วิธีการที่มีประสิทธิภาพมากที่สุดในการคำนวณ 2 ครั้ง 17 ถึงตัวเลขเท่ากับ 100 ล้าน 2 ของพวกเขาซ้ำ ค้นหาได้อย่างรวดเร็วและเวลาและพื้นที่จะต้องเหมาะสมที่สุด
จำนวนเต็มที่ไม่ได้เรียงลำดับ 200 ล้านครั้งเพื่อค้นหาค่าของขนาดกลาง
ค้นหาตัวเลขที่เล็กที่สุดจาก 1 พันล้านตัวเลข
ตัวเลขธรรมชาติจาก 1 ถึง 100 ล้านค้นหาผลรวมของจำนวนแยกของตัวเลขทั้งหมดเช่น 286 แบ่งออกเป็น 2, 8, 6 เช่นผลรวมของตัวเลขแยกจาก 1 ถึง 11 => 1 + … + 9 + 1 + 0 + 1 + 1
หากตัวเลขมีค่าเท่ากับผลรวมของปัจจัยจำนวนนี้เรียกว่า "หมายเลขเสร็จสิ้น" ตัวอย่างเช่น 6 = 1+2+3 การเขียนโปรแกรมเพื่อค้นหาองค์ประกอบทั้งหมดภายใน 1,000 และองค์ประกอบทั้งหมดในอาร์เรย์จะปรากฏขึ้นสามครั้งและมีเพียงองค์ประกอบเดียวเท่านั้นที่ปรากฏครั้งเดียว ค้นหาองค์ประกอบนี้ลูกบอลตกลงมาอย่างอิสระจากความสูง 100 เมตรและรีบาวน์กลับไปครึ่งหนึ่งของความสูงดั้งเดิมหลังจากการลงจอดแต่ละครั้ง ตกอีกครั้งค้นหาว่ามันผ่านไปกี่เมตรเมื่อมันลงจอดในครั้งที่ 10? การรีบาวด์ครั้งที่ 10 สูงแค่ไหน?
ค้นหาผลรวมของจำนวนนายกภายใน 100-1000 และค้นหาจำนวนเงินก้อนเฉลี่ยจาก 1 ถึง 100 เพื่อค้นหาค่าของ S = A+A+AAA+AAAA+AAA … A ซึ่งเป็นตัวเลข ตัวอย่างเช่น 2+22+222+2222+2222 (เพิ่มจำนวนรวม 5 หมายเลข) และการเพิ่มตัวเลขหลายตัวถูกควบคุมโดยแป้นพิมพ์ ค้นหาผลรวม 1 ถึง 100
คำนวณตัวเลขที่สำคัญจาก 1 ถึง 40 และใส่ไว้ในอาร์เรย์
มีตัวเลข 3N+1 ซึ่ง 3N ซ้ำแล้วซ้ำอีกและมีเพียง 1 เท่านั้นที่ไม่ได้ทำซ้ำวิธีการค้นหา
มีชุดหมายเลข 1.1.2.3.5.8.13.21.34 เขียนโปรแกรมและป้อนหมายเลขที่จะให้การพัฒนาแฟคทอเรียลของตัวเลข 5 ตัวแรกที่มีกฎเดียวกันกับชุดตัวเลขก่อนหน้า เสียงกระหึ่ม
จากอาร์เรย์ที่มีจำนวนเต็ม N ให้ค้นหาจำนวนเต็มที่หายไปและเรียงลำดับอาร์เรย์ค้นหาชุดค่าผสมทั้งหมดด้วยผลรวมของตัวเลขทั้งสอง m เพื่อสลายตัวเป็นจำนวนเต็มบวกกับปัจจัยสำคัญ ตัวอย่างเช่น: ป้อน 90 และพิมพ์ 90 = 2*3*3*5
พิมพ์ "Narcissus Number" ทั้งหมดที่เรียกว่า "Narcissus Number" หมายถึงหมายเลขสามหลักที่ตัวเลขเป็นลูกบาศก์รวมเท่ากับจำนวนตัวเอง ตัวอย่างเช่น: 153 เป็น "หมายเลขพราว" เนื่องจาก 153 = 1 ลูกบาศก์พลังงาน +5 ลูกบาศก์พลังงาน +3 ลูกบาศก์การแลกเปลี่ยนพลังงานของตัวแปรสองตัวในสถานที่เพื่อค้นหาค่ามัธยฐานของจำนวนเต็ม 4 ไบต์และค้นหารากที่สองของจำนวนเต็ม
เครือข่าย
การเขียนโปรแกรมด้วยซ็อกเก็ต java อ่านอักขระสองสามตัวบนเซิร์ฟเวอร์จากนั้นเขียนลงในจอแสดงผลท้องถิ่น
การสะท้อนกลับ
กลไกการสะท้อนกลับมีฟังก์ชั่นอะไรบ้าง?
จะใช้กลไกการไตร่ตรองได้อย่างไร ภาพสะท้อน class.forname และ classloader สามวิธีในการแยกความแตกต่างการสะท้อน สามวิธีในการสร้างอินสแตนซ์คลาสคืออะไร? วิธีเรียกวัตถุผ่านการสะท้อน วิธีรับและกำหนดค่าของเขตข้อมูลส่วนตัวของวัตถุผ่านการสะท้อนกลับ ข้อดีและข้อเสียของกลไกการสะท้อน
ฐานข้อมูล
เขียนโปรแกรม JDBC ไปยัง Oracle และใช้การสืบค้นข้อมูล
อัลกอริทึม
50 คนนั่งเป็นวงกลมเมื่อตัวเลขถึงหลายสามหรือสามถามว่าใครคือคนที่เหลืออยู่ตำแหน่งเดิมคืออะไร? ใช้ตัวจำลองลิฟต์ เขียนการเรียงลำดับฟองและเขียนแบบพับและครึ่งการค้นหาแบบสุ่มสร้างอักขระ 20 ตัวที่ไม่สามารถทำซ้ำและเรียงลำดับได้ เขียนฟังก์ชั่นส่งผ่าน 2 อาร์เรย์จำนวนเต็มที่สั่งซื้อส่งคืนอาร์เรย์จำนวนเต็มที่สั่งซื้อและเขียนรหัสชิ้นหนึ่งเพื่อลบองค์ประกอบเมื่อข้าม ArrayList คำถามคลาสสิก: มีกระต่ายคู่หนึ่งและกระต่ายคู่หนึ่งเกิดมาทุกเดือนตั้งแต่เดือนที่สามหลังคลอด กระต่ายตัวน้อยเติบโตเป็นเดือนที่สี่และมีกระต่ายอีกคู่ทุกเดือน หากกระต่ายไม่ตายให้ถามว่ามีกระต่ายกี่ตัวในแต่ละเดือน
ปกติ
โปรดเขียนนิพจน์ทั่วไปที่ตรงกับที่อยู่ IP และเขียนนิพจน์ทั่วไปเพื่อพิจารณาว่าสตริงเป็นตัวเลข
สาย
เขียนวิธีป้อนชื่อไฟล์และสตริงและนับจำนวนครั้งที่สตริงนี้จะปรากฏในไฟล์นี้
เขียนโปรแกรมเพื่อค้นหาการรวมกันของสตริงทั้งหมดและตรวจสอบว่าพวกเขาเป็นสาย Palindrome หรือไม่ เขียนฟังก์ชั่นการผกผันของสตริงป้อน ABCDE เพื่อแปลงเป็นเกม Mini Code EDCBA ย้อนกลับคำในประโยคเพื่อแปลงสตริงที่เข้ารหัส GB2312 เป็นสตริงที่เข้ารหัส ISO-8859-1 โปรดเขียนโค้ดชิ้นหนึ่งเพื่อคำนวณจำนวนอักขระ "A" ในข้อความที่กำหนด เขียนฟังก์ชั่นที่สกัดกั้นสตริงในการทำซ้ำและการเรียกซ้ำตามลำดับ อินพุตเป็นหมายเลขสตริงและไบต์และเอาต์พุตเป็นสตริงที่ถูกดักจับโดยไบต์ อย่างไรก็ตามคุณต้องตรวจสอบให้แน่ใจว่าตัวละครจีนจะไม่ถูกตัดออกครึ่งหนึ่ง ตัวอย่างเช่น "I ABC" 4 ควรถูกตัดออกเป็น "I AB", ป้อน "I ABC Chinese def", 6 ควรเป็น "ฉัน ABC" แทนที่จะเป็น "ฉัน ABC+ครึ่งหนึ่งของภาษาจีน"
ระบุ 2 ไฟล์ที่มีรายการคำ (หนึ่งต่อบรรทัด) แสดงรายการทางแยกและพิมพ์การเรียงสับเปลี่ยนทั้งหมดของสตริงเพื่อแปลงหมายเลขอินพุตโดยแป้นพิมพ์ลงในเอาต์พุตภาษาจีน (ตัวอย่างเช่น: อินพุต 1234567, เอาต์พุต: 122 เลือก 34566 เลือก 7)
ในระหว่างการพัฒนาเว็บแอปพลิเคชันเรามักจะพบกับตัวละครที่ส่งออกอักขระที่เข้ารหัสบางชนิดเช่นจาก GBK ไปยัง ISO8859-1 ฯลฯ วิธีการส่งออกสตริงอักขระที่เข้ารหัสบางประเภท
วันที่
คำนวณช่องว่างระหว่างสองวันที่
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น