翻譯過(guò)來(lái)就是:如果某個(gè)東西長(zhǎng)得像鴨子,像鴨子一樣游泳,像鴨子一樣嘎嘎叫,那它就可以被看成是一只鴨子。
妙呀
Go interface & struct 接口與結(jié)構(gòu)體interface & struct 接口與結(jié)構(gòu)體 GO 語(yǔ)言的基礎(chǔ)特性 interface 可以理解為一種類型的規(guī)范或者約定。它跟java,C# 不太一樣,不需要顯示說(shuō)明實(shí)...
翻譯過(guò)來(lái)就是:如果某個(gè)東西長(zhǎng)得像鴨子,像鴨子一樣游泳,像鴨子一樣嘎嘎叫,那它就可以被看成是一只鴨子。
妙呀
Go interface & struct 接口與結(jié)構(gòu)體interface & struct 接口與結(jié)構(gòu)體 GO 語(yǔ)言的基礎(chǔ)特性 interface 可以理解為一種類型的規(guī)范或者約定。它跟java,C# 不太一樣,不需要顯示說(shuō)明實(shí)...
@胖達(dá)_4b7e 不好意思,當(dāng)時(shí)基礎(chǔ)概念都沒(méi)搞明白
SQL 92標(biāo)準(zhǔn)定義的事務(wù)隔離的4個(gè)級(jí)別未提交讀→已提交讀→可重復(fù)讀→串行 數(shù)據(jù)庫(kù)村的旺財(cái)和小強(qiáng) 什么鎖都不加時(shí)候,可能多個(gè)連接同時(shí)修改同個(gè)數(shù)據(jù),會(huì)導(dǎo)致丟失修改, 說(shuō)白了就是倆人都根據(jù)原數(shù)據(jù)去改一個(gè)數(shù)據(jù), 一個(gè)人的...
上大一時(shí)有個(gè)同學(xué)這么跟我說(shuō): 哥們,我都想好了,下面我列了個(gè)單子就學(xué)下去了: C, C++, C#, Java, J++, J#, javascript, PHP, HTML...
已提交讀通過(guò)加 共享鎖,并不能防止臟讀把?a=10,如果T1、T2事務(wù)同時(shí)開啟,T2事務(wù)修改a=20,之后釋放a的共享鎖,然后T1事務(wù)獲取a的共享鎖修改a=a+10。之后T2回滾,然后T1不就相當(dāng)于讀了臟數(shù)據(jù)?
SQL 92標(biāo)準(zhǔn)定義的事務(wù)隔離的4個(gè)級(jí)別未提交讀→已提交讀→可重復(fù)讀→串行 數(shù)據(jù)庫(kù)村的旺財(cái)和小強(qiáng) 什么鎖都不加時(shí)候,可能多個(gè)連接同時(shí)修改同個(gè)數(shù)據(jù),會(huì)導(dǎo)致丟失修改, 說(shuō)白了就是倆人都根據(jù)原數(shù)據(jù)去改一個(gè)數(shù)據(jù), 一個(gè)人的...
下載jdk跟centos有關(guān)系???
docker安裝jdk1.8一、下載centos鏡像 二、下載jdk1.8并上傳到/usr/local/src目錄,進(jìn)行解壓 三、創(chuàng)建Dockerfile在/usr/local目錄下創(chuàng)建jdk目錄,把/...
一:cmake cmake是一個(gè)跨平臺(tái)的編譯工具,可以用簡(jiǎn)單的語(yǔ)言描述所有平臺(tái)的編譯過(guò)程。如果我們正常想要編譯一個(gè)project是怎樣做的呢? 如果文件數(shù)目特別多的時(shí)候,每次...
slf4j簡(jiǎn)介 slf4j主要是為了給Java日志訪問(wèn)提供一個(gè)標(biāo)準(zhǔn)、規(guī)范的API框架,其主要意義在于提供接口,具體的實(shí)現(xiàn)可以交由其他日志框架,例如log4j和logback等...
參考素材 kite介紹 kite框架是一個(gè)基于thrift的RPC框架,基于微服務(wù)的架構(gòu)設(shè)計(jì),繼承了微服務(wù)架構(gòu)具備的各項(xiàng)組件和功能。適合做分布式微服務(wù)的開發(fā)框架。 thrif...
環(huán)境:springboot+mybatis+maven+yaml配置+前端用thymleaf模板(其實(shí)環(huán)境不太一樣也可以,我覺得我這種方法很簡(jiǎn)單) 1.pom.xml添加依賴...
好文章:https://juejin.im/post/5d24a1b4f265da1baf7d126ehttps://juejin.im/post/5d776dcef265d...
如果出現(xiàn)了登陸超時(shí),權(quán)限不足等情況。跳到錯(cuò)誤界面好呢,還是跳到一個(gè)跟你網(wǎng)站風(fēng)格匹配的頁(yè)面更棒呢?咱錯(cuò)也要錯(cuò)的漂亮一點(diǎn)不是。 一:先說(shuō)思路 出現(xiàn)錯(cuò)誤鐵定出現(xiàn)異常啊,那我們可以攔...
session和token的文章https://juejin.im/entry/592e286d44d9040064592a7bhttps://segmentfault.co...
阿里巴巴開發(fā)手冊(cè)并發(fā)編程這塊有一條:線程池不允許使用Executors去創(chuàng)建,而是通過(guò)ThreadPoolExecutor的方式,下面一我們常見的四個(gè)線程池都是通過(guò)Execu...