策略模式屬于行為型模式,該模式定義了一系列算法,并將每個(gè)算法封裝起來(lái),使它們可以相互替換,且算法的變化不會(huì)影響使用算法的客戶。它通過(guò)對(duì)算法進(jìn)行封...
投稿
策略模式屬于行為型模式,該模式定義了一系列算法,并將每個(gè)算法封裝起來(lái),使它們可以相互替換,且算法的變化不會(huì)影響使用算法的客戶。它通過(guò)對(duì)算法進(jìn)行封...
接口 接口(英文:interface),在java編程語(yǔ)言中是一個(gè)抽象類型,是抽象方法的集合,接口通常以interface來(lái)聲明。 接口無(wú)法被實(shí)...
抽象類:在面向?qū)ο笾?,所有的?duì)象都是通過(guò)類來(lái)描述,但是反過(guò)來(lái),并不是所有的類都用來(lái)描述對(duì)象。如果一個(gè)類沒(méi)有包含足夠的信息來(lái)描繪一個(gè)具體的對(duì)象,這...
前后端分離之前的事兒 以前在軟件行業(yè),無(wú)論是JAVA工程師還是.NET程序員,都是全棧,因?yàn)閺臄?shù)據(jù)庫(kù)設(shè)計(jì)到后端接口開(kāi)發(fā),再到前端頁(yè)面的搭建,全靠...
減少編譯 CCache,安裝配置即可,對(duì)代碼無(wú)侵入,成本低、風(fēng)險(xiǎn)低。優(yōu)化時(shí)需要想辦法提高cache命中率 Lib庫(kù),把一些穩(wěn)定的代碼打包成庫(kù),直...
同樣都是編程,做的事情幾乎也都是一樣的,為什么最后拿工資的時(shí)候才發(fā)現(xiàn)差異居然這么大? 其實(shí),雖說(shuō)都是編程,但是很多細(xì)節(jié)性的問(wèn)題可能限制了你的能力...
在互聯(lián)網(wǎng)興起的時(shí)代,大家基本都知道程序員的工資高,但并不代表每一個(gè)程序員的工資都很高。因?yàn)楣べY的高低也與程序員個(gè)人的技術(shù)水平有關(guān)。今天巨牛匯外包...
對(duì)于學(xué)Java的人來(lái)說(shuō),學(xué)習(xí)和了解框架是必修的,但是Java的框架比較多,并不需要全部都學(xué),只要學(xué)幾個(gè)常用的框架,在工作的時(shí)候就差不多夠用了。今...
技術(shù)歸根結(jié)底是用來(lái)解決實(shí)際問(wèn)題的,所以技術(shù)能力的成長(zhǎng)很大程度上取決于解決問(wèn)題的能力的成長(zhǎng),要成為高級(jí)工程師,你需要改進(jìn)解決問(wèn)題的模型。 初級(jí)狀態(tài)...
場(chǎng)景:發(fā)起訂單,再取消訂單。測(cè)試大批量用戶同時(shí)下單到服務(wù)器以及取消訂單時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,服務(wù)器性能問(wèn)題。 PS:下單之后會(huì)返回訂單號(hào),訂單號(hào)作...