CATEGORY 開發語言

Java NIO 之 Buffer(緩衝區)

一 Buffer(緩衝區)介紹 Java NIO Buffers用於和NIO Channel互動。 我們從Channel中讀取資料到buffers裡,從Buffer把資料寫入到Channels. Buffer本質上就是一塊記憶體區,可以用來寫入資料,並在稍後讀取出來。這塊記憶體被NIO Buffer […]

關於 Java 中的強制型別轉換

問題描述 遇到一個題目: 經過強制型別轉換以後,變數a,b的值分別為多少? short a = 128; byte b = (byte) a;a = ?, b = ? 答案是:a = 128, b = -128 這涉及到 Java primitive type 的 conversion,打算藉此稍稍 […]

Java 學習資料總結

前兩次給大家分享了關於 java 環境的搭建,由於個人精力是有限不能及時的跟上讀者的步伐。對於有些學習比較快的同學或者已經掌握的同學會感覺教程更新的有點慢,在這裡我先提前給大家分享以下我整理的一些學習 java 的網站和不錯的實戰專案,供大家在其它時間去學習和實戰。 一、新手階段1、Java 菜鳥教 […]

【躍遷之路】【463天】程式設計師高效學習方法論探索系列(實驗階段220-2018.05.14)

@(躍遷之路)專欄 實驗說明 從2017.10.6起,開啟這個系列,目標只有一個:探索新的學習方法,實現躍遷式成長 實驗期2年(2017.10.06 – 2019.10.06) 我將以自己為實驗物件。 我將開源我的學習方法,方法不斷更新迭代,全程記錄分享 實驗結束後我將請5位以上資深程式 […]

mybatis和spring整合簡單案例

一、建立java工程二、匯入jar包 三、建立config資料夾用於存放配置檔案 1、mybatis資料夾存放mybatis相關配置檔案 2、spring資料夾存放spring相關配置檔案 3、db.properties為資料庫連線配置檔案 4、log4j.properties為日誌配置檔案 四、在 […]

PHP與Python進行資料互動

最近,決定在一個專案用tp5進行APP介面開發,用Python做資料分析,然後這就面臨一個問題:PHP和Python如何進行資料互動? 思路 我解決此問題的方法是利用了PHP的passthru函式來呼叫命令執行Python指令碼。 程式碼 PHP程式碼 //php.php <?php $par […]

Java CAS 原理分析

1.簡介 CAS 全稱是 compare and swap,是一種用於在多執行緒環境下實現同步功能的機制。CAS 操作包含三個運算元 — 記憶體位置、預期數值和新值。CAS 的實現邏輯是將記憶體位置處的數值與預期數值想比較,若相等,則將記憶體位置處的值替換為新值。若不相等,則不做任何操作 […]

1 4