มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
เปิดเผยพฤติกรรมเฉพาะในวัตถุ
โมดูล 3
ระดับ ,
บทเรียน
5.1 วิธีการตรวจสอบ () นอกจากการสร้างวัตถุเสมือนแล้ว ยังมีงานที่น่าสนใจอีกอย่างเกิดขึ้น เพื่อให้แน่ใจว่าคลาสภายใต้การทดสอบเรียกใช้เมธอดที่ถูกต้องของวัตถุที่เหมาะสม ยิ่งไปกว่านั้น เขาเรียกจำนวนครั้งที่ต้องการพร้อมค่าพารามิเตอร์ที่ถูกต้อง และอ
สถานการณ์ยอดนิยมสำหรับการทำงานกับ Mockito
โมดูล 3
ระดับ ,
บทเรียน
6.1 การเยาะเย้ยเมธอดสแตติก mockStatic() และอีกหนึ่งจุดสำคัญคือการเยาะเย้ยและการตรวจสอบวิธีการแบบคงที่ "เกิดอะไรขึ้นกับสิ่งนั้น" คุณถาม ใช่คงที่ แต่วิธีการเหมือนกัน และคุณจะคิดผิด จำได้ไหมว่าเราเริ่มเรียนรู้เกี่ยวกับวัตถุจำลองจากที่ใด เนื่อง
เหตุใดจึงจำเป็นต้องมีบันทึกใน Java
โมดูล 3
ระดับ ,
บทเรียน
1.1 รู้เบื้องต้นเกี่ยวกับบันทึก บันทึกคือรายการเหตุการณ์ที่เกิดขึ้น เกือบจะเหมือนบันทึกการเดินเรือหรือไดอารี่ ดังนั้นคนตัดไม้ จึง เป็นวัตถุที่คุณสามารถบันทึกได้ ในการเขียนโปรแกรมเป็นเรื่องปกติที่จะต้องบันทึกเกือบทุกอย่าง และใน Java ทุกอย่าง
บันทึกประวัติใน Java
โมดูล 3
ระดับ ,
บทเรียน
2.1 คนตัดไม้คนแรก - log4j ดังที่คุณทราบแล้ว ประวัติของบันทึกเริ่มต้นด้วยSystem.err.println()เอาต์พุตของบันทึกไปยังคอนโซล ยังคงใช้สำหรับการดีบัก เช่น Intellij IDEA ใช้เพื่อแสดงข้อความแสดงข้อผิดพลาดไปยังคอนโซล แต่ตัวเลือกนี้ไม่มีการตั้งค่าใด
ระดับกิจกรรม
โมดูล 3
ระดับ ,
บทเรียน
3.1 รายการระดับเหตุการณ์ การบันทึกเป็นกระบวนการบันทึกเหตุการณ์ใด ๆ ที่เกิดขึ้นในขณะที่โปรแกรมกำลังทำงาน หน้าที่ของคุณในฐานะโปรแกรมเมอร์คือзапротоколировать все важноеเมื่อproductionมีข้อผิดพลาดแปลก ๆ และ / หรือร้ายแรง คุณจะไม่มีอะไรอื่นนอกจ
การตั้งค่าระดับการบันทึก
โมดูล 3
ระดับ ,
บทเรียน
4.1 รายการระดับการบันทึก คุณเขียนโปรแกรมของคุณ อัปโหลดไปยังเซิร์ฟเวอร์ จากนั้นคุณก็เริ่มมีคำถามทันที: จะแน่ใจได้อย่างไรว่าdebug()วิธีการนั้นใช้ไม่ได้ขณะทำงานในproduction? มีข้อมูลมากเกินไปในบันทึก คุณต้องการฝากไว้เฉพาะข้อความแสดงข้อผิดพลาดห
ตัวกรองบันทึกใน Log4j
โมดูล 3
ระดับ ,
บทเรียน
5.1 รายการตัวกรอง คนตัดไม้ช่วยให้คุณกำหนดค่าการกรองข้อความได้อย่างยอดเยี่ยม ในการทำเช่นนี้ เขามีตัวกรองสองสามโหลพร้อมพารามิเตอร์ทุกประเภท ตารางด้านล่างแสดงรายการยอดนิยม ตัวกรอง คำอธิบาย 1 ตัวกรองระเบิด ให้คุณควบคุมความถี่ของข้อความต่อวินาที
ภาคผนวกใน Log4j
โมดูล 3
ระดับ ,
บทเรียน
รายชื่อผู้ต่อท้าย คนตัดไม้ช่วยให้คุณบันทึกข้อมูลลงในไฟล์หลายไฟล์พร้อมกัน สตรีมข้อมูลเอาต์พุตดังกล่าวเรียกว่าตัวผนวก (จากส่วนต่อท้าย) มีตัวต่อมาตรฐานค่อนข้างน้อย ดังนั้นเราจะครอบคลุมเฉพาะตัวที่ได้รับความนิยมสูงสุด: ภาคผนวก คำอธิบาย 1 คอนโซล
ช่องโหว่ Log4Shell
โมดูล 3
ระดับ ,
บทเรียน
7.1 เรื่องอื้อฉาว และแน่นอนว่าเป็นไปไม่ได้ที่จะไม่เล่าเรื่องที่เกิดขึ้นเมื่อไม่นานมานี้ - ณ สิ้นปี 2564 สำนักงานป้องกันความปลอดภัยทางไซเบอร์และโครงสร้างพื้นฐานของสหรัฐฯ (CISA) กล่าวว่าปัญหาดังกล่าวLog4Shellเป็นหนึ่งในช่องโหว่ที่ร้ายแรงที่สุ
โครงการที่เกี่ยวข้อง: การทดสอบและการบันทึก
โมดูล 3
ระดับ ,
บทเรียน
โปรแกรมนี้เลียนแบบฮิปโปโดรม ในการเริ่มต้นเช่นเดียวกับในโครงการก่อนหน้า ให้สร้างทางแยกจากที่เก็บ: https://github.com/CodeGymCC/hippodromeและโคลนทางแยกนี้ด้วยตัวคุณเอง งานของคุณคือเพิ่มการทดสอบและการบันทึก รายการการทดสอบที่จำเป็น ในรายการต
การประดิษฐ์ของอินเทอร์เน็ต
โมดูล 3
ระดับ ,
บทเรียน
1.1 ประวัติของ HTML ทุกวันนี้ผู้คนใช้อินเทอร์เน็ตกันแทบทุกคน อ่านบทความ ใช้เบราว์เซอร์ ติดตามลิงก์ และมีเพียงไม่กี่คนที่สงสัยว่าอินเทอร์เน็ตถูกประดิษฐ์ขึ้นเมื่อใดและโดยใคร ยังคงขึ้นอยู่กับสิ่งที่คุณเรียกว่าอินเทอร์เน็ต บ่อยครั้งที่คนธรรมดาห
แท็กใน HTML
โมดูล 3
ระดับ ,
บทเรียน
2.1 ข้อมูลเบื้องต้นเกี่ยวกับแท็ก HTML-документовมาร์กอัปขึ้น อยู่กับแท็ก แท็กคืออะไร? แท็กถูกประดิษฐ์ขึ้นในทศวรรษที่ 70 เพื่อให้ผู้คนสามารถเพิ่มข้อมูลบริการลงในเอกสารสำหรับโปรแกรมที่ประมวลผลเอกสารเหล่านี้ Тег- นี่คือคำสำคัญ (ใช้งานได้) ซึ่ง
แสดงมากขึ้น
1
...
24
25
26
27
28
...
35
Please enable JavaScript to continue using this application.