發表文章

【IDEA】開發工具小技巧(自動import/取消import)

圖片
 為了解決每次都要自己Alt+Enter, 或是程式碼要commit前, 還要再按Ctrl + Shift + O(移除用不到的import), 這裡分享一個IDEA開發工具設定的小技巧。 首先開啟IDEA 上排工作列選擇「File」,再點選「Settings」 搜尋框輸入「auto import」 將下列兩個選項進行勾選 Add unambiguous imports on the fly:自動import Optimize imports on the fly:優化import(會自動刪除無用的import,即Ctrl + Shift + O的功能) 再點選「Apply」 上述步驟都設定完後, 就可以試試看是否有自動import和刪除無用import的效果囉~

【Java】新增第一個Spring Boot的Maven專案(以Intellj IDEA開發工具為例)

圖片
IDEA版本: 一、建立一個Maven專案 在IDEA工具列操作File>New>Project 1. 左側選擇「Maven」     2. 將 Create from archetype打勾     3. 選擇「org.apache.maven.archetypes:maven-archetype-quickstart」     4. 選「Next」 1. Artifact Coordinates展開 2. GroupId:專案package名稱(這裡以com.order為範例) 3. artifactId:專案package的識別名(這裡以order為範例) 4. 選「Next」 這一步可以不用特別設定,直接選「Finish」就好。 通常我都會選擇「New Window」。 到這一步,恭喜你,已經成功建出一個Maven專案囉~ 但是後續設定還是要照著做! 對著專案目錄的src/main/java,對著java這層按右鍵「Mark Directory as」再選擇「Sources Root」。 對著專案目錄的src/test/java,對著java這層按右鍵「Mark Directory as」再選擇「Test Sources Root」。 接著在main底下新增一個「resource」的資料夾 將主程式App試跑一次,看執行的結果是否成功。 如圖,有正常執行 二、加入Spring Boot的依賴         1. 在pom.xml裡面加上父工程依賴         <parent>             <artifactId>spring-boot-starter-parent</artifactId>            <groupId>org.springframework.boot</groupId>            <version>2.1....

IIS 7 設定reverse proxy

參考了幾篇文獻, 終於把reverse proxy(反向代理)做出來了 參考文獻: http://jingyan.baidu.com/article/ff411625c73c0812e482378f.html http://www.itdadao.com/articles/c15a864081p0.html http://zark.in/2016/10/14/how-to-setup-a-reverse-proxy/ http://www.psvmc.cn/iis-tomcat.html http://blog.developer.idv.tw/2016_08_01_archive.html https://www.idaima.com/article/15525 https://www.bbsmax.com/R/6pdDrOODJw/ http://www.secye.com/fuwuqi/Windowsfuwuqi/9012.html https://zanjs.com/2017/07/21/iis/iis-%E6%90%9E%E4%B8%AA%E4%BB%A3%E7%90%86%E8%BD%AC%E5%8F%91%E6%98%AF%E4%BB%80%E4%B9%88%E6%A6%82%E5%BF%B5/ http://www.bkjia.com/Asp_Netjc/1208363.html

test

【C#】C#讀取Excel檔案、轉存資料庫、gmail發信

圖片
這裡以「C# Windows Form應用程式」為範例, 以下是表單的樣式。 還要有一份excel文件, 下面的示範是以訂購書籍為文件格式的內容。 【重要提醒】 *使用Gmail發信   郵件伺服器:smtp.gmail.com   port:587   帳號:發信者的gmail帳號   密碼: 這裡要設定的是 應用程式密碼 ,而非平時登入至該帳號的密碼  實際收到信件的結果畫面圖如下: 表單運行結果圖如下: 詳細的內容, 可從GitHub下載我的範例程式碼:連結 Excel檔案的部份就沒有提供了, 可自行是需求做變更。

【Java】使用iText產生PDF,以訂購單為例

圖片
           ↓ 訂購單的版型 1. 首先我們建立一個專案叫「Order」。    請記得加入    itext-asian.jar (處理中文字)    itextpdf-5.5.9.jar (輸出PDF)    xmlworker-5.5.9.jar (解析HTML用)    msjh.ttf (微軟正黑體)

【Android】Google Map API 使用方法

圖片
1. 產生數位憑證指紋+專案 2. 申請Google Map API Key     Google API主控台網址如下: https://console.developers.google.com/apis/library     選擇「Google Maps Android API」        接著「建立專案」    「專案名稱」填寫你的專案名稱,並選擇「建立」。    主控台左側選擇「憑證」,選擇「建立憑證」(API金鑰)。     完成後,就會產生一組API金鑰給你。    開啟terminal並輸入「 cd ~/.android 」    再輸入「 keytool -list -v -keystore ~/.android/debug.keystore 」    畫面如果顯示 「輸入金鑰儲存庫密碼」,直接按Enter跳過就可以了。     SHA1要記得記起來唷~ 輸入「套件名稱」和「SHA-1憑證指紋」,並按「儲存」。 這裡我們看到的就是API KEY。 3. Android Studio要記得安裝Google Play Service SDK      點選程式裡面的「build.gradle」檔案,    並補上「 compile 'com.google.android.gms:play-services-location:8.1.0' 」,    最後記得要點「Sync Project with Gradle Files」。 4. Manifast.xml設定 5.  建立基本Google 地圖      回到activity_main.xml裡面,加入一fragment( 選MapFragment )。     fragmen...