原创 C3P0連接問題

今天寫的一個項目需要更換數據庫地址,項目框架是SSH,數據庫連接用的是c3p0,結果換了數據庫連接地址、用戶名、密碼之後始終連接不上數據庫(確認連接信息和數據庫本身沒有問題),然後日誌信息爲: 信息: Initializing c3p0

原创 線程(Thread)

線程是Java乃至所有應用開發的必修基礎課,引入多線程可以提高CPU的利用率。在多線程程序中,一個線程必須等待的時候,CPU可以運行其它的線程而不是等待,這樣就大大提高了程序的效率。        以下,我將從進程和線程的比較、自定義線

原创 github使用學習截圖

點贊 收藏 分享 文章舉報 panxiaolan 發佈了21 篇原創文章 · 獲贊 13 · 訪問量 1萬+ 私信

原创 git學習筆記

目的:通過git管理GitHub上面託管的項目代碼 安裝:       1、官網下載地址:https://git-scm.com/downloads    2、點擊git的exe安裝文件安裝即可 git的使用: 點贊

原创 Java中堆內存和棧內存詳解

Java把內存分成兩種,一種叫做棧內存,一種叫做堆內存 在函數中定義的一些基本類型的變量和對象的引用變量都是在函數的棧內存中分配。當在一段代碼塊中定義一個變量時,java就在棧中爲這個變量分配內存空間,當超過變量的作用域後,java會自動

原创 MVC模型

點贊 收藏 分享 文章舉報 panxiaolan 發佈了21 篇原創文章 · 獲贊 13 · 訪問量 1萬+ 私信 關注

原创 SpringMVC學習

1、什麼是MVC模:model view controller 模型-視圖-控制器(模型:應用程序的核心,如數據表;視圖:客戶端展示數據;控制器:控制業務流程,以及數據的讀取和寫入)2、MVC模式的優勢:      1、低耦合性   2、

原创 log4j和log4j2的區別

log4j是Apache的一個開源項目,log4j2和log4j是一個作者,只不過log4j2是重新架構的一款日誌組件,他拋棄了之前log4j的不足,以及吸取了優秀的logback的設計重新推出的一款新組件。log4j2的社區活躍很頻繁而

原创 隨機流(RandomAccessFile)的使用介紹

一、作用:         隨機流(RandomAccessFile)不屬於IO流,支持對文件的讀取和寫入隨機訪問。二、隨機訪問文件原理:                首先把隨機訪問的文件對象看作存儲在文件系統中的一個大型 byte

原创 maven之Nexus的配置【setting.xml配置鏡像

前面已經講解了配置nexus共享倉庫。啓動了nexus服務後,本地倉庫下載jar包都是從nexus裏下載,如果nexus裏沒有,nexus會與maven的中央倉庫打交道,然後下載對應的依賴包。當關閉了nexus服務後,本地倉庫就會跳過ne

原创 log4j使用

一、入門實例1.新建一個JAva工程,導入包log4j-1.2.17.jar,整個工程最終目錄如下2、src同級創建並設置log4j.properties ### 設置### log4j.rootLogger = debug,stdout

原创 springMVC攔截器

springMVC攔截器主要作用是攔截用戶請求並進行相對應的處理:如日誌記錄、權限檢查、性能檢測、通用行爲springMVC中的Intercepter攔截器請求是通過實現HandlerIntercepter接口來實現的:   1、要定義的

原创 Cannot change version of project facet Dynamic web module to 2.5

在Eclipse中新建了一個web項目,但是項目上報錯,有紅色小叉叉,但是展開項目,子項目上並沒有報錯,單是這樣看的話找不到錯誤在哪裏。打開Markers窗口,提示pom.xml文件有錯,但是無論怎麼改都不起作用,這個問題讓人很無語,知道

原创 git初始化及倉庫的創建和操作

初次運行Git前的配置 當安裝完 Git 應該做的第一件事就是設置你的用戶名稱與郵件地址。 這樣做很重要,因爲每一個 Git 的提交都會使用這些信息,並且它會寫入到你的每一次提交中,不可更改: $ git config --globa

原创 java基礎面試知識點

1、java關鍵字 :      1、熟知所有的關鍵字       2、所有的關鍵字都是小寫的       3、goto和const是java保留的關鍵字,在實際中並沒有使用       4、true  false 和null不是嚴格意義