java

2061/2064ページ

java時區理解

一、時區的基本概念GMT(Greenwich Mean Time),即格林威治標準時,是東西經零度的地方。人們將地球人為的分為24等份,每一等份為一個時區,每時區橫跨經度15度,時間正好為1小時。往西一個時區,則減去一小時;往東一個時區,則加上一小時。中國在東經120度上,(東經120°-東經0°) […]

演算法Training——數學規律

1.計算階乘中尾部零的個數 描述: 計算出n階乘中尾部零的個數 樣例: 11! = 39916800,故返回2 分析 對數字做質數分解,例如20=225,可以知道能夠在尾部產生零的只有質數2和質數5的乘積 由於是階乘,質數2的個數明顯大於質數5的個數 特別需要注意的是,類似25=5*5,數字裡面是有 […]

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 […]