- Taipei, Taiwan
-
SpringBoot - 第四十三章 | Web開發之WebJars原理
在上一篇文章中簡單的教學了如何使用WebJars, SpringBoot - 第四十二章 | Web開發之WebJars應用 ,而這篇文章主杳是說明WebJars如何實現。 靜態資源知識 原本我們在進行web開發時,一般上都是講靜態資源文件放置在webapp目錄下,在SpringB...
-
SpringBoot - 第四十二章 | Web開發之WebJars應用
在之前的文章中有講到SpringBoot讀取靜態資源的位置是放在/src/main/resources/static下面,像是一些css、js、圖檔⋯等等,而最常見的就是像是Bootstrap、jquery,然而這些也都是有版本的,當專案一多的時候依賴一多的,版本上的控管就沒有這麼方便;這陣子看文...
-
Docker - 第十二章 | 安裝PostgreSQL
最近看了資料庫的今天的排名,詳情可以看這篇 DB-Engines 发布 8 月份全球資料庫排名,Solr 排名上升 ,而這篇要來介紹的PostgreSQL。 搜尋 Image Searh指令進化一下,只搜尋10顆星以上的。 1 docker search -...
-
Docker - 第十一章 | 安裝MongoDB
最近看了資料庫的今天的排名,詳情可以看這篇 DB-Engines 发布 8 月份全球資料庫排名,Solr 排名上升 ,而這篇要來介紹的MonogoDB。 搜尋 Image Searh指令進化一下,只搜尋10顆星以上的。 1 docker search -f&...
-
Docker - 第十章 | 安裝Nexus3
當公司專案一多一複雜,常常會有很多自己公司內部開發的lib或是專案與專案之間溝通的interface,如果每次使用時都需要將整個專案pull下來,其實是非常不符合效益的,所以我們希望可以透過一個私有庫,可以使用maven、gradle來做專案的建置,降低去專案建置的成本。當然還有一個情況是,開發的...
-
Docker - 第九章 | 安裝Jenkins
目前公司已經在使用Gitlab,而說到自動上版,雖然Gilab本身就有CI/CD工作,但是Jenkins有更多更強大的套件可以使用,所以基本上會使用Jenkins。而下面這邊也是簡單的示範如何使用Docker快速搭建一個Jenkins。 搜尋 Image 1 doc...
-
Docker - 第八章 | 安裝Gitlab
由於公司內部需要由svn改用git來做版控,所以這邊就大概教學下如何使用Docker快速建置一個Gitlab CE Server,還有一些設定說明。 搜尋 Image 1 docker search gitlab 拉取 Image ...
-
SpringBoot - 第四十一章 | Apache Shiro 安全控制
不得不說這篇拖的時間有點長,一方面是因為在確認文章的後期要再繼續寫什麼,二方面是這個Shiro我花了點時間研究。 這邊文章中使用到的有mysql、jpa、thymeleaf、shiro,如果不太清楚這些的使用方式,可以參考下面這些文章。 Docker - 第四章 | 安裝MySQL Sp...
-
SpringBoot - 第四十章 | banner 更改
最近有點累,畢竟堅持著寫部落格,增進自己技術能力是漫長的,今天讓自己稍微放鬆一點,找了一個比較有趣的單元來實作。 這一篇介紹如何自定義springboot的啟動banner。 原始 Banner 有在使用SpringBoot的人都知道,當啟動應用後原生Banner就如下方。 ...
-
SpringBoot - 第三十九章 | Spring Security 安全控制
我們在編寫Web應用時,經常需要對頁面做一些安全控制,比如:對於沒有訪問權限的用戶需要轉到登錄表單頁面。要實現訪問控制的方法多種多樣,可以通過Aop、攔截器實現,也可以通過框架實現(如:Apache Shiro、Spring Security)。 以下會使用到 Thymeleaf 模板引擎,可...
