原创 《程序員的吶喊》讀書筆記——學習數學的正確方法

本文源於《程序員的吶喊》,作者:Steve Yegge。其中對於程序員學數學的觀點令我有所啓發,故在此記錄當時所想。 並附上pdf電子檔下載鏈接:https://pan.baidu.com/s/1UGdZ4dUc5IPVXMMzs

原创 快速瞭解《如何高效學習》

制定自己的學習策略 學習策略有很多(諸如閱讀方法、提問方法等等),應該多去尋找學習方法,把優秀的學習方法整合到自己的學習策略中,通過不斷的整合和實踐,最終找到適合自己的學習理論和策略。 整體性學習策略 獲取——>理解——>擴展——

原创 關於Oracle遠程連接的問題

前幾天在搗鼓一個項目,用的是Oracle數據庫,因爲是第一次使用,在服務器安裝好Oracle後,本地連接的時候遇到了坑,在此記錄一下。 一開始Oracle服務器配置好端口後,遠程PLSQL發現連不上,發現是雲服務器的端口沒有放

原创 深入淺出JVM —— Java內存結構

Java內存結構 程序計數器: 線程私有,記錄當前線程所執行的字節碼的行號(執行本地方法時顯示的值是Undefined),也就是用來控制程序執行流程的。因爲記錄的只是一個行號,所以是唯一一個不會發生OOM錯誤的地方。 虛擬機棧

原创 深入淺出JVM —— 對象

一、對象的內存佈局 Java對象的內存佈局可以劃分爲三個部分:對象頭、實例數據、對齊填充。 對象頭: 包括兩個主要部分,一是對象的運行時數據(也叫Mark Word),如hashCode、GC分代年齡、鎖狀態標誌、線程持有的鎖