การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
เปิดเผยพฤติกรรมเฉพาะในวัตถุ
โมดูล 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.