Nuxt 全域 SASS 變數
這篇是我的筆記文章!主要是參考這篇 Using SASS global variables in Nuxt JS 我們 Vue 專案中,我們常常會有全域共有的色票、class、元件 … 之類的資源需要共用 像這樣,我們有兩個 scss 想要共用 color.scss bootstrap.scss 我們的目錄結構: 這個時候怎麽引入呢?…
看全文JDBC 連線 URL 模式
這篇呢!就單獨來聊連線的 url 阿我完全就是照著官方的介紹,如果覺得我寫的不好懂,也可以直接看官網! 這是通用的連線表示法 看到這一串滿討厭的… 我們可以把它分開了看 可以發現他其實… 還真的滿討厭的 protocol hosts databases properties protocol 顧名思義,就是連線的協議囉!官方一樣有幫我們列出以下可能出現的協議 jdbc:mysql: 這是最常見、最普通的連線方法 jdbc:mysql:loadbalance: 給有做負載均衡的 JDBC 連線使用…
看全文Java 連接 MySQL
我們這次用 MySQL Connector/J 8.0 來進行連結 先來裝一下相依性 裝好了之後,要怎麼用呢? 載入 Driver 首先我們要載入 MySQL 的 Driver 有看到被註解掉的那行,他是舊版的 Driver 位置,現在檔案依舊存在,只是裡面只剩下一行: 會跳出 err 的提醒訊息 (…
看全文服務部屬 ( 二 )
聽過 Java 的人應該多多少少都會聽過 JAR 檔、WAR 檔…但是有沒有真的搞懂過差別呢? 其實差別也不是說很多,他們都是 zip 格式,但是是 .jar 或 .war 的副檔名 JAR 的全稱是 ( Java ARchive ) WAR…
看全文終於,我們要來練習部屬服務啦~ 之前在 Tomcat 開發環境部屬 有這段! 下載 Tomcat Core 參考:Tomcat Core 下載 這裡只是簡單複習一下,如果有不懂可以回頭看一下,複習一下基礎! 先來看一下 Tomcat 本身要怎麽使用 先來看一下目錄結構吧! 這是我們的 apache-tomcat-9.0.31 資料夾 這邊我們只要專注三個地方…
看全文設定 Header 都是 HttpServletResponse 的方法 首先是最基本的 setHeader(),第一個參數是 Header 名稱,第二個是 Header 值。 這時候在 Response Headers 內可以看到 Content-Type: text/html 可以看到我們重複設定的話,只有最後的才會被設定進去 另外還有一個 addHeader()…
看全文這篇來講講我們常常在 @WebServlet 或 @WebFilter 中使用的 urlPatterns 有一下這幾個項目: 路徑對應 ( Path mapping ) 延伸對應 ( Extension mapping ) 環境根目錄 ( Context…
看全文有時候我們的請求需要很長時間的處理,可能是複雜的運算或是很大包的資源,這種時後就會造成執行緒長時間被佔用,久了久有可能拖慢整體的效能,甚至影響到一般的操作。 這種時候我們應該保留 Servlet 的資源,讓 Servlet 有資源分配給其他請求,等到長時間的處理資料處理完成後再回覆給客戶就好了! 而如何保留資源呢?就是丟出一個一個執行緒去外面囉!讓我們看看 Servlet 中要怎麽實作吧 Servlet 中 ServletRequest 提供了一個方法叫做 startAsync() 方法,會回傳 AsyncContext 物件,在取得 AsyncContext 之後,我們的回應會被延後,資源也就釋放回 Servlet…
看全文使用 Servlet Filter
這篇我們來針對 Servlet Filter 做一個簡單的兩數加減乘除的練習! 就先來建立簡單的 Servlet 服務吧!📗環境建立請參考前面的文章📗 先來看看我的專案目錄: 簡單 HTML表單: 加、減、乘、除 Servlet 其實是很基礎的東西 差別也都只有差在最後的運算而已服務做到這邊基本可以算是完成了但是我們可以發現不少問題: 沒輸入任何數字 會報錯 輸入了非數字的字串 如 “abc” 會報錯…
看全文