給圖片加浮水印的Java代碼

原理還是比較簡單的,利用java.awt.Image和javax.imageio.ImageIO類讀入待處理的圖片,自己new一個新的java.awt.image.BufferedImage建立一個java.awt.Graphics出來,利用它就可以為所欲為隨便亂畫叻,哈哈,然後用com.sun.image.codec.jpeg.JPEGCodec和com.sun.image.codec.JPEGImageEncoder輸出為.jpg檔案即可。

Java串連各種常見資料庫的字串

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2.

在 Java 中設定Proxy 伺服器

在 Java 中Proxy 伺服器的基本設定是通過設定系統屬性來完成的。而Proxy 伺服器的驗證則是通過設定 Http 要求標頭來完成的。 下面的是一個簡單的例子供大家參考: // 根據地址 url 開啟 Http 串連 HttpURLConnection con = (HttpURLConnection)( new URL( url ) ).openConnection(); if (proxy.hasProxy()) { // 注意: 如果 proxySet 為 false

判斷 Java 中的Null 字元串

原文地址:http://www.neoease.com/string-is-empty/以下是 Java 判斷字串是否為空白的三種方法.方法一: 最多人使用的一個方法, 直觀, 方便, 但效率很低.方法二: 比較字串長度, 效率高, 是我知道的最好一個方法.方法三: Java SE 6.0 才開始提供的方法, 效率和方法二幾乎相等, 但出於相容性考慮, 推薦使用方法二. 以下代碼在我機器上的運行結果: (機器效能不一, 僅供參考)function 1 use time:

JAVA中3種將byte轉換為String的方法

原文地址:http://www.cnblogs.com/521shina/archive/2009/03/19/1417204.htmlHttpClient 類庫中GetMethod類的getResponseBody方法返回的是byte[]類型,要操作起來不方便,我想把它轉化成String類型。查了網上的資料,有說法認為用這種方法比較好BASE64Encoder enc=new BASE64Encoder();String

JAVA位元運算筆記

1. 算術移位負數右移時左邊補1,其它情況補0,操作符為 << 和 >>2. 邏輯移位均為補0,操作符為 << 和 >>>3. byte/short/char在移位元運算之前,自動轉換為int類型,運算結果也為int4.

一道JAVA IO面試題

將一個GBK編碼的文字檔轉存為一個UTF-8編碼的文字檔。由於很久沒用IO流了,當時的代碼寫的相當混亂,現在整理如下:import java.io.*;public class ChangeEncoding {public static void changeEncoding (String inEncoding, String outEncoding,String inFileName, String outFileName) throws IOException

【java】【亂碼】Java 讀取本地 UTF8 txt檔案亂碼處理

 package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;/** * @author JavaAlpha 2012-7-12下午02:06:27 UTF8 txt檔案亂碼處理 */public class QQGroup { /** * @param args */

【java】web項目中各種路徑的擷取

以工程名為/DemoWeb為例: 訪問的jsp為:http://localhost:8080/DemoWeb/test/index.jsp1 JSP中獲得當前應用的相對路徑和絕對路徑(1)得到工程名:request.getContextPath()結果:/DemoWeb(2)得到包含工程名的當前頁面全路徑:request.getRequestURI()結果:/DemoWeb/test/testpath.jsp(3)得到IE地址欄地址:request.getRequestURL()結果:http:

【java】java的Enum

1.enum的應用,包括定義,遍曆,switch,enumset,enummap等import java.util.EnumMap; import java.util.EnumSet; public class EnumTest { // 定義一個enum枚舉類型,包括兩個執行個體ON,OFF public enum State { ON, OFF }; // 測試函數 public static void

【java】System.getProperty()參數大全

System.getProperty()參數大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory

使用java的html解析器jsoup和jQuery實現一個自動重複抓取任意網站頁面指定元素的web應用

線上示範  本地下載如果你曾經開發過內容彙總類網站的話,使用程式動態整合來自不同頁面或者網站內容的功能肯定對於你來說非常熟悉。通常使用java的話,我們都會使用到一些HTML的解析,例如,httpparser,最早gbin1.com的整合搜尋就是使用httpparser來抓取Google和Baidu的搜尋結果,並且整合呈現給搜尋使用者,這也就是GBin1網域名稱的由來。那麼今天呢,我們介紹另外一個超棒的Java的HTML解析器

Java裡的XML概念整理

1. XML文法解析方式 XML解析方法是理論知識,不止在java裡是這樣,換到其他語言下也是一樣的。目前有三種:     A.  DOM(Document Object Model): DOM方法一次把XML的所有內容讀入記憶體,按照xml的內容裡面的node,attribute等產生一個樹狀結構。這就是一個物件模型了,完了我們就可以對這個樹狀結構進行操作。DOM的特點是編程簡單,明了;缺點是要一次性讀入所有內容     B.  SAX(Simple API for XML):

Java Math類的一些方法

/*java.lang包中的Math類提供有常量 * 並包含有用於執行基本數學運算的 * 方法,如初等指數、對數、平方根 * 用於進行更進階的數學運算。由於 * 在Math類的方法都是靜態,因此可 * 直接通過類來調用 * Math.cos(angle); * (使用靜態匯入(static import)的語言特性"import static java.lang.Math.*" * 就不必在每一個數學函數前面都寫Math了。這允許通過簡單的 *

hadoop : java.lang.OutOfMemoryError: unable to create new native thread

最近在運行hadoop程式,遇到兩個問題: 1、OutOfMemoryError in HadoopError: unable to create new native thread Error initializing attempt_201111090003_0013_r_000000_0: java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native

java Lock實現 經典存取錢問題

這裡還是經典的賬戶存取錢的問題,因為在學習線程的通訊,學習了java的lock機制,試著自己用lock的await()、signalAll()、signalAll()重現了一下synchronized的wait、notify、notifyAll的機制,算是加深印象吧要實現的邏輯是先存錢,再取錢,再存再取的執行順序這是賬戶類:經典的模型,還是這樣,裡面有存取和取錢方法 1 package treadTest.notify; 2 3 import

Exception in thread “main” java.io.IOException: Cannot run program “XX”: Cre

我裝的是Cygwin+hadoop跑在Windows上。hadoop4win安裝起來非常的方便,但是還沒怎麼使用,今天想試試SequenceFile,然後在寫檔案的時候出現錯誤:Exception in thread "main" java.io.IOException: Cannot run program "XX": CreateProcess error啟動並執行程式是在Windows利用eclipse連結Hadoop讀寫HDFS上的檔案。解決辦法:   

Java 建立檔案、檔案夾以及臨時檔案

package Test;import java.io.File;import java.io.IOException;public class CreateFileTest {/*** 建立單個檔案* @param destFileName 檔案名稱* @return 建立成功返回true,否則返回false*/public static boolean CreateFile(String destFileName) {   File file = new File(destFileName)

推薦一款非常好用的java反編譯工具

用c++寫成,可反編譯class檔案,支援jar包級的反編譯,可將整個jar包直接儲存為*.src.zip原始碼包,反編譯迅速,錯誤率極少,詳細的看下面:http://java.decompiler.free.fr/?q=jdguiIntroductionThe aim of “Java Decompiler” project is to develop tools to decompile and analyze Java 5, and upper, “.class”

Java將中文姓名轉換為拼音

代碼如下: 1 import net.sourceforge.pinyin4j.PinyinHelper; 2 import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; 3 import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; 4 import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; 5

總頁數: 4058 1 .... 1362 1363 1364 1365 1366 .... 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.