原创 爲什麼要使用Ext?
在java開發中,選擇適合項目的框架是件爲難的事情,要從團隊開發成員的技術使用和項目的需求等各方面的考量。選擇太多,而javascript類庫的選擇也是面臨同樣的情形,prototype,jquery,mootools,YUI,dojo等
原创 REST Web Service帶給我們什麼?
Web Service的協議最近幾年一直在發生轉變。Web Servcie的最大優勢是能在一個操作系統不同的各個系統之間架起溝通的橋樑,早期的 Web Service一般都是以SOAP協議傳輸。仔細學習和研究過SOAP協議的同學知道,SO
原创 使用Java調用Oracle數據庫的存儲過程實例
一:無返回值的存儲過程 1、建立存儲過程 CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT INTO T_TEST
原创 java:java中Map類學習與總結
java:java中Map類有什麼作用,具體怎麼用呢?? 2007-11-11 11:59 Java Map 集合類簡介作者:Jack Shirazi 瞭解最常用的集合類型之一 Map 的基礎知識以及如何針對您應用程序特有的數據優化
原创 Web 服務編程,REST 與 SOAP的比較
本文來自:http://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/ Web 服務編程,REST 與 SOAP 爲什麼選擇 REST 文檔選項 將
原创 Hibernate批量更新和批量刪除
在最近的銀行系統中多處涉及到批量操作問題,起初用Hibernate的更新用法沒太注意,開發的時候由於數據量少,看不出有什麼性能問題,到後來造大量數據測試的時候,發現反應超慢,後倆經過仔細分析考慮,採用了存儲過程的方式來解決,
原创 JVM ClassLoader類加載原理
參考: ClassLoader原理總結 http://blog.sina.com.cn/s/blog_6383597b0100fsiw.html 圖解classloader加載class的流程及自定義ClassLoader htt
原创 JAVA 字符串編碼總結
String newStr = new String(oldStr.getBytes(), "UTF-8"); java中的String類是按照unicode進行編碼的,當使用String(byte[] bytes, Str
原创 synchronized 同步操作應該是細粒度
synchronized Java良好的支持多線程。使用java,我們可以很輕鬆的編程一個多線程程序。但是使用多線程可能會引起併發訪問的問題。synchronized和ThreadLocal都是用來解決多線程併發訪問的問題。大家可能對sy
原创 REST是什麼?
概述 REST是英文Representational State Transfer的縮寫,中文翻譯:表述性狀態轉移。 他是由Roy Thomas Fielding博士在他的論文 《Architectural Styles
原创 Java 多線程與併發編程總結
認識多任務、多進程、單線程、多線程 要認識多線程就要從操作系統的原理說起。 以前古老的DOS操作系統(V 6.22)是單任務的,還沒有線程的概念,系統在每次只能做一件事情。比如你在copy東西的時候不能rename文件名。爲了提高
原创 java常用集合類詳解
java常用集合類詳解(有例子,經典吶!!!集合類糊塗的來看啊!!) Collections Framework集合框架是一個統一的架構,用來表示和操作集合.集合框架主要是由接口,抽象類和實現類構成.接口:藍色;實現類:紅色Colle
原创 流行的AJAX框架比較:jQuery,Mootools,Dojo,Ext JS
AJAX是web20的基石,現在網上流行幾種開源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那麼我們到底在什麼情況下該使用那個框架?以下是一組摘抄的數據: Ajaxian在2007年底對Ajax工具進
原创 單例模式的懶漢式和餓漢式
餓漢式: public class Singleton{ private static Singleton singleton = new Singleton (); pri
原创 Oracle分頁討論
oracle分頁???在mysql中只要limit x,y就可以分頁成功,那oracle 中是怎麼做的呢? ================================================= 方法一: SELECT i