JDBC:Java世界中的ODBC

簡述  JDBC在技術思想上並無特殊之處。無非想弄個ODBC類似的獨立於資料庫廠商的世界大同的訪問標準。甚至我都懷疑sun在設計java時其實僅僅是為資料庫訪問制定的語言機制,未曾想過後來jdbc會如此影響巨大。 jdbc四種類型或者說層次jdbc-odbc橋  --是sun的成功之處。也是sun能做到的、能控制開發的東西。sun.jdbc.odbc包jdbc + 本地驅動jdbc +

JAVA Regex 分組

幾個原則:分組的編號從1開始遇到()加1遇到斷言跳過,如(?:exp)這種格式的,如果要算的話就,((?:exp))PS:(pattern)這樣就算一個分組例子:"<a\\s+([^>h]|h(?!ref\\s))*(?<=[\\s+]?href[\\s+]?=[\\s+]?('|\")?)([^\"|'>]+?(?=\"|'))(.+?)?((?<=>)(.+?)?(?=</a>))";這個運算式有11對括弧5個紅色的是斷言所以它有6個分組編號從

Java NIO 筆記

0. 存在多種通道,key.channel()返回的是該事件的宿主,如果key是OP_ACCEPT事件,則返回的會是ServerSocketChannel.1. SelectionKey.cancel  : cancel()方法是永久的登出SelectionKey.OPxxxx,並將其放入selector的canceled set中。在下一次調用select()方法的時候,這些鍵會從該選取器的所有鍵集中移除,它關聯的通道也不在監聽了(除非它又重新註冊)。2.NIO HTTP Server

