前段時間,有次面試中遇到一道算法題,感覺答的不是很好,后面查相關資料發(fā)現(xiàn)竟然就是LeeCode上的原題。。。 題目是這樣的,給定一個int數(shù)組,和target目標值,要求返回...
前段時間,有次面試中遇到一道算法題,感覺答的不是很好,后面查相關資料發(fā)現(xiàn)竟然就是LeeCode上的原題。。。 題目是這樣的,給定一個int數(shù)組,和target目標值,要求返回...
在實際工作中,搭建團隊知識庫是非常有必要的,比如: 隨著項目的迭代,有很多信息需要共享。需求、系統(tǒng)環(huán)境信息、任務分配情況、各端開發(fā)規(guī)范等。這些信息不能只留在某幾個人的腦子里,...
SpringBoot能流行起來我覺得有個重要的原因就是它的自動裝配,想想使用SpringBoot與Spring開發(fā)項目的區(qū)別,第一反應就是減少了很多配置。 其實SpringB...
現(xiàn)在用的比較多的就是eclipse和idea吧!
用什么IDE只要自己熟練就行,用Vim寫代碼的人也不是沒有。
寫代碼重要的還是思考,沒想好就寫寫的再快又有什么用呢?
Java 開發(fā)環(huán)境都有哪些,高手都是用記事本做開發(fā)的Java開發(fā)需要準備的東西? JDK+Eclipse 其中JDK的意思是Java開發(fā)工具包,Eclipse是進行用于做Java程序開發(fā)的工具(當然你也可以用記事本什么的去做)...
安全 DES DES加密是最常用的對稱加密算法之一。 所謂“對稱加密”指的就是從明文加密到密文和從密文解密到明文用的都是相同的一套密鑰與之相對應的就是“非對稱加密”。 其它常...
安全 RSA RSA是最常用非對稱加密算法。常用于消息簽名。它的加解密的密鑰是成對出現(xiàn)的。使用私鑰加密只能用對應的公鑰才能解密。這樣防止了類似DES等對稱加密算法的密鑰傳輸?shù)?..
安全 PBE 在之前的文章中曾講到過DES加密算法,類似這種加密算法都有一個密鑰,密鑰的長度決定了加密的安全性,但是這種密鑰比較難記憶,是需要存儲的。 PBE算法是一種基于...
安全 USBKey 引導 USBKey技術和數(shù)字證書技術一樣,也是數(shù)字簽名的一種應用。我們知道,數(shù)字簽名是非對稱密鑰加密技術與數(shù)字摘要技術的應用。所以歸根結底使用USBKey...
SwaggerUI 接口文檔 在項目開發(fā)中,接口文檔一直是個頭疼的問題。本來項目開發(fā)時間就緊張,還需要另外寫文檔給調用方看,但是不寫又不行,無法溝通,寫了還要隨著項目迭代一直...
報文 組包 解包 在實際項目中經(jīng)常會碰到不同系統(tǒng)之間的數(shù)據(jù)交換,有些是用webservice。有些則是使用發(fā)socket消息的方式,將需要發(fā)送的消息組裝成特定格式的字符串或X...
Eclipse 重構 何為重構 重構,在《重構,改善既有代碼的設計》這本經(jīng)典的書中給出了定義,大概就是:在不改變代碼對外的表現(xiàn)的情況下,修改代碼的內部特征。說白了,就是我們的...
Java腳本 規(guī)則引擎 提出問題 在有些項目中存在大量經(jīng)常變化的規(guī)則邏輯,比如審核、風控規(guī)則。 如果規(guī)則硬編碼在Java代碼中,每次修改規(guī)則都要重新修改代碼、測試、重啟發(fā)布,...
JavaJava開發(fā)中最基本的,在于對數(shù)據(jù)結構、JDK常用類、方法,常用工具包的使用。讓我們用優(yōu)雅的代碼寫出可靠的程序吧! Integer 自動裝箱和拆箱。 緩存。 Inte...
電商 架構 架構按業(yè)務拆分:網(wǎng)站系統(tǒng)(登陸、首頁、頻道、商詳、店鋪),交易系統(tǒng)(購物車、訂單、結算、支付),基礎服務(用戶、庫存、商品、促銷、價格、類目、客服)。 用戶下單產...