原创 Java String是如何輸出NULL的

1、對於申明的變量爲String類型的,若其爲空null,打印爲空 主要在於print方法的實現,println方法是print和newline方法一起達到目的的,看源碼可以發現 print方法內部,當判斷爲空時,則賦值一個null

原创 Unknown character set index for field '255' received from server錯誤解決

什麼都不說先上圖,看看連接mysql報錯 咋一看以爲是網上說的編碼格式不對,一開始按照編碼格式的思路去改發現仍舊沒解決,最後仔細閱讀錯誤發現是我使用的mysql包版本太低了:mysql-connector-java-3.1.13-bin

原创 Spring總結

轉載:http://codepub.cn/2015/06/21/Basic-knowledge-summary-of-Spring/ 優點 低侵入式設計,代碼的污染極低 獨立於各種應用服務器,基於Spring框架的應用,可以真正實現Wri

原创 個人Java編碼小技巧

1、如果兩個字符串在一個循環中使用+操作符進行拼接,那麼每次循環都會產生一個新的字符串對象。這不僅浪費內存空間同時還會影響性能。 如果初始化字符串對象,儘量不要使用構造方法,而應該直接初始化,比如: //比較慢的初始化 String b

原创 JVM內存隨意解析

對於Java虛擬機我們都有所耳聞,也就是JVM,JVM內存共分爲虛擬機棧、堆、方法區、程序計數器、本地方法五個部分; 虛擬機棧:線程私有的,每個方法在執行時會創建一個棧幀,用來存儲局部變量表、操作數棧、動態連接、方法返回地址等;其中局部變

原创 Math.round、Math.floor、Math.ceil 區別

Math.round(15.5) 等於 16 Math.round(-15.5) 等於-15 因爲四捨五入的原理是在參數上加 0.5 然後進行下取整。所以類似的 Math.round(15.6) 計算方式爲 15.6 + 0.5 = 16

原创 Java筆試題整理

以下對找到的Java筆試題和麪試題整理 1:在多線程環境中使用HashMap會有什麼問題?在什麼情況下使用get()方法會產生無限循環? HashMap本身沒有什麼問題,有沒有問題取決於你是如何使用它的。比如,你在一個線程裏初始化了一個H

原创 MVC、MVP、MVVM

MVC(Model-View-Controller)、MVP(Model-View-Presenter)、MVVM(Model-View-ViewModel) 的共同點是都具備獨立的 Model 和 View,其中 Model 是數據對象

原创 Java命令如何編譯項目

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/79452465 對於平時我們都是用相關的軟件直接就能編譯出最

原创 log4j.properties

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/80203061 來一把常用的配置log4j.rootLogg

原创 Ubuntu 17.10安裝ftp服務器

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/79822673 檢查是否安裝了vsftpd:vsftpd -

原创 Linux平臺shell交互輸入命令

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/80071622 平時我們在Linux平臺下輸入命令,然後根據

原创 Log4J概念

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/80203147 Log4j中有三大組件:日誌器(Logger

原创 Java語言基礎知識點整理

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/79451234 1、JVM是運行Java程序的虛擬機。簡單說

原创 log4j日誌配置示例

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/feikingb/article/details/79440427 log4j.