Java中得到当前方法的名称(字符串),比如函数名为 func 则返回字符串 ‘func’// code from http://www.75271.com/codes/String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1267浏览 1668个赞
Java将字符串转换成日期格式,下面的代码提供了两种方法java.util.Date = java.text.DateFormat.getDateInstance().parse(date String); 或者// http://www.75271.comSimpl……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2524浏览 331个赞
Java通过JDBC连接到Oracle数据库的代码public class OracleJdbcTest{ String driverClass = "oracle.jdbc.driver.OracleDriver"; Connection con; public void init(Fil……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2414浏览 1850个赞
将 Java util.Date 转换成 sql.Date// http://www.75271.comjava.util.Date utilDate = new java.util.Date();java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1715浏览 691个赞
Java通过NIO实现快速文件拷贝,通过NIO的文件复制比直接调用api要快速很多public static void fileCopy( File in, File out ) throws IOException { FileChannel inChannel = new FileInputStrea……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2618浏览 2559个赞
Java创建文件缩略图完整代码,可以指定缩略图的高度、宽度非常实用,已经定义成标准函数,放到你的项目里就可以直接运行private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality, String outFilename) ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2644浏览 1852个赞
Java创建Json格式数据这片文章提供了详细的解释:http://viralpatel.net/blogs/creating-parsing-json-data-with-java-servlet-struts-jsp-json/import org.json.JSONObject;...// http://www.75271.com...……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1487浏览 2481个赞
更多关于Java生成PDF的详细文档:http://viralpatel.net/blogs/generate-pdf-file-in-java-using-itext-jar/import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;impor……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1332浏览 141个赞
Java中设置HTTP代理的方法,更多细节请参考:http://viralpatel.net/blogs/http-proxy-setting-java-setting-proxy-java/System.getProperties().put("http.proxyHost", "someProxyURL");……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1593浏览 391个赞
Java演示设计模式中的单件模式,单件模式是我们经常用到的,防止用户同时创建多个类实例public class SimpleSingleton { private static SimpleSingleton singleInstance = new SimpleSingleton(); //Marking default con……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2833浏览 803个赞
下面的Java代码可以截取当前屏幕的缩略图import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import javax.imag……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1329浏览 285个赞
这段Java代码用于列出指定文件夹(目录)下的所有文件File dir = new File("directoryName"); String[] children = dir.list(); if (children == null) { // Either dir does not exist or is n……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2778浏览 756个赞
下面的Java代码演示了如何创建zip文件和jar文件,可以将多个指定的文件压缩到zip文件中,非常方便。import java.util.zip.*;import java.io.*; public class ZipIt { public static void main(String args[]) throws IOExcepti……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1768浏览 523个赞
Java中分析和读取xml文件范例,非常实用的代码 xml文件<?xml version="1.0"?><students> <student> <name>John</name&……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3073浏览 2490个赞
Java中将Array转换成map类型的方法import java.util.Map;import org.apache.commons.lang.ArrayUtils; public class Main { // http://www.75271.com/codes/ public static void main(String[] a……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2521浏览 691个赞
使用Java发送Email邮件import javax.mail.*;import javax.mail.internet.*;import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from)……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2724浏览 230个赞
Java发送Http请求抓取网页的代码,代码简单明了,可以用于抓取指定网页的html代码import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL; public class Main { public static void ma……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2576浏览 2046个赞
Java中动态修改数组(Array)的大小,Java数组大小需要预先指定,下面的代码演示了如何在运行时修改数组的大小/*** Reallocates an array with a new size, and copies the contents* of the old array to the new array.* @param oldAr……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1819浏览 551个赞
Java读取、分析excel文件的代码代码转自:http://code.csdn.netimport java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2905浏览 2781个赞
下面列出了几种循环方式,从效率最高到效率最低/* * How To Write Faster Loops (after Dan Bornstein, Google Engineer) * * - http://www.youtube.com/watch?v=ptjedOZEXPM * *//* 1 (fastest) */for (i……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2113浏览 1069个赞
ruby编写的简单端口扫描程序转自:http://www.javaarch.net/jiagoushi/ruby的端口扫描示例最简单的示例:端口扫描通过一个tcp链接到某个ip地址上,看看tcp链接的端口是否开通require 'socket' #socket library def open_port(host, ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3148浏览 1239个赞
Windows下查看端口占用情况和占用端口的程序 在windows命令行窗口下执行:C:\>netstat -aon|findstr "4444"TCP    127.0.0.……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1484浏览 1914个赞
PS中有一种滤镜可以让图像看上去好像历经岁月,微微泛黄英文中这种图像特效被称为Sepia Tone Effect 直译过来的意思转自:http://blog.csdn.net/jia20003/就是黄褐色特效。它的基本处理算法如下:1. 首先对图像重新计算RGB值,计算公式如下:int fr= (int)(((double……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2769浏览 2284个赞
Java实现FTP文件上传用ftp协议上传文件大于1M的文件速度比http快;文件越大;上传的速度就比http上传快的倍数越大。而且用java编写程序;ftp比http方便转自:http://my.csdn.net/cai120yang/code/detail/9867import org.apache.commons.io.IOUtils;impo……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2544浏览 2348个赞
Java根据给定的日期计算其前一天和后一天的日期转自:http://my.csdn.net/shenfuding_cn/code/detail/34403package com.xtgd.test; import java.io.BufferedReader;import java.io.InputStreamReader; public c……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2742浏览 2821个赞
下面是一个例子,演示如何执行一个进程(类似于在命令行下键入命令),读取进程执行的输出,并根据进程的返回值判断是否执行成功。一般来说,进程返回 0 表示执行成功,其他值表示失败。转自:http://my.csdn.net/tony2250804606/code/detail/38125import java.io.*; /** * 示例:执行进程并……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1810浏览 352个赞
java获取程序运行路径、获取当前jar路径public class RtuMain { public static void main(String[] args) { System.out.println(getProjectPath()); System.out.println(getRealPath()……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1396浏览 2329个赞
Java生成中文验证码代码package com.cqcet.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;i……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3053浏览 1073个赞
Java常见读取*.properties文件的两种方法import java.io.InputStream;import java.util.Enumeration;import java.util.List;import java.util.Properties;import java.util.ResourceBundle;import ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1200浏览 2376个赞
Java删除properties配置文件中指定键值public static boolean deleteKeyValue4Pro(String delete_key, String delete_value) { boolean flag = false; String toreplace =delete_key + "="……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2920浏览 2399个赞
Java多线程编程中的lock使用代码详解import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lo……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1801浏览 351个赞
基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(h1,h2,…,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2662浏览 2162个赞
基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。public class selectSort { public selectSort(){ int a[]={1,54,6,3,78,34,12,45}; int position……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2133浏览 1058个赞
在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 package com.test; public class insertSort {public insertSort(){ inta[]={49,38,65,97,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1647浏览 1644个赞
Java排序算法 – 希尔排序(最小增量排序)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。当增量减到1时,进行直接插入排序后,排序完成。public class she……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2896浏览 2324个赞
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。public class bubbleSort {public bubbleSort(){ int a[]={49,38,65,97,76,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1895浏览 1562个赞
基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。public class quickSort { int a[]={49,38,65,97,76,13,27,49,78,34,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2535浏览 425个赞
基本排序:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。import java.util.Arrays;public class mergingSort {int a[]={49,38,65,97,76,13,27,49,78,34……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2869浏览 1121个赞
基本思想:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。import java.util.ArrayList;import java.util.List;public class radixSort { int a[]=……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2666浏览 226个赞
Java中反射机制(Reflection)研究及代码演示转自:http://blog.csdn.net/jzhf2012/article/details/8466540 首先看下基本概念:  (一)在Java运行时环境中,对于任意一个类,能否知道……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2975浏览 1860个赞
包含数据读取、调用存储过程、执行批处理、事务等转自:http://blog.csdn.net/jzhf2012/article/details/8458738package test.jdbc;import java.sql.*;public class JDBCTest { private static Connection conn = nu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1273浏览 2282个赞
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。转自:http://blog.csdn.net/hopezhangbo/article/details/7773187     一、当两个并发线程访问同一……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2594浏览 1851个赞
Java日期格式之间的相互转换代码package com.hxhk.cc.util;import java.text.SimpleDateFormat;import java.util.Date;import com.lowagie.text.pdf.codec.postscript.ParseException;public class Da……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2545浏览 2234个赞
Java字符ip地址和数字ip地址之间的相互转换package com.hxhk.cc.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class IPAddressFormatter { private static final long se……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1812浏览 2397个赞
Java代码演示设计模式之工厂模式转自:http://blog.csdn.net/communicate_/article/details/8274227package com.sun.java.design;//定义一个接口interface Computer { public void type();}class Dell impleme……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2956浏览 2675个赞