前言 很早之前就寫過面向切面的編程思想,主要學(xué)習(xí)了AOP的思想(參考:AOP簡介)以及使用 AspectJ 實(shí)現(xiàn)簡單的切面編程(參考:AspectJ之切點(diǎn)語法)。 其他常見的...
今天給大家介紹幾個(gè)程序員可以接私活的平臺。 私活雖然也沒有那么好做,一般私活的性價(jià)比遠(yuǎn)比上班拿工資的低。但是作為一個(gè)額外的創(chuàng)收渠道,一部分生活窘迫的程序員,或者想要找項(xiàng)目練手...
簡單介紹RPC協(xié)議及常見框架,對比傳統(tǒng)restful api和RPC方式的優(yōu)缺點(diǎn)。常見RPC框架,gRPC及序列化方式Protobuf等 HTTP協(xié)議 http協(xié)議是基于tc...
目錄 (一)TestNG學(xué)習(xí)之路—HelloWorld入門(二)TestNG學(xué)習(xí)之路—注解及屬性概覽(三)TestNG學(xué)習(xí)之路—TestNG.xml/YAML(四)TestN...
我是小小強(qiáng),這是我的第2篇原創(chuàng)文章,閱讀需要大約15分鐘。 同步、異步、阻塞及非阻塞是開發(fā)中經(jīng)常遇到的概念,有區(qū)別又有聯(lián)系,極其容易混淆。在深入理解這些概念的時(shí)候,需要借助現(xiàn)...
類型系統(tǒng) Go 語言是更好的 C 語言,很多思想來源于 C 語言,畢竟 Go 的設(shè)計(jì)者就是 C 的設(shè)計(jì)者在幾十年之后再創(chuàng)新高。 變量的聲明引入和 JavaScript 一樣的...
①HashMap的工作原理 HashMap基于hashing原理,我們通過put()和get()方法儲存和獲取對象。當(dāng)我們將鍵值對傳遞給put()方法時(shí),它調(diào)用鍵對象的has...
計(jì)算機(jī)硬件是由運(yùn)算器、控制器、存儲器、輸入/輸出設(shè)備等共同組成的,而讓各種硬件設(shè)備各司其職且又能協(xié)同運(yùn)行的東西就是系統(tǒng)內(nèi)核。Linux系統(tǒng)的內(nèi)核負(fù)責(zé)完成對硬件資源的分配...