當ES6箭頭函式遇上this

某次在使用JQuery的.click()功能時,由於在callback function使用ES6的箭頭函式(Arrow Function),導致this所取得的參數並不是我期望的值(以為是這個click的element),後來研究ES6 this相關文章並實作測試後,才知道裡面有很多know how是如何運作的,真心建議有學js的要好好讀懂this的使用差異。

php magic method __call()與callback method 搭配

最近在CI專案上遇到改寫CI_Model的問題,主要是要覆寫(overwrite)和多載(overload)相關的需求,後來找到解法是需要__call()與callback相關知識與技術,這塊對我來說比較陌生,不過之前常看到別人寫比較厲害的套件時都會看到,趁這個機會好好學一下。

在laravel上處理高併發問題

這是一個面試常會被問到的問題,當系統面臨高使用者大流量的壓力時,如何確保系統資料在Create, Update, Delete 時不會出現資料不一致的情況。本篇我會使用JMeter壓測工具來模擬大流量狀態,然後透過mysql transaction或redis的方式來處理高併發的問題。