TimmyBeef's Blog

life & learning notes

Angular Static Config

Angular 靜態讀取設定檔 Angular 預設有提供靜態設定檔的方式供大家設定 預設的 production 設定檔 例如可以在 environment.prod.ts 中定義專案中會用到的 url 或 production mode 再包版的時候就可以指定設定檔來把這些參數靜態置換掉 1ng build --base-href "/專案名稱/" --prod --build-op......

Effective Java - ITEM 42 Prefer lambdas to anonymous classes

Effective Java - ITEM 42 Prefer lambdas to anonymous classes 使用 lambdas 優先於 anonymous classes 簡化 sort Comparator 傳統上 sort 要使用 Comparator 的 anonymous class 方式完成 12345678List<String> words = ......

鐵人賽心得 - Kotlin 島深度之旅 30 天

鐵人賽心得 - Kotlin 島深度之旅 30 天 第一次參加鐵人賽就得獎啦! 文章在這 Kotlin 島深度之旅 30 天 在去年水深火熱的 9 月,鐵人賽開賽了,說真的那個月真的生不如死啊… 因為我其實沒屯什麼文章… 要挑戰的主題又是全新的 Kotlin 的這個語言,其實一開始是因為 Kotlin 讀書會的團長邀請才參加的,但其實一開始也是很猶豫,因為怕很累,沒時間,Kotlin 在目前......

[Spring Boot 2] 如何移除 jsessionid

[Spring Boot 2] 如何移除 jsessionid 最近在提供 app 的 webview 導頁上加上了 token 的驗證, 但開發 app 工程師卻反映導頁後有這個錯誤 一開始看霧煞煞的…要了 url 才發現…喔…導頁後被做了 URL rewriting 加上了 jsessionid 大概像這樣 1http://url;jsessionid=61CCC05850667E3A......

Modern Java Recipes 筆記 - Optional (1)

來寫一篇放了好久的筆記…, Java 8 其實也問世蠻久了, 但大概是前年新專案開始後, 才開始轉換成寫 Java 8 以上的版本, 一路走來都靠 Google 其實, 在之前幾個月幾家外商的面試, 猛磕了一陣子 Java 8, 才發現真的是另一個世界呢, 好方便XD, 其中我對於 Optional 其實充滿了比較多的疑問, 所以我整本書就是先從中間的 Optional 開始看的, 畢竟 ......

Hackerrank - Pairs

Hackerrank - Pairs 難度: Medium You will be given an integer k and a list of integers. Count the number of distinct valid pair of integers (a,b) in the list for which a+k=b. For example, the array [1......

Angular 8 設定 - 支援 IE 11 顯示

Angular 8 設定 - 支援 IE 11 顯示 系統要支援 IE 11顯示, 在 Angular 8 要如何設定呢? 參考這篇 https://github.com/angular/angular-cli/issues/14455 從這篇可以得知 Angular 8 已經使用 ES6/ES2015, 但 ES6 是無法在 IE11 上跑的, 所以要把 typescript 編譯的......

使用 Wiremock mock api (假造 api)

使用 wiremock mock api 參考: http://wiremock.org/docs/running-standalone/ 下載本專案: git clone https://github.com/timmyBeef/mock-api.git 下面有兩個資料夾 mappings 和 __files 和一個 wiremock-standalone-2.24.1.jar mappi......

qwiklabs - Challenge: GCP Architecture

Google Cloud Essential Skills: Challenge Lab

本篇是 qwiklabs - Challenge: GCP Architecture 的第一個任務: Google Cloud Essential Skills: Challenge Lab Google Cloud Essential Skills: Challenge Lab 本題主要是要建一個 apache2 server step 1 先新建一個 VM 到 compute en......

GCP Cert Bootcamp Live

GCP Cert Bootcamp Live 這是今天參加 GCP Cert Bootcamp 的一些筆記,呼~目標要在今年年底取得 GCP Pro Cloud Architect Engineer 的認證 認證準備方式 Associate 的準備方式 Pro 的準備方式 …我目前還在上 coursera 的課,全英文有字幕,但我真的覺得不容易啊…有六門課要上完,課程中間都有考試也有 ......