原创 navicat鏈接Oracle出現,could not load library問題。

先去Oracle官網下載和電腦位數以及navicat版本匹配的instantclient。 然後解壓放到navicat安裝目錄。 打開navicat: 工具→選項: 選擇這個文件,重啓。

原创 static(靜態)類型和非static(靜態)類型的真實區別

static (靜態的) 修飾的任何代碼在類加載的時候優先加載,並且只加載一次。 static(靜態的)可以修飾方法,變量,代碼塊。 static 修飾的變量只能作爲全局變量,不能作爲局部變量。 修飾的方法和變量爲類所有,不

原创 notepad

notepad可以去除空格和空行,以便查找莫名其妙的錯誤。

原创 intellij idea使用,創建Java項目。

下載安裝自不必說,intellij idea是非免費使用的,只能試用個把月,但是在中國沒有什麼是不能免費的,破解方式網上有很多。 下載安裝之後,雙擊打開界面如下: 每個項目是一個存儲空間,並不是一個具體的Java項目,intell

原创 eclipse配置類文件和XML文件代碼自動提示功能

類文件的代碼自動提示配置,依次進入如下界面:windows->preferences->Java->Editor->Content Assist。將Auto activation triggers for Java中的內容替換成“

原创 數據結構和算法

** 數據結構 ** 數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關係的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。數據結構往往同高效的檢索算法和索引技術有關。 數

原创 有關於eclipse的自動保存功能設置。

這兩天在用eclipse的時候,發現原來eclipse也可以設置自動保存的功能。遂欣喜萬分。 但是真正使用的時候,在配置xml配置文件的時候,又苦惱萬分。 老是報莫名奇妙的錯誤,而且讓ec變得十分卡頓,你寫點代碼它就保存編譯,鼠標

原创 Java面向對象特性之封裝。

封裝,由關鍵字private實現,Java面向對象最重要的特性吧,在我看來。因爲只有封裝直接體現了對所有我們需要的屬性進行直接的操作。面向對象嘛,顧名思義。 封裝就是把public公有的屬性變爲private的過程,並在所在類中提

原创 log4j2的xml配置控制檯打印日誌和自定義打印到指定日誌文件

<?xml version="1.0" encoding="UTF-8"?> <Configuration status="INFO"> <Appenders> <!-- 控制檯打印日誌 -->

原创 Eclipse中啓動Tomcat時(MAVEN項目),報錯:Could not publish to the server. java.lang.IndexOutOfBoundsException

直接更換本地MAVEN倉庫,之前存在錯誤的本地倉庫就不要了。

原创 eclipse的project clean 功能,tomcat的clean和clean tomcat directory 。

當很多無頭緒的問題出現時,也許就是沒有進行這些clean。 修改完項目之後最好把這些命令都執行一遍,以避免出現莫名其妙的問題。 或許會解決這些沒有頭緒的問題。

原创 tomcat8版本發佈項目會出現這個警告。到現在還沒找到辦法。

警告: A docBase D:\Apache Software Foundation\apache-tomcat-8.0.53\webapps\SHIRO inside the host appBase has been spe

原创 eclipse修改項目路徑,查看發佈路徑。

首先我們修改工程的名稱。選中eclipse工程 -> Refactor -> Rename(或使用快捷鍵:alt+command(windows是control)+R),然後鍵入你要修改的名稱即可。 修改完項目名,一定要修改一下

原创 java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor

這種情況一般是jar包版本問題,pom導入的jar包存在一個2.5.6的,刪掉即可. 面朝大海,春暖花開~

原创 Java構造對象之關鍵字new。

new 翻譯成英文意思新的。 在Java中形容詞做動詞用,翻譯過來意爲創建,構造,主要意思爲構造吧,因爲只有調用對應類的構造器的時候纔會使用到new. 在Java中,new用來和對應類的構造器搭配使用,用於構造一個新的對象(初始化