原创 Java相對路徑/絕對路徑總結

1.基本概念的理解絕對路徑:絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)例如: C:xyz est.txt 代表了test.txt文件的絕對路徑。http://www.sun.com/index.htm也代表

原创 java自定義註解

Java註解是附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。 註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。 1、元註解

原创 java當中float以及double數據類型的掌握

 * java當中默認聲明的小數是double類型的;  * double d=4.0  * 如果聲明:  * float x = 4.0則會報錯,需要如下寫法:  * float x = 4.0f或者float x = (fl

原创 Weblogic相關問題總結

1.WebLogic12後臺運行方式      因生產模式下,需要輸入用戶名和密碼,故要建立boot文件,開發模式忽略第一步,具體如下:      1).進入%WebLogic安裝目錄%/user_projects/domains/自定義

原创 使用java.util.List.subList時最好小心點

java.util.List中有一個subList方法,用來返回一個list的一部分的視圖。 List<E> subList(int fromIndex, int toIndex); 它返回原來list的從[fromIndex,

原创 解決Tomcat反覆加載Spring配置文件

解決Tomcat重複加載Spring配置文件當我們爲自己的Web應用而改動Tomcat中conf/server.xml,可以不錄入項目路徑就可以訪問應用. 但是更改完畢後,啓動Tomcat會發現一種現象就

原创 Solr入門之SolrServer實例化方式

1、ConcurrentUpdateSolrServer實例化SolrServer,該類實例化多用於更新刪除索引操作      ConcurrentUpdateSolrServer(String solrServerUrl,  int q

原创 使用序列化實現對象的拷貝

      我們知道在Java中存在這個接口Cloneable,實現該接口的類都會具備被拷貝的能力,同時拷貝是在內存中進行,在性能方面比我們直接通過new生成對象來的快,特別是在大對象的生成上,使得性能的提升非常明顯。然而我們知道拷貝分

原创 JVM參數設置、分析

       不管是YGC還是Full GC,GC過程中都會對導致程序運行中中斷,正確的選擇不同的GC策略,調整JVM、GC的參數,可以極大的減少由於GC工作,而導致的程序運行中斷方面的問題,進而適當的提高Java程序的工作效率。但是調

原创 oracle中varchar和varchar2的區別

1.varchar2把所有字符都佔兩字節處理(一般情況下),varchar只對漢字和全角等字符佔兩字節,數字,英文字符等都是一個字節; 2.VARCHAR2把空串等同於null處理,而varchar仍按照空串處理; 3.VARCHAR2字

原创 oracle查看常用的系統信息

總結了查看oracle數據庫的常用sql ,有助於分析優化出一個健壯的系統程序來。 1.當前的數據庫連接數: select count(*) from v$process 2.數據庫允許的最大連接數: select v

原创 在windows下編輯shell腳本注意點

編輯腳本是直接在windows下寫的,並沒有使用特定的編輯器或者其他工具,所以很有可能出現一些莫名其妙的異常,這些錯誤是我們眼睛看不到的,遇到這個情況,例如如下異常或者提示語法錯誤 Java代碼 unexpected end of fil

原创 "hello"和new String("hello")的區別?

/** "hello"和new String("hello");的區別? 當java直接使用形如"hello"的字符串直接量(包括可以再編譯時 就能計算出來的字符串值)JVM將會使用常量常量池來管理字符

原创 Linux的環境變量

 一、Linux的變量種類       按變量的生存週期來劃分,Linux變量可分爲兩類:       1、永久的:需要修改配置文件,變量永久生效。       2、臨時的:使用export命令聲明即可,變量在關閉shell時失效

原创 Java時間漫談

1. Date對象            # 需要說明的是 Date 無時區,           # 但date.toString() 則是按當前 JVM 的默認時區來格式化的,也就是 TimeZone.getDefault() 獲