1 場景問題 1.1 報價管理 向客戶報價,對于銷售部門的人來講,這是一個非常重大、非常復(fù)雜的問題,對不同的客戶要報不同的價格,比如: 對普通客戶或者是新客戶報的是全價對老客...
1 場景問題 1.1 報價管理 向客戶報價,對于銷售部門的人來講,這是一個非常重大、非常復(fù)雜的問題,對不同的客戶要報不同的價格,比如: 對普通客戶或者是新客戶報的是全價對老客...
在開始了解Netty是什么之前,我們先來回顧一下,如果我們需要實現(xiàn)一個客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來實現(xiàn)? IO編程 我們簡化下場景:客戶端每隔兩秒...
因為不是科班出身,所以即使編程一段時間也時常感覺自身基礎(chǔ)知識非常不扎實,于是在最近開始補習(xí)算法和計算機(jī)理論的基礎(chǔ)知識。 目前看的算法書籍是《算法》(第四版),由Robert ...
Java并發(fā)編程源碼分析系列: 分析Java線程池的創(chuàng)建[http://www.itdecent.cn/p/adbf37ef77bb] 上一篇已經(jīng)對線程池的創(chuàng)建進(jìn)行了分析,...
摘要:本文將會詳細(xì)的介紹瀏覽器實現(xiàn)緩存控制的相關(guān)知識,包括cookie、session、localStorage、Cache-Control、Expires、ETag、Las...
最近被一條SQL語句弄的有點興奮,具體情況是這樣的...我這邊有兩個表需要關(guān)聯(lián)查詢,表的情況如下: 這里涉及到IN和EXISTS的區(qū)別。如果你試圖在網(wǎng)上找出答案,你會發(fā)現(xiàn)所有...
程序不可能是一成不變的,當(dāng)開發(fā)出一個功能的時候,難免會有bug,難免會有功能修改,當(dāng)修改完以后我們需要進(jìn)行編譯,打包,發(fā)布,如果改動頻繁,一個項目一天需要執(zhí)行這些重復(fù)操作多次...
MySQL的MyISAM、InnoDB引擎默認(rèn)均使用B+樹索引(查詢時都顯示為“BTREE”),本文討論兩個問題: 為什么MySQL等主流數(shù)據(jù)庫選擇B+樹的索引結(jié)構(gòu)? 如何基...
如果一個項目總用單線程來跑,難免會遇到一些性能問題,所以再開發(fā)中,我們應(yīng)該盡量適量的使用多線程(在保證線程安全的情況下)。 本教程大概目錄: 模擬單線程情節(jié) 用Callabl...