原创 oracle中SQL語句執行與優化

SQL語句大體執行流程圖: 當用戶提交SQL後,Oracle執行的總體步驟如下: 1.檢查:驗證語句的語法是否正確、檢驗提及的對象是否存在、確認該對象的用戶權限。 2.解析:首先在共享池(shared pool)中看這個語句是不是執行過

原创 Java源碼分析02_String

一 String類     String類被final所修飾,也就是說String對象是不可變量,併發程序最喜歡不可變量了。String類實現了Serializable, Comparable<String>, CharSequence接

原创 volatile的非原子性說明

無volatile時的運行過程:子線程操作主線程對象變量時,會通過引用在堆內存中找到該對象的變量值並複製到自己的線程棧內存中,接下來子線程的操作就和主線程無關了,無論主線程對象變量是否發生變化,它只會讀取和操作子線程內存的變量副本,最後

原创 Java源碼分析01_Integer

該類繼承 Number(抽象類)實現Comparable<Integer>接口,它的修飾關鍵字有final,即不能被繼承和修改。大多方法和屬性都有static,不用創建對象就可調用。 Integer的屬性主要有: 最小值(public

原创 自己手寫簡單的ArrayList

public class MyArrayList { Object[] elements; //用於存儲元素 int size=0; //用於指示當前存的元素個數 public MyArrayList(){ elemen

原创 mybatis逆向工程generatorSqlmapCustom生成簡單javaBean以及mybatis映射文件

首先導入generatorSqlmapCustom工程到eclipse中,(該項目可以從網上下載或官網找) 接着在genneatorConfig.xml中按註釋設置配置文件, 最後運行GenneratorSqlmap.java即可。 此方

原创 Ajax用jsonp方式跨域發送請求

衆所周知,Ajax是通過創建XMLHttpRequest對象或ActiveXObject來連接服務器、發送請求以及響應數據,但它卻不能跨域。而在分佈式系統中我們又需要跨域發送接受數據,於是jsonp出現了... 它是一種跨域請求方式,主

原创 自己寫簡單的LinkedList

最近複習基礎知識,看了下LinkedList源碼,決定自己也寫寫,當然方法不多,只是個簡化版。 package 集合; public class MyLinkList { private transient int size = 0

原创 PLSQL使用技巧

 工欲善其事,必先利其器,最近研究了一下各種編程工具的使用,發掘了不少新功能,能夠大大提升我們日常的工作效率,下面是轉載的一篇PLSQL使用技巧,個人感覺很有用,分享一下。 1、PL/SQL Developer記住登陸密碼   在

原创 jquery-事件

jquery的事件主要是和鼠標與鍵盤有關的,當然,觸發事件要對元素綁定這些事件才能觸發,常用的主要有以下部分: .click 鼠標單擊該元素觸發      .dblclick  鼠標雙擊該元素觸發 .mousedown 鼠標指針移動到元

原创 [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server

今天電腦突然斷電斷網。然後eclipse就彈出Publishing failed with multiple errors窗口,這還不算,打開網站訪問項目竟然訪問不了報404錯誤!啓動Tomcat控制檯的輸出也和以前不一樣... 於是乎

原创 win7下用VM12安裝centos6.5

        win7下安裝VMware就不說了,相信大家都會安裝,我的是VMware Worksation,建議別安裝VMware player,因爲以後要設置網絡參數必須進入編輯網絡頁面,而VMware player沒有提供該入口,

原创 oracle子查詢中not in後面不能爲null值的理解

首先說說oracle中的null值吧。 null在oracle中代表未知,表示可能有,也可能沒有。任何與null值的普通運算都爲null,但可以用一些函數來處理null值,oracle排序中默認null最大。 接着進入正文 這裏in後

原创 PLS-00905: 對象 SCOTT.QUERYEMPINFO 無效;PL/SQL: Statement ignored

java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列: PLS-00905: 對象 SCOTT.QUERYEMPINFO 無效 ORA-06550: 第 1 行, 第 7 列: PL/SQL:

原创 PowerDesigner利用oracle11gR2中的表逆向生成物理模型

今天要做多表查詢,奈何數據庫中就給了我一些表,什麼關係也沒顯現,於是想到老師以前提到的prowerdesigner的逆向工程。於是網上搜資料,本來看網上資料覺得挺快的,不到10步就搞定,結果個個都是大坑,我配置的數據源死都連不上去,結果折