Time of Update: 2018-12-04
1.在java中char 是兩個位元組,可以存放一個字。。。char a = '趙';採用unicode編碼。。。在java中對char進行運算時,直接當做ascii碼對應的整數對待。。。2.java中精度很蛋疼精度由高到低依次為byte < short <int < long < float < double 只能有低精度向高精度轉而且在java中一個小數比如1.1,它會預設為double例如:int a = 1.2;
Time of Update: 2018-12-04
try ...{ BufferedImage bufImg = new BufferedImage(30,30,BufferedImage.TYPE_INT_RGB); Graphics2D g2d = (Graphics2D) bufImg.getGraphics(); g2d.drawString("Test123",10,10); ByteArrayOutputStream boutstream = new ByteArrayOutputStream();
Time of Update: 2018-12-04
package servletText;import java.io.* ;import javax.servlet.* ;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;public class FirstFilter implements Filter{public void init(FilterConfig filterConfig) throws
Time of Update: 2018-12-05
最近一直在開發一個用於自動發帖的工具,用HttpClient類比用戶端瀏覽器註冊發帖。但是碰到了圖形驗證碼的問題了,對單數位驗證碼,通過一些OCR引擎,如:tesseract,AspriseOCR很容易解決問題。但碰到如CSDN論壇這中圖形驗證碼就比較麻煩,必須先通過預先處理。使圖象二值化,黑白灰階,增加亮度。My Code如下:package myfilter;import java.io.*;import java.awt.image.*;import
Time of Update: 2018-12-05
web登陸無非就是網頁擷取,cookie 的管理,post和get方式的類比。1.網頁內容擷取 java.io.InputStream in; java.net.URL url = new java.net.URL(www.xyz.com/content.html); java.net.HttpURLConnection connection = (java.net.HttpURLConnection) url.openConnection();
Time of Update: 2018-12-04
一 邏輯運算子:邏輯運算子就是用ture和false來表示運算結果的運算子,經常將邏輯運算子合位元運算符的概念弄反:邏輯與運算:邏輯或運算:邏輯非運算:位元運算符,位元運算符的結果使用0,1來表示:非運算:與運算:或運算:異或運算:幾種我經常搞混淆的運算子寫完了,後悔初中沒學好哇,在此補補課!
Time of Update: 2018-12-05
最近由於項目需要,在現實圖片的時候,若圖片大於100 X 100,則將其縮小為 100 X 100,若比這個小,則保持原圖大小。經過研究發現,可以用Javascript代碼簡單實現。 js代碼:<script> function resizeImage(obj){ if(obj.height>100) obj.height=100; if(obj.width>100)
Time of Update: 2018-12-05
package com.czp;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.io.IOException;import java.net.Inet4
Time of Update: 2018-12-05
在我用Delphi寫的一個程式裡中文like '%中文%' 始終不行,不是出來的合格資料,而是所有的資料,在Firebird.net.cn中也有人提到這個問題,說FB對中文支援的不好。我的同事用.net實現了完美無缺的中文like.今天我用Java也是現了中文like,很正常,沒有問題。細想起來,可能是Delphi的驅動有問題,不是驅動本身有問題,就是在驅動開啟資料庫時要指定編碼集,也可能是我在傳遞資料是的字串格式有問題。既然不是Firebird的問題就好辦了。測試代碼如下:package
Time of Update: 2018-12-05
第1個異常是java.net.BindException:Address already in use: JVM_Bind。該異常發生在伺服器端進行new ServerSocket(port)(port是一個0,65536的整型值)操作時。異常的原因是以為與port一樣的一個連接埠已經被啟動,並進行監聽。此時用netstat –an命令,可以看到一個Listending狀態的連接埠。只需要找一個沒有被佔用的連接埠就能解決這個問題。 第2個異常是java.net.ConnectException:
Time of Update: 2018-12-05
我這裡講的不是怎麼使用搜尋引擎,而是怎麼讓程式利用搜尋引擎來搜集網址,這有什麼用?很有用!網上動輒有人叫賣網址資料庫,如發布軟體網址、郵件地址、論壇網址、行業網址,這些網址是怎麼來的呢?不可能是人手工收集而來的,都是讓程式利用搜尋引擎取到的,如果您需要某類網址資訊資料,就跟我來一起研究一下,非常簡單。 本文採用Java語言寫成,以google和百度搜尋引擎為對象。 我們要利用google、百度搜尋引擎的搜尋規則中的兩條,關鍵字搜尋和inurl搜尋。什麼是inurl搜尋,就是你所要搜尋的網址中
Time of Update: 2018-12-04
Java 多線程編程之三:synchronized 關鍵字的使用 帶有 synchronized 關鍵字的方法代表這個方法加鎖。恰當而又靈活地運用 synchronized 關鍵字,是多線程編程的必修課。 1、synchronized關鍵字的範圍有二種: 1)是某個對象執行個體內,synchronized
Time of Update: 2018-12-04
本部落格將介紹如何進行檔案的分塊上傳。如果讀者還想瞭解檔案的“分塊”下載相關內容可以去參考部落格《Java 伺服器端支援斷點續傳的原始碼【支援快車、迅雷】》。 本文側重介紹伺服器端,用戶端端請參考本篇部落格的姊妹篇《Java 檔案分塊上傳用戶端原始碼》,關於分塊上傳的思想及其流程,已在該部落格中進行了詳細說明,這裡不再贅述。 直接上代碼。接收用戶端 HTTP 分塊上傳請求的 Spring MVC 控制器原始碼如下:@Controllerpublic
Time of Update: 2018-12-04
號稱要加入 java 1.7 的新特性,fork/join framework。由大牛 Doug Lea 設計,這裡是 fj framework 的論文。http://gee.cs.oswego.edu/dl/papers/fj.pdf可以到這裡下載最新的實現代碼 (JSR166)http://gee.cs.oswego.edu/dl/concurrency-interest/這裡有篇簡單介紹http://www.ibm.com/developerworks/cn/java/j-jtp11137
Time of Update: 2018-12-04
// File常用的屬性和方法public static void fileTest() throws IOException {System.out.println("系統有關的路徑分隔字元:" + File.pathSeparator);System.out.println("系統有關的路徑分隔字元:" + File.pathSeparatorChar);System.out.println("與系統有關的預設名稱分隔字元:" +
Time of Update: 2018-12-04
Java 程式設計語言的執行緒模式可能是此語言中最薄弱的部分。它完全不適合實際複雜程式的要求,而且也完全不是物件導向的。本文建議對 Java 語言進行重大修改和補充,以解決這些問題。 Java 語言的執行緒模式是此語言的一個最難另人滿意的部分。儘管 Java 語言本身就支援線程編程是件好事,但是它對線程的文法和類包的支援太少,只能適用於極小型的應用環境。 關於 Java 線程編程的大多數書籍都長篇累牘地指出了 Java 執行緒模式的缺陷,並提供瞭解決這些問題的急救包(Band-Aid/
Time of Update: 2018-12-04
合成映像 您不必從檔案中讀取所有的映像 — 您可以建立自己的映像。要建立自己的映像,最靈活的方法是用一個 BufferedImage 對象,它是 Image 類的一個子類,它把映像資料存放區在一個可以被訪問的緩衝區中。它還支援各種儲存像素資料的方法:使用或不使用 Alpha 色板、不同種類的顏色模型以及顏色組件的各種精確度。ColorModel 類提供一種靈活的方法定義各種顏色模型,以和 BufferedImage
Time of Update: 2018-12-05
當資料庫連接池中的串連被建立而長時間不使用的情況下,該串連會自動回收並失效,但用戶端並不知道,在進行資料庫操作時仍然使用的是無效的資料庫連接,這樣,就導致用戶端程式報“ java.sql.SQLException: Io 異常: Connection reset” 或“java.sql.SQLException 關閉的串連”異常。在配置資料來源後面加上<property name="validationQuery" value="select * from
Time of Update: 2018-12-05
我這裡講的不是怎麼使用搜尋引擎,而是怎麼讓程式利用搜尋引擎來搜集網址,這有什麼用?很有用!網上動輒有人叫賣網址資料庫,如發布軟體網址、郵件地址、論壇網址、行業網址,這些網址是怎麼來的呢?不可能是人手工收集而來的,都是讓程式利用搜尋引擎取到的,如果您需要某類網址資訊資料,就跟我來一起研究一下,非常簡單。 本文採用Java語言寫成,以google和百度搜尋引擎為對象。
Time of Update: 2018-12-06
Java Tip 24: 如何在應用程式中播放音效檔 一個在 Java 應用程式中播放聲音程式的 step-by-step 的嚮導 Chong Ser Wah John D. Mitchell 簡介 現有的在 Java applet 中對聲音播放的支援使得聲音播放任務變得很簡單,但是在應用程式中缺少這樣的支援。此篇小技巧將告訴你如何在 Java 應用程式中播放音效檔。(6