java檔案流處理

 File f=new File((“lll.xxx");BufferedReader reader = new BufferedReader(new FileReader(f));String line;while((line=reader.readLine())!=null){    strContent+=line;}File f = new File("E:\99.inc");InputStreamReader  read = new InputStreamReader (new Fil

java的zip壓縮(轉自Jeet)

public static String compress(String s) throws IOException{         ByteArrayInputStream input = new ByteArrayInputStream(s.getBytes("UTF-8"));          ByteArrayOutputStream output = new ByteArrayOutputStream(1024);         GZIPOutputStream gzout = 

Using Java Classes in your .NET Application -摘自網路

IntroductionSuppose you have been asked to migrate an existing multi-tier application to .NET where the business layer is written in Java. Normally you would have no option but to recode and port the entire application to any .NET language (e.g. C#).

Java中Vector和ArrayList的區別

     

利用Javassist擷取Java類中的方法參數名、參數類型、方法訪問類型

http://www.csg.is.titech.ac.jp/~chiba/javassist/package com.vl;import java.lang.reflect.Method;import javassist.ClassPool;import javassist.CtClass;import javassist.CtMethod;import javassist.Modifier;import javassist.NotFoundException;import

Java代碼最佳化方案 J2ME記憶體最佳化

從幾本書上,N個網站上整理的一些JAVA代碼最佳化方案,最近的項目只有1M記憶體可用,必須很摳門了~J2ME項目更要注意的避免記憶體溢出l 不用的對象釋放(置空) 如 :a不為空白時 a=new object()//這句代碼執行時將有兩個對象存在於記憶體中較好的寫法是a=null; a=new object();不用的對象設定成nulll 記憶體溢出通常發生在建構函式中,在建構函式中變數在要用時再new,用完之後置null一次性載入所有圖片很容易造成記憶體峰值。可以用 if(img==null)

JAVA NIO 筆記(2)

1.key.attachment為空白?   sc.register(selector,  SelectionKey.OP_WRITE|SelectionKey.OP_READ,bb);  使用這種方法註冊事件時,需要添加第三個參數:attachment對象;或者使用  key.interestOps(SelectionKey.OP_WRITE | SelectionKey.OP_READ)方法;  2.如何捕捉到用戶端斷開事件?斷開時會觸發readable

java十宗罪

java十宗罪非常抱歉,第1點關於"abc"=="abc"返回false是我搞錯了,在java裡是返回true的,我沒有經過實驗就這麼說了,非常抱歉。之所以會這麼說,是因為不記得是哪一種,因為我使用了==進行了字串的比較,結果並沒有返回我相要的結果,然後請教老人,老人們就訓誡道:最好使用equals進行比較,而不要使用==,故有此感慨。好吧,我知道看這標題很多人就忍不住要拍磚或表示不贊同了,我都接受。我在遇到問題時,找一些搞java朋友求助,有能解決的,我想說的是不能解決的情況下,他們大多會說:

原創的java資料訪問架構

原創的java資料訪問架構我的資料訪問架構,做好了,包含執行sql語句execute/executeQuery/executeScalar,sql查詢,分頁查詢,執行預存程序,接收預存程序輸出參數,事務控制,實體映射,insert/update/save/delete/get/select/paging等各種實體操作,在sqlserver和oracle中測試通過。除connection.properties一個簡單的設定檔之外,不需要任何其它設定檔,實體映射使用註解方式。實體類可以是任何類,通過

別吵了,.NET和JAVA兩大幫派合并了!

       喜訊!       經過100多個人月和12000000多$的投資進行地研究和開發,並且經過4700000多行的.NET到Java交叉編譯的測試,Mainsoft for Java EE (以前叫做Visual MainWin for J2EE)終於發布了Release2.0版本。這是一個可以免費下載的Visual Studio

[Java]HashMap的兩種排序方式

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List<Map.Entry&

java.util.date 與 java.util.date,java.sql.timestamp

java.util.date:是用來操作時間:java.util.Date d1=new java.util.Date();  //會根據建立一個目前時間。當然也可以用另外一種方式:long times=System.currentTimeMillis(); java.util.Date d2=new Date(times); java.sql.date:在與資料庫互動的時候用到。但是java.sql.date 只精確到天。即只有(年-月-日)java.sql.Date sd=new java.

java ant安裝與使用

ant是什麼好像很費話,反正很多開源項目都用ant.我也必須的會用。首先是入門吧。1,下載安裝去apache官網下載一個ant,http://ant.apache.org/:http://labs.mop.com/apache-mirror//ant/binaries/apache-ant-1.8.4-bin.zip解壓後,設定環境變數(path)和ant_home(ANT_HOME)path= %ANT_HOME%\bin;開啟cmd,輸入如:ant

一個java swt傳統型程式開發到打包的總結(1)

一個java swt傳統型程式開發到打包的總結(1)            --概述與關於swt的問題一、概述:幾天一直在用金山打字通練習英語(本人英語比較爛),把金山打字能裡面的文章全部掠了N遍。打的沒意思了,想想怎麼能添加一些外部檔案,發現金山打字通內建的外部檔案匯入,太坑了,得往裡面手工複製內容。看了下面的圖就知道效率不高吧。我就想自己寫一個能夠大量匯入的小軟體,雖然小,可是五髒俱全。(其實主要目的就是想熟悉下java

一個java swt傳統型程式開發到打包的總結(2)

三、關於檔案與流的問題關於檔案的操作,一長輩寫的很全,我就抄一下:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1) 載入指定目錄下面的所有檔案 1 //得到待匯入的目標檔案 2 File fromFile=new File(frompath); 3 if(!fromFile.isDirectory()){ 4 throw new

json to java object, java object to json

GSON jar包:http://code.google.com/p/google-gson///java object to jsonpublic String toJson(Object obj){ Gson gson = new Gson(); return gson.toJson(obj);}//json to java objectpublic Object toObject(String jsonStr, Class c){ Gson gson = new

java架構師之路:JAVA程式員必看的15本書的電子版下載地址

java架構師之路:JAVA程式員必看的15本書的電子版 作為Java程式員來說,最痛苦的事情莫過於可以選擇的範圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程式員們。一、Java編程入門類

總頁數: 4058 1 .... 273 274 275 276 277 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.