技術與投資分享
  • 工程師的 Blog 神器 - Hexo

    以前就一直想要找一個可以讓我來寫 Blog 的地方,直到發現了 git 上面的 Hexo 框架,使用適合工程師的 Markdown 語法,還可以將 Blog 直接託管在 Github 或是 Gitlab 上,對美術不擅長的我,又有多個 Theme 可以在網路上找來選用。今天就來好好跟大家介紹這...

  • AWS 介紹 - S3

    今天想要跟大家介紹一下 AWS 的 S3 ,這邊先不免俗的先貼一下官網上的介紹。 Amazon Simple Storage Service (Amazon S3) 物件儲存服務提供領先業界的可擴展性、資料可用性、安全性及效能。這表示所有規模和產業的客戶在種使用案例中,都可利用此服務來存放...

  • Jasypt 教學

    我們的系統難免都會有一些重要的個資訊息,儘管我們會將重要的個人訊息,如:登入的密碼…等資訊進行加密並儲存在資料庫中,但是若沒有警慎處理,還是可以被有心人士取得。 而在整個產品上線的過程中,會有主要三種角色參與,分別是 工程師 、 操作人員 與 管理人員 。 另外,需要正確的解開密碼也需要三個要...

  • Open API UI Framework 介紹:Swagger 與 ReDoc

    今天想要跟大家介紹後端工程師與前端工程師互相溝通的文件,我們常見的是 Swagger,不過今天還要介紹大家另外一套 ReDoc ,整個 UI 跟 Swagger 相比是另外一種截然不同的風格。 Quick Start 由於 ReDoc 是基於 json file 產生的,因此我們先使用...

  • Spring Boot Admin 微服務監控系統

    當所有的系統都要跟分散式或微服務掛上關係時,我們又需要如何在 production 中管理我們的 micro service 呢?今天想跟大家介紹一個微服務的監控系統 Spring Boot Admin ,由於都已經整合到 spring boot 中了,因此添加方式也非常的簡單,請大家跟著我的步驟...

  • Greddy 都使用哪些 Tools 呢?

    今天想要跟大家分享一下平常 Greddy 的 Mac 電腦都使用哪些的 Tools 呢?若大家有好的 Tools 也歡迎分享給我知道喔! Quick Start 下面會介紹我平常工作上使用到的 Tools,今天只是簡單的介紹,若有需要詳細的 Tools 用法,我再開文章與大家分享囉。 ...

  • Gitlab CI/CD 教學(二)

    接續上次 Gitlab CI/CD 教學(一) ,今天要跟大家說說要如透過 Gitlab 的 CI/CD 將程式部署到 AWS Server 上。 Quick Start 在正式開始之前,會需要大家先去申請 AWS Server ,並先建立一個 EC Server,有關 AWS 相關文章...

  • Gitlab CI/CD 教學(一)

    Gitlab 提供了許多強大的功能,提供 CI/CD 也提供了 Docker 的 Registry。 今天要教大家在專案中設定 Dockerfile ,將製作好的 Docker Image 上傳至 Gitlab 中的 Registry。 Quick Start 今天使用之前寫的專案 ...

  • Telegram Bot設定教學

    在軟體工程中,CI/CD 的環節不管是成功失敗,我們都會需要有機器人對我們過版流程進行通知。 今天先在這邊教大家如何使用 Telegram Bot 進行通知。 Quick Start 先加入 Botfather 開啟 Telegram,在搜尋欄位 key: @Botfathe...