原创 Long相關的比較問題

一、問題描述 開發過程中遇到如下問題 Long a = 100L; Long b = 100L; System.out.println(a == b); System.out.println(a.equals(b)); System.ou

原创 Logback 日誌重複打印

配置文件中logger的additivity屬性爲 false

原创 String長度

問題需要分兩個階段去看:編譯期和運行期 編譯期:編譯期字符串的字面量大小有限制,因爲字符串編譯後是UTF8Info存儲的,大小是2個字節即2^16,但是null佔據兩個,所以65536-2=65534 運行期:創建字符串,內存是分配在堆上

原创 logback的介紹

logback的介紹     一、logback的介紹 Logback是由log4j創始人設計的另一個開源日誌組件,官方網站: http://logback.qos.ch。它當前分爲下面下個模塊: logback-core:其它兩個模

原创 Mongodb基礎操作語句

1、update 格式: db.collection.update(criteria,objNew,upsert,multi) 參數說明: criteria:查詢條件 objNew:update對象和一些更新操作符 upsert:如果不存

原创 JDK7中HashMap的解析(未完)

1、HashMap採用的是數據+鏈表的存儲結構 2、初始化默認長度爲16,每次擴容*2,負載因子默認0.75 3、 擴容核心類 void transfer(Entry[] newTable, boolean rehash) {      

原创 IDEA使用遇到的問題

1、右擊沒有package選項 解決:項目右擊->Mark Directory As->Source Root   2、Pom文件未自動下載依賴包 解決:項目右擊->setting-> ... ->maven->Importing->勾選

原创 Maven項目POM文件錯誤,提示“Plugin execution not covered by lifecycle configuration”的解決方案

eclipse在其POM文件的一處提示出錯如下: Plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-source-

原创 Spring五個事務隔離級別和七個事務傳播行爲

Spring五個事務隔離級別和七個事務傳播行爲 1. 髒讀 :髒讀就是指當一個事務正在訪問數據,並且對數據進行了修改,而這種修改還沒有提交到數據庫中,這時,另外一個事務也訪問這個數據,然後使用了這個數據。 2. 不可重複讀 :是指在一個事

原创 Mysql鎖機制

概述     相對其他數據庫而言,MySQL的鎖機制比較簡單,其最顯著的特點是不同的存儲引擎支持不同的鎖機制。 MySQL大致可歸納爲以下3種鎖: 表級鎖:開銷小,加鎖快;不會出現死鎖;鎖定粒度大,發生鎖衝突的概率最高,併發度最低。 行級

原创 PL/SQL配置數據庫連接

如圖:

原创 javax.servlet.jsp.PageContext cannot be resolved to a type

jsp頁面中報錯:javax.servlet.jsp.PageContext cannot be resolved to a type 缺少jsp-api.jar包,這個包在tomcat中,在java build path中引入該包即可

原创 org.apache.maven.archiver.MavenArchiver.getManifest

導入Maven項目,pom文件報錯: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apach

原创 You need to run build with JDK or have tools.jar on the classpath

You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse build make sure   you

原创 Eclipse安裝svn插件的幾種方式

Eclipse安裝svn插件的幾種方式   1.在線安裝: (1).點擊 Help --> Install New Software...   (2).在彈出的窗口中點擊add按鈕,輸入Name(任意)和Location(插件的URL),