原创 ORACLE高效sql

No1:選擇合適的優化器 No2:共享SQL 爲了不重複解析相同的SQL語句,在第一次解析之後, ORACLE將SQL語句存放在內存中.這塊位於系統全局區域SGA(system global area)的共享池(shared buffer

原创 JVM Method area

方法區      在一個jvm實例的內部,類型信息被存儲在一個稱爲方法區的內存邏輯區中。類型信息是由類加載器在類加載時從類文件中提取出來的。類(靜態)變量也存儲在方法區中。       jvm實現的設計者決定了類型信息的內部表現形式。如,

原创 ORACLE EXP/IMP的使用

轉過來進行學習 Oracle數據庫使用IMP/EXP工具進行數據導入與導出介紹:1.使用命令行:數據導出:1.將數據庫TEST完全導出,用戶名system密碼manager導出到D:\Test_bak.dmp中exp system/man

原创 Oracle系統在Win平臺上的卸載

因爲準備卸載舊版的oracle,裝一新版本的,之前聽說過oracle卸載比較麻煩,卸載不乾淨,所以就從網上搜了篇文章,作爲卸載時的參考。現轉貼如下 1 前言NT或XP下如何徹底刪除Oracle?(如果卸載不乾淨,將裝不上其他的oracle

原创 httpclient 使用小記

最近學習apache的httpclient 在使用postmethod時,當使用httpclient執行executeMethod(POSTMETHOD) 時發現,該方法會調用 HttpMethodBase.execute(HttpSta

原创 log4j使用

從網上看到得,發現寫的比較全,就轉過來做參考   在瞭解Log4J的使用方法之前,先編寫一個簡單的示例,以對Log4J有個感性認識。如果使用的是Eclipse,請點擊"文件"->"新建"->"類",打開"新建Java類"對話框,設置包爲

原创 oracle分區表

在ORACLE裏如果遇到特別大的表,可以使用分區的表來改變其應用程序的性能。 同事的分區表總結,轉載一下。 1.1 分區表PARTITION table 在ORACLE裏如果遇到特別大的表,可以使用分區的表來改變其應用程序的性能。

原创 oracle表空間創建

在SQL*Plus中:(1)如何添加刪除數據庫?(2)數據庫就是表嗎??(3)如何創建表空間?(4)如何創建用戶?(5)是不是一個表空間只能創建一個用戶?(6)怎樣從客戶端訪問數據庫服務器的配置?    回答:  1、何添加刪除數據庫?沒

原创 JVM Java堆棧

Java堆棧jvm爲每個新創建的線程都分配一個堆棧。堆棧以幀爲單位保存線程的狀態。jvm對堆棧只進行兩種操作:以幀爲單位的壓棧和出棧操作。 某個線程正在執行的方法稱爲此線程的當前方法。當前方法使用的幀稱爲當前幀。當前方法所屬的類稱爲當前類

原创 避免或最小化 Servlet 中的同步

servlet 是多線程的。基於 servlet 的應用程序必須認識並適當地處理這一點。如果應用程序有很多大段的代碼是同步的,那麼這個應用程序實際上就變成單線程的,而且吞吐量會顯著下降。 在 servlet 中不出現同步是最佳選擇,然而,

原创 可以軟化血管的食物

可軟化血管的食物 黑木耳:黑木耳加冰糖,能降血壓和防止血管硬化。黑木耳經常和蒜、蔥一起食用,可緩解冠狀動脈粥樣硬化。 香菇:含有一種核酸類物質,可抑制膽固醇的產生,並可防止動脈硬化和血管變脆,因而香菇對防治心血管疾病有積極作用。 蜂蜜:含

原创 慢性咽炎偏方(收集)

慢性咽炎小處方: 處方一:     麥冬15克,桔梗15克,胖大海10克,甘草10克,板藍根20克,山豆根15克,蜂蜜50克。   將上述中藥(除蜂蜜外)用1千毫升的冷水浸泡20分鐘,然後煎煮30分鐘,將藥汁倒入盛有蜂蜜的杯子裏分3次服

原创 JVM Heap 堆

堆一個java應用在運行中所創建的所有類實例或數組都放在了同一個堆中,並由應用所有的線程共享。因爲一個java應用唯一對應了一個jvm實例,所以每個應用都獨佔了一個堆,它不可能對另一個應用的堆進行破壞。然而,一個多線程應用必須考慮同步問題

原创 網絡丟包原因

      數據在INTERNET上是以數據包爲單位傳輸的,每包nK,不多也不少。這就是說,不管網絡線路有多好、網絡設備有多強悍,你的數據都不會是以線性(就象打電話一樣)傳輸的,中間總是有空洞的。數據包的傳輸,不可能百分之百的能夠完成,因

原创 使用jquery獲取值

前不久使用jquery,發現其取值和以前使用的js不同,所以收集了一下jquery取值的方法: 獲取選中的值獲取一組radio被選中項的值var item = $('input[@name=items][@checked]').val()