原创 java與xml之JDOM生成和解析XML文檔

JDOM的目的是成爲Java特定文檔模型,它簡化與XML的交互並且比使用DOM實現更快。由於是第一個Java特定模型,JDOM一直得到大力推廣和促進。正在考慮通過“Java規範請求JSR-102”將它最終用作“Java標準擴展”。從200

原创 java與xml之DOM創建和解析XML文檔

        DOM是用與平臺和語言無關的方式表示XML文檔的官方W3C標準。DOM是以層次結構組織的節點或信息片斷的集合。這個層次結構允許開發人員在樹中尋找特定信息。分析該結構通常需要加載整個文檔和構造層次結構,然後才能做任何工作。由

原创 JVM調優總結系列之七:調優方法

JVM調優工具 Jconsole,jProfile,VisualVM Jconsole : jdk自帶,功能簡單,但是可以在系統有一定負荷的情況下使用。對垃圾回收算法有很詳細的跟蹤。詳細說明參考這裏 JProfiler:商業軟件,需要付

原创 JVM調優總結系列之六:新一代的垃圾回收算法

垃圾回收的瓶頸 傳統分代垃圾回收方式,已經在一定程度上把垃圾回收給應用帶來的負擔降到了最小,把應用的吞吐量推到了一個極限。但是他無法解決的一個問題,就是Full GC所帶來的應用暫停。在一些對實時性要求很高的應用場景下,GC暫停所帶來的請

原创 JVM調優總結系列之二:基本垃圾回收算法

可以從不同的的角度去劃分垃圾回收算法: 按照基本回收策略分 引用計數(Reference Counting): 比較古老的回收算法。原理是此對象有一個引用,即增加一個計數,刪除一個引用則減少一個計數。垃圾回收時,只用收集計數爲0的對象。此

原创 如何解決構建maven項目時速度很慢的問題

Apache Maven是當今非常流行的項目構建和管理工具,它把開發人員從繁雜的項目依賴關係處理事務中解放出來,完全自動化管理依賴問題。在應用開發過程中,通常我們會用到maven的archetype插件來生成項目框架。無論我們是使用命令行

原创 Oracle創建表空間、創建用戶以及授權、查看權限

1. 修改用戶密碼: alter user system identified by 123456; 2. 解鎖用戶: alter user diway account unlock; //用戶解鎖 alter user diway a

原创 mysql模擬oracle序列

/***************************************** 由於mysql和oracle不太一樣,不支持直接的sequence,所以需要創建一張table來模擬sequence的功能 **************

原创 springMVC + easyui + $.ajaxFileUpload實現文件上傳注意事項

在使用easyUI做前端樣式展示時,遇到了文件上傳的問題,而且是在彈出層中提交表單,想做到不刷新頁面,所以選擇了使用ajaxFileUpload插件。提交表單時一直髮現後臺接收不到文件,後檢查發現,原來是文件的id不對。 文件上傳框我們定

原创 Zookeeper--Zookeeper是什麼

Google的三篇論文影響了很多很多人,也影響了很多很多系統。這三篇論文一直是分佈式領域傳閱的經典。根據MapReduce,於是我們有了Hadoop;根據GFS,於是我們有了HDFS;根據BigTable,於是我們有了HBase。而在這

原创 Zookeeper-Zookeeper可以幹什麼

在Zookeeper的官網上有這麼一句話:ZooKeeper is a centralized service for maintaining configuration information, naming, providing d

原创 Java如何保存網絡上的圖片

前幾天,一個應屆生同事問我如何實現保存網絡中的圖片。因爲我們項目中有個需求是從遠程服務器獲取圖片,然後供用戶下載,而他知道的是在Java中用new File(String path)來讀取本地的文件,網絡中的圖片不知道如何獲取,後面給他詳

原创 JVM調優總結系列之五:典型配置

以下配置主要針對分代垃圾回收算法而言。 堆大小設置 年輕代的設置很關鍵 JVM中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.

原创 jQuery easyui 取消表單的實時驗證,在提交時統一驗證

在使用easyui驗證表單的必輸、格式等信息時,如果在每個input中輸入 data-options="required:true",那麼文本框一開始就會用紅顏色提示,感覺不友好,其實驗證可以放到表單提交時統一驗證,如下做即可: 1、設置

原创 tomcat結合nginx使用小結

相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和IIS的份額。那究竟它有什麼作用呢?可能很多人未必瞭解。 說到反向代理,可能很多人都聽說,但具體什麼是反向代理,很多人估計就不清楚了。摘一段百度百科上的描述: Htm