iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

看Roadmap學backend overview 系列

從開始工作以來已經要滿一年了,第一次參賽就來檢視一下自己的基礎還有未來的學習目標吧~

我覺得學習最怕的是,你其實不知道你「不知道」XD
所以我這次打算藉由Roadmap裡面提供的關鍵字,對backend相關的知識做一個overview的學習並搭配工作以來的一些心得做結合,一是希望可以內化已知的技術及知識,二是對不曾了解過的關鍵字能有概念的認識甚至了解。

希望第一次就完賽!!!

鐵人鍊成 | 共 30 篇文章 | 21 人訂閱 訂閱系列文 RSS系列文 團隊桌遊玩樂團
DAY 11

行程(Process)、執行緒(thread)傻傻分不清楚(中)-執行緒管理

tags: 鐵人賽 前言 今天會討論執行緒Thread,是一個我覺得很容易跟行程Process混淆的概念,為了學習跟整理這個概念,我們可以踩在前人的肩膀上前進X...

2022-09-24 ‧ 由 tim80411 分享
DAY 12

行程(Process)、執行緒(thread)傻傻分不清楚(下)-並發(concurrency)

tags: 鐵人賽 前言 並發Concurrency也是一個常在開發中聽到的名詞,他跟並行Parallel有什麼差別呢?他能夠給系統帶來什麼好處?又有什麼風險需...

2022-09-25 ‧ 由 tim80411 分享
DAY 13

行程間通訊(Interprocess Communication)

tags: 鐵人賽 前言 在系統內,Process或是Thread若需要與其他合作,就須要有溝通的方式,而溝通的原因包括資料分享需要、模組...等等,這些就被稱...

2022-09-26 ‧ 由 tim80411 分享
DAY 14

電腦與外界的通訊方式-輸入/輸出(I/O)管理

tags: 鐵人賽 前言 許多Process的執行除了依賴CPU的運算及Memory的儲存,也依賴於其他設備,其中一部分專門用於接受使用者輸入及引導輸出的設備,...

2022-09-27 ‧ 由 tim80411 分享
DAY 15

Unix的標準-POSIX Basics

前言 POSIX到底是什麼神秘的東西呢?老實說,在roadMap提到這個單字前,我是真的完全不知道他是什麼XD 其實他就是一種interface的標準,為了要讓...

2022-09-28 ‧ 由 tim80411 分享
DAY 16

db大觀園(上)-關聯式資料庫overview

前言 開始進入DB的範圍,DB目前分兩類,SQL及No SQL,No SQL並不真的算是一種種類,他比較算是集合,所以兩者的意思說起來應該是: SQL DB跟...

2022-09-29 ‧ 由 tim80411 分享
DAY 17

db大觀園(下)-非關聯式資料庫overview及分散式設計

前言 談到NoSQL時常有兩種說法,一種說不是SQL,一種說不僅僅是SQL,但總之,這一類的資料庫相對於SQL,不再採用昨天所說的關係表。 關聯式資料庫最大的特...

2022-09-30 ‧ 由 tim80411 分享
DAY 18

交易的安全保證-ACID & Transactions

前言 在真實的網路行為上,一個只是點擊的動作常常會牽動對於多個數據的動作,這樣一系列動作的組成被稱為Transaction,中文有人說事務,也有人稱呼他為交易。...

2022-10-01 ‧ 由 tim80411 分享
DAY 19

效能危機-N+1 problems

前言 有個好故事可以回答什麼是N+1 problems: 假如有一天你拿到一份食譜,希望製作蘋果派,你待在廚房裡,食材都在儲藏室,你需要去拿: 你需要蘋果,...

2022-10-02 ‧ 由 tim80411 分享
DAY 20

常見的API架構比較

前言 在網路開發中,最常見的就是以HTTP協定與其他端點溝通,但各自使用不同的內容及結構可能會造成困擾。比如不同的服務都需要閱讀各自的文件並適應不同的格式,於是...

2022-10-03 ‧ 由 tim80411 分享