原创 idea路徑問題(classloader讀取文件)

今天碰到一個很嚴重的問題,idea讀取配置文件路徑不管怎麼寫,都是不正確的,我也很納悶。我的項目目錄是這樣的: 首先,getResourceAsStream方法需要寫相對路徑,那麼就要搞清楚,是相對誰? 如上圖所示,相對的是Outpu

原创 idea中web工程路徑問題歸納總結

昨天,在小小的探索下,整理出一篇博文:Web開發筆記(五):idea路徑問題(classloader讀取文件),提前說明一下,昨天寫的這篇有一點點小問題,在今早被發現了,於是,經過一早上的摸索,終於明白了idea中讀取文件的路徑問題了。這

原创 一個基於C-S的文件傳輸練習而引發的網絡方面的思考

這幾天跟着教主學習java的文件或流,網絡編程等進階知識。以便爲寒假的項目實訓:多文件傳輸項目做準備。對於數據在網絡之間的傳輸,有了比較實在的理解,也漸漸懂得了tcp,udp,ip報文等知識,對於這些知識,之前只知表面,卻不知具體應用和在

原创 idea抽取一段代碼爲一個方法

所遇到的問題 今天,看到視頻裏的老師用eclipse抽取了一段代碼,變爲一個方法,感覺操作很高大上。那麼,既然eclipse能做的,牛逼的idea爲什麼不能做?於是,百度了相關問題,網上一堆人都說快捷鍵是Ctrl + Alt + M,但是

原创 終端(terminal)、shell區別與聯繫

1、終端(terminal) 終端(termimal),作用是提供一個命令的輸入輸出環境,在linux下使用組合鍵ctrl+alt+T打開的就是終端。 2、shell shell是一個命令行解釋器,是linux內核的一個外殼,負責外界與l

原创 中文文件下載方法(Java)

web開發中,如果瀏覽器上有一個超鏈接,點擊它後,彈出的下載框中文件名是亂碼或不顯示的時候,往往是由於我們沒有對中文文件名進行編碼處理,所以,這裏提供一箇中文文件下載的方法,以供參考。 針對瀏覽器類型,對文件名字做編碼處理 Firefox

原创 Docker容器化Spring boot項目

Docker容器化Spring boot項目 1、創建spring boot項目 Idea創建名爲simple-api的spring boot程序,依賴web和rest實現一個path爲/的controller 2、構建並啓動項目

原创 對數器(隨機樣本產生器)

對數器的概念與使用 有一個你想要測的方法a 實現一個絕對正確但是複雜度不好的方法b 實現一個隨機樣本產生器 實現比對的方法 把方法a和方法b比對很多次來驗證方法a是否正確 如果有一個樣本使得比對出錯,打印樣本分析是哪個方法出錯

原创 適配器模式

適配器模式 適配接口到另一個已存在的接口 適配器模式連接兩個不相關接口的對象 目的:兩個不相關接口一起工作。解決了新舊接口的兼容性問題。 代碼如下: 以電壓適配器爲例 /** * 插座,標準電壓爲220V * * @aut

原创 Mysql遇到的大坑:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

Mysql遇到的大坑:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre 報錯如下 Expression #1 of SELE

原创 數組中兩數相加

數組中兩數相加 如題: 假設數組int[] array = {2, 7, 11, 15},target = 9,找出數組中是否存在array[i] + array[j] = target,i不等於j,如果有,返回[i, j],沒

原创 有趣的羅馬數字

有趣的羅馬數字 題目如下 輸入一個十進制數,轉換爲相應的羅馬數字。 例如:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000) IV(4)、IX(9)、XL(40)、XC(90) 請轉換0-39

原创 抽象工廠模式

抽象工廠模式 通過一個接口創建一系列相關的對象,而不需要指定具體的類(由工廠完成) 注意,工廠模式是is-else,而抽象工廠是根據輸入工廠類返回子類。 “工廠中的工廠”,可以看做是一個層級結構的“平臺”,很多“商家”,提供很

原创 反轉數字

反轉數字 反轉數字,如123 -> 321,-123 -> -321,120 -> 21。如果反轉的結果超過int的表示範圍,則返回0。 代碼如下: public class ReverseInt { private

原创 URI和URL的世紀爭論

URI和URL的世紀爭論 RFC規範以前寫的很糙,才引起業界的爭論 URI只是標識符,用於標示一個資源(文件,網站,郵件等);URL是定位器,除了是標識符,還需要提供如何訪問它(例如http://是URL) URI包含URL,是