AdSense

網頁

2019/4/30

Google AdSense 每日預估收益分析 2019年4月

下面是我在2019年4月的每日預估收益(Estimated earnings)

Java 多型物件轉JSON字串時,子類別的成員屬性是否會輸出?

如果你有一個變數型態為父類別Parent,但實例是子類別Child的多型物件(Polymorphism),則將該物件用Gson或Jaskson Databind含式庫是轉成JSON字串時,子類別中的屬性是否也會輸出呢?

Eclipse 如何修改Java程式碼在編輯器中顯示的每行最大長度?

在Eclipse中修改每行Java程式碼的最大長度範圍的作法如下。

Google AdSense 的CPC (Cost Per Click) (單次點擊出價 / 每次點擊成本)是什麼?

Google AdSense的CPC (Cost Per Click)(中文稱做單次點擊出價 或 每次點擊成本)代表如果有人點了你的部落格的AdSense廣告,廣告業主(也就是在Google Ads買廣告的人/公司)所要支付的金額,從廣告發佈商(就是身為部落客的你)的角度來看就是能獲得的收益。

2019/4/29

Java 物件轉JSON字串 by Gson

使用Gson函式庫把Java物件轉為json字串的方式如下。

Spring @Service 與 @Component 的差別?

在Spring應用程式中常可以看到某些類別上掛有@Service@Component,兩者差別如下。

如何修改Google Blogger的CSS樣式 以網誌標題為例

本篇簡單說明如何修改Google Blogger的CSS樣式。

2019/4/28

在Blogger搭配Google Analytics工具分析你的網站流量 - 2019年

Google Blogger雖然本身就有簡單的流量分析工具,但其實預設並沒有與Google Analytics分析工具連結的,你必須自己進行以下設定才能利用Google Analytics工具對你的Blogger網站做更詳細的流量分析。

Spring @Configuration作用

以下簡單介紹Spring的@Configuration的作用。

我的第一筆Google AdSense收入

Google AdSense的廣告收益要累積到$100美金 Google才會匯出款項,從經營開始過了約一年半(530多天)才賺到我的第一筆Google AdSense收入。

日誌 20190429

工作做得開心比較重要,目前薪水這樣就好了,要繼續往上調就變得很難,除非你的技術經驗真得很豐富,可以解決很多問題。

其實不用懂那麼多,真的,大部分的人懂得都不多也一樣過得很好。

不過當工作很無聊的時候又想找新的挑戰(自找麻煩?),人就是永遠不滿足的生物。

目前在一家手機遊戲垃圾公司裡寫程式(Hunber找的),才來一個多月,仍在適應中。不過我經感覺得出來我應該沒多久又要換了,這邊的架構真是可怕,除此之外還有很鳥的規定,加班文化,及整天講幹話令人發怒的主管。


上個月一口氣訂了今年去沖澠明年去北海道的機票,大概是我太無聊了。



2020回顧。天啊我在說什麼?小孩子才做選擇我全都要。工作要開心、薪水要滿意、技術要精進,懂得越多當然越好,因為可以分出來誰有料沒料。懂不懂是一回事,要怎麼做是另一回事。

那份遊戲垃圾公司我做了四個月,還是走得太晚了,我應該一個月就要閃人,但當初想至少做完一款遊戲再離開。

JavaScript 如何使用addEventListener() 監聽HTML元素的事件

JavaScript可使用HTML DOMaddEventListener()監聽HTML元素的事件(event),例如滑鼠點擊(click),輸入文字(keydown),畫面捲動(scroll)等。新增監聽器的方法如下:

Spring Boot WebSocket Getting Started example

This article is from official tutorial Using WebSocket to build an interactive web application.

2019/4/27

Spring Boot WebSocket 建立一個簡單的網頁聊天室

本篇介紹如何用Spring Boot WebSocket實作一個簡單的網頁聊天室(Chat room)。

Spring Boot WebSocket SimpMessageSendingOperations的bean無法注入

今日在練習使用Spring Boot WebSocket建立一個簡單的聊天室網頁時,在啟動時出現SimpMessageSendingOperations的bean無法注入的錯誤如下。

2019/4/26

Google AdSense Active View 可見率

Active View 可見率」是指「所有可評估的曝光中,可見曝光次數所佔的百分比」。

Google Adsense 首頁的餘額(Current balance)未更新

Google AdSense的首頁有兩個重要的資訊,分別為「預估收益」(Estimated earnings)及「餘額」(Current balance)。你可能會覺得為什麼「預估收益」中本月的金額為什麼都沒有更新到「餘額」下,那是因為「餘額」一個月只會結算一次,並非每天更新。本月的「預估收益」要等到下個月初才會結算至「餘額」中。

