聊聊Gradle依賴傳遞相依關係管理

Eclipse Gradle (plugin) 有一個不錯的功能叫Dependency Management,平常幾乎不太會去注意到它的存在,也不太會理會它是enabled還是disabled,唯一知道的是當compile自己gradle加入的所有dependency時,它不要跳紅字出錯就可以,其他的交給IDE去煩惱就行。

顯示完整資訊

在Cookie上設定httpOnly和Secure Flag時的重點整理

在Cookie上面設定httpOnly和Secure Flag時的重點整理。首先先快速介紹這兩個flag是做甚麼用的.

  1. httpOnly flag: 有設定時,Cookie只限被伺服端存取,無法在用戶端讀取。
  2. secure flag:  有設定時,Cookie只能透過https的方式傳輸。

設定這些flag可以讓Cookie有多一層防護,避免像XSS, Session hijacking之類的攻擊。

顯示完整資訊

IntelliJ玩轉Spring Boot: ClassNotFoundException javax.servlet.ServletContext

一個簡單的專案需求,專案要可以正常在Eclipse和IntelliJ內執行、執行可以選擇用bootRun或是run application的方式啟動,部屬是用war部屬。這邊簡單的用Spring Boot建立一個Gradle專案,View則是使用JSP為例,透過IDE的精靈跟簡單的幾行程式碼就能建立一個簡單的web應用程式,程式碼如下,也可以參考

顯示完整資訊

美美的CSS動態ProgressBar

後端其實常常會遇到一些執行時間比較長的請求,通常這類型的請求都是先立即回傳一個名牌或ID,然後在後端背景排隊執行,前端透過這個ID或名牌來確認執行進度。在等待的同時,如果前端能回饋使用者進度條,相信整個體驗會更友善。講到這裡,也讓我興起想練習CSS去寫一個進度條,剛好看到這裡有一個不錯的CSS進度條,就拿起來用SCSS的方式改寫練習練習。

顯示完整資訊

第 2 頁 / 共 2 頁12