前言 這里還是用前面的例子: 在線機(jī)票訂票系統(tǒng)的數(shù)據(jù)表設(shè)計(jì)。此時(shí)已經(jīng)完成了大部分字段的設(shè)計(jì),可能如下: 考慮到還需要存儲(chǔ)機(jī)票的訂單金額,此時(shí)需要...
前言 假設(shè)現(xiàn)在有一個(gè)需求,需要設(shè)計(jì)一個(gè)在線機(jī)票訂票系統(tǒng)的數(shù)據(jù)庫(kù),此時(shí)已經(jīng)完成了大部分字段的設(shè)計(jì),可能如下: 這里還需要存儲(chǔ)飛機(jī)航班的起飛時(shí)間和降...
前言 假設(shè)現(xiàn)在有一個(gè)需求,需要?jiǎng)?chuàng)建一張orders表來存儲(chǔ)客戶的訂單信息。假設(shè)表結(jié)構(gòu)如下: 這里需要設(shè)計(jì)一個(gè)status 字段,用來表示訂單的當(dāng)...
1. 題目描述 題目鏈接: 輪轉(zhuǎn)數(shù)組[https://leetcode.cn/problems/rotate-array/description...
1. 引言 閉包是編程語言中的一個(gè)重要概念,它允許函數(shù)不僅僅是獨(dú)立的代碼塊,還可以攜帶數(shù)據(jù)和狀態(tài)。閉包的特點(diǎn)是可以捕獲并保持對(duì)外部變量的引用,使...
1. 引言 函數(shù)在Go語言中是屬于一等公民,基于此,本文將簡(jiǎn)單介紹下Go語言中的函數(shù)類型,了解下其具體用法,為后續(xù)了解函數(shù)類型的具體用途打下基礎(chǔ)...
1. 引言 接口在系統(tǒng)設(shè)計(jì)中,以及代碼重構(gòu)優(yōu)化中,是一個(gè)不可或缺的工具,能夠幫助我們寫出可擴(kuò)展,可維護(hù)性更強(qiáng)的程序。 在本文,我們將介紹什么是接...
1. 引言 github.com/go-playground/validator 是一個(gè) Go 語言的庫(kù),用于對(duì)結(jié)構(gòu)體字段進(jìn)行驗(yàn)證。它提供了一種...
1. 引言 本文將從Web應(yīng)用程序處理請(qǐng)求時(shí)需要用戶信息,同時(shí)HTTP又是無狀態(tài)協(xié)議這個(gè)矛盾點(diǎn)出發(fā)。從該問題出發(fā),簡(jiǎn)單描述了解決該問題的Toke...