2019/4/25

Java 依權重隨機取得對應的值

Java 依有權重的隨機(weighted random)取得對應的值。

2019/4/24

Spring Boot 2.x Unit Test測試RestController GET method

簡單記錄在Spring Boot 2.x對掛有@RestController的Controller的方法以JUnit 5進行單元測試。

2019/4/23

Java MVC 商業邏輯(Business Logic)該放在哪?

最近在工作時,很愛把修改物件自身屬性的邏輯放在類似Model的物件裡面,因為這樣做很直覺。你不用把物件的屬性拿出來,修改,然後再放回去。這就讓我思考之前原本的(從工作中學來的)方式,把這些變動邏輯寫在Service層裡的作法是否正確?

Java 取得整數的個位數(units digit)

Java中取得整數的個位數(units digit)的方法如下。

2019/4/21

Eclipse Java 專案的bin目錄

在Eclipse中建立一個簡單的Java Application專案,在workspace的該專案目錄下會有一個bin的資料夾,此資料夾用來存放src中Java原始碼所編譯後的class檔。

Maven 什麼是Repository

在學習Maven時常會看到Repository這個詞,以下有時簡稱repo。

2019/4/19

Maven 在Winodws 7安裝私有的Maven repository server - Nexus Repository OSS

在Windows 7關閉Oracle資料庫的自動啟動服務

Windows 7中安裝好Oracle資料庫後,預設會在開機時自動啟動這項「服務」,一旦啟動後記憶體就被吃了一堆,很不方便。因此關閉Oracle資料庫自動啟動服務的方法如下。

2019/4/18

Java 縮排(Indentation)該用Tab 2格空白 還是 4格空白?

Java程式縮排該用Tab,2格空白還是4格空白?

2019/4/17

Java Model與Entity的區別

Entity和Model表面上很類似,似乎都是反映資料狀態的物件。在ORM(Object Relational Mapping)稱作Entity,是負責與資料表做映射的類別。而在MVC(Model-View-Controller)稱為Model,是指業務邏輯中的模型資料,通常欄位似乎也反映著資料表欄位。但事實上Entity負責對資料表映射,Model則是在Service處理業務邏輯時使用,兩者用途不同。

Eclipse 垂直選擇(column selection mode)/區塊選取模式(block selection mode) 快速鍵 Windows

在Windows環境下Eclipse可以按快速鍵Alt + Shift + A來切換一般的選取模式和區塊選取模式(block selection mode/column selection mode)。

Java 複製ArrayList

Java 複製ArrayList物件到新的ArrayList物件。

Java 大括弧 { } 該不該換行

Java 程式中用來宣告類別區塊,方法區塊,if else區塊等所用到的大括弧(curly brace)開頭{符號(opening brace)是否該換行?

Java Reflection Class.getMethods() 與 Class.getDeclaredMethods() 的差別

Java 反射(reflection) Class.getMethods()Class.getDeclaredMethods() 的差別如下。

Java Reflection 子類別可以取得父類別的public方法

若子類別繼承父類別,使用Java 反射(Reflection)機制可以使用Class.getMethod(String name, Class<?>... parameterTypes)取得父類別的public方法。

2019/4/13

SVN 多branch開發流程練習

下圖為使用SmartSVN進行SVN多branch的開發流程練習。

SmartSVN安裝與基本操作

本篇簡單介紹SmartSVN在Windows 7的安裝及簡單的操作。

2019/4/12

2019/4/8

2019 札幌 北海道 五天四夜酷航來回機票

今年三月份訂完去九月去沖繩旅遊的虎航機票後,隔一周又看到酷航去北海道的特價機票,因為價格實在太便宜就訂下去了。

2019/4/6

Java 命令模式應用,替換IP位址

最近在工作中碰到一個情況,就是在建置開發環境的過程中,要將一個設定Server位址的properties檔中的IP位址全部改成自己本機的IP位址。

Eclipse 匯出可執行的jar檔

在Eclipse中匯出可在Windows cmd命令提示字元執行的jar檔如下。

2019/4/5

Java static block與non-static block的差別

Java類別中,可使用靜態區塊(static block)及非靜態區塊(non-static block)來進行類別建構實例前的一些初始化動作,其區別如下。

2019/4/4

凱堡高背頭枕全網彈力透氣電腦椅/辦公椅A19127

在PChome 24H買了我和老婆的兩張【凱堡】高背頭枕全網彈力透氣電腦椅/辦公椅(灰),每張價格$1799含運,共$3598。以下是一些心得。

AdSense