Kenny's Blog

這是Kenny's technology blog,歡迎交流_(:3」∠)_

今天要講解的這篇文章主要是教學如何透過 Docker 執行 docker-compose 指令一次啟動多台 container。也就是同時啟動 Springboot 的 Backend Service+PostgreSQL+pgAdmin 的範例。這算是後端服務啟動的基本款,當我們要在一台主機架設後端服務的話,勢必會用到 Backend Service + Database + Database GUI,才方便我們做後續的維護。

閱讀全文 »

今天將會開啟一連串後端專案重構的系列文章。這個專案叫做PenguinCoCo,這個專案是我與我朋友進行前後端分工的方式進行開發的。這個專案前身其實是當初我大學的指導教授希望在她的程式課程中,能夠改程式作業不用那麼人工化。簡單來說,這個專案性質類似於 Online Judge。學生們可以上該平台線上繳交代碼,並且及時批改給出成績等功能。只是後來我們加上了課程系統進去,把這個專案越來越複雜化了。

閱讀全文 »

這篇文章主要講解如何透過 **Spring Security框架來結合RestfulApi的設計,傳統的Spring Security其實是針對一般的 MVC 去設計的,大部分網路上的範例也是用 MVC 去做設定,但現在由於是流行 Restful 的趨勢,加上目前我在寫專案的時候也是遇到要結合RestfulApi** 設計的問題,因此在這邊做個紀錄及教學。

閱讀全文 »

今天要講解的文章的是,如何在 **Windows10中開啟Hyper-V,這個功能可以算是我夢寐以求的功能,簡單來說它是一個虛擬機的功能,而我以往如果在Windows中如果想要有虛擬機玩 Linux 作業系統,我就必須要去載Oracle出的VirtualBox,這個講真的,以我的經驗,我覺得非常的慢,實在是難以使用下去。因此這個Hyper-V可以說是我們Windows** 的福音阿!

因此今天的文章來教學如何在 **Windows10中開啟Hyper-V,並且安裝Ubuntu**。

閱讀全文 »

又是一篇久違的文章,最近真是太忙了,又要上班又要忙私底下的專案,回到家都累死了。而且最近也在忙組電腦的事情,也沒確定好,之後等電腦組好送來,再來發一篇心得及開箱文!

閱讀全文 »

今天要介紹這個工具是 curl,curl 是一個利用 URL 語法在命令列下工作的文件傳輸工具。其實這個工具,我之前就常常在很多網站上看到了,為什麼呢?因為其實當你要安裝某些套件的時候,有些官網的教學會說若你主機有 curl 工具的話,則你可透過 curl 去取得安裝檔。又或者是當我們要測試 HTTP URL 的時候,也有許多教學會說,可以用 curl 工具去進行 get、post 等等方式。

閱讀全文 »

上次介紹如何用 Hexo 來結合 GitHub Pages,來建立靜態網站。這次來介紹如何用 Heroku 來佈署我們的 Hexo 的靜態網站。我個人的 Blog,也就是你現在看到的網站也就是用 Heroku 去佈署的,我覺得比 GitHub Pages 好用多了,加上網址也比較簡潔 XD 因此就搬來 Heroku 囉~

閱讀全文 »

哈囉,大家好,這是一篇用 Express 建立 RestfulAPI 教學系列文章。同時間另外一篇系列文章是透過 Springboot 建立 RestfulaApi 教學持續進行中~我之後的文章會持續許多不同語言的 web 框架的教學文章。時代不同了,不能再用一套程式語言打天下,我個人認為至少需要熟悉兩種語言以上,且必須有靜態、動態語言包含在其中,才會知道其中不同的特性,還有其擅長的地方。

閱讀全文 »

哈囉,各位好,這將是一整個系列的文章,主要內容是如何透過 Springboot 框架快速建立 Restful Api,所牽涉到的知識大部分是後端 Api+database 設計,最後利用 Swagger 框架建立 Api 文檔,在部署到 Heroku 上,完成一連串 Api 教學。

閱讀全文 »
0%