fbpx

Програм Хангамжийн Архитектур

Reactive Spring Boot

Reactive Spring Boot нь backend хөгжүүлэгчдэд орчин үеийн веб системүүд хэрхэн өндөр ачаалал дор тогтвортой ажилладгийг ойлгоход зориулагдсан технологи юм. Орчин үед веб аппликэйшнүүд олон мянган хэрэглэгч нэгэн зэрэг хандах шаардлагатай болсон тул серверийн гүйцэтгэл, нөөцийн зөв ашиглалт маш чухал асуудал болж байна. Уламжлалт Spring Boot програмчлалд нэг хэрэглэгчийн хүсэлт (request) ирэх бүрт нэг thread […]

MVC архитектур гэж юу вэ ?

Програм бичиж үзэж байсан хүн бүр “MVC” гэдэг үгийг нэг удаа ч бол сонссон байдаг. Анх харахад учир битүүлэг товчлол шиг боловч үнэндээ цаанаа тийм ч аймшигтай зүйл биш. Зүгээр л кодоо эмх цэгцтэй байлгах гэсэн хамгийн үндсэн санаа. Model — Өгөгдлийн ерөнхий зураг Model бол өгөгдөлтэй холбоотой бүх зүйлийг агуулна . Өгөгдлийн сан руу […]

Компьютер хэрхэн ажилладаг вэ, дотор нь юу байдаг вэ?

Энэ бол энгийн, гэхдээ хүн бүр хааяа эргэцүүлдэг асуулт: таны өмнө байгаа тэр компьютер хэрхэн ажилладаг вэ? Компьютер нь хэдхэн арван жилийн дотор энгийн төхөөрөмжөөс 21-р зууны гол хэрэгсэл болтлоо хөгжсөн. Хэдийгээр харьцангуй шинэ технологи боловч таны үүргэвчинд багтах хэмжээний жижиг тэгш өнцөгт нь нарийн төвөгтэй математикаас эхлээд видео, аудио тоглуулах, нарийн программ хангамж ажиллуулах […]

Бидний өдөр тутамдаа ашигладаг QR код гэж юу вэ, хэрхэн ажилладаг вэ?

QR код гэж юу вэ? Та магадгүй QR код өдөр тутмын амьдралдаа хаа саагүй харж, хэрэглэж байгаа гэдэгт итгэлтэй байна. Сүүлийн хэдэн жилд маркетингийн салбарт маш өргөн цар хүрээтэйгээр QR кодыг хэрэглэх болсон. Тэгвэл одоо QR код гэж яг юу байдгийг мэдэж авцгаая. Хамгийн энгийн байдлаар тайлбарлавал QR код нь орчин үеийн утсанд уншигддаг(scanned) зургийг […]

Функциональ програмчлал ба объект хандалтат програмчлал

C, FORTRAN, Pascall зэрэг уламжлалт програмчлалын хэл нь процедурын програмчлал дээр суурилдаг. Энэхүү програмчлалын парадигм нь процедурын дуудлагуудыг ашигладаг бөгөөд процедур бүр (жишээ нь: функц эсвэл дэд программ) нь дагаж мөрдөх тооцооллын багц юм. Энэ нь хүртээмжтэй бөгөөд ойлгоход хялбар боловч код уртасч эсвэл илүү төвөгтэй болох үед нэг функцэд өөрчлөлт оруулах нь эргээд хайхад […]