java
烟雨青山
不断的追求
展开
-
java实现Html转图片
import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.HashMap;import jav...原创 2020-01-03 13:43:04 · 6666 阅读 · 3 评论 -
java解析excel
package excel;//该例子用POI 3.0实现,请自行到APATCH网站下载POIimport java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.ArrayList;im原创 2014-11-22 22:23:56 · 750 阅读 · 0 评论 -
HttpClient例子一个返回html一个返回字符流
import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apa原创 2015-01-27 11:44:52 · 1538 阅读 · 0 评论 -
java网络图片和二进制字符串间的转换
/** * @Title getImgeHexString * @Description 网络图片转换成二进制字符串 * @param URLName 网络图片地址 * @param type 图片类型 * @return String 转换结果 * @throws */ public static Str原创 2015-01-28 12:58:28 · 3532 阅读 · 0 评论 -
java配置环境变量
JAVA_HOMEC:\Program Files\Java\jdk1.6.0_23CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;原创 2015-01-15 09:36:20 · 543 阅读 · 0 评论 -
SimpleDateFormat的java的日期格式
SimpleDateFormat sft=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");原创 2013-11-27 21:21:39 · 657 阅读 · 0 评论 -
java的list排序
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;public class原创 2015-02-26 16:31:58 · 484 阅读 · 0 评论 -
微信支付
http://blog.csdn.net/u011160656/article/details/41759195http://pay.weixin.qq.com/wiki/doc/api/index.html原创 2015-02-27 17:50:46 · 858 阅读 · 0 评论 -
生成二维码图片并保存图片功能
import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import javax原创 2015-02-27 17:39:19 · 5664 阅读 · 0 评论 -
百度地图api
http://developer.baidu.com/map/index.php?title=jspopular原创 2015-02-27 17:56:47 · 614 阅读 · 0 评论 -
支付宝扫码即时到账支付
String strResult1 = ""; // //////////////////////////////////请求参数////////////////////////////////////// // 接口调用时间 String timestamp = UtilDate.getDateFormatter(); // 格式为:yyyy-MM-dd HH:m原创 2015-02-27 17:55:08 · 5784 阅读 · 3 评论 -
getRealPath方法过时(有删除线)
getRealPath()加了删除线,表示开发包升级不推荐使用了! 如下:String path = ServletActionContext.getRequest().getRealPath("/xx"); 解决代替方法: HttpServletRequest request = ServletActionContext.getRequest();String p原创 2015-03-06 16:01:47 · 3424 阅读 · 0 评论 -
上传文件
1.上传页 图片: <iframe src="fileupload.action?inputname=s_picture" name="fileimg" id="fileimg" scrolling="no" width="300" height="30"原创 2015-03-06 16:39:43 · 480 阅读 · 0 评论 -
kaptcha 简单方便的验证码生成工具
kaptcha是一个非常实用的验证码生成工具,有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到HttpSession中。kaptcha可以配置一下信息:验证码的字体验证码字体的大小验证码字原创 2015-03-06 15:25:26 · 696 阅读 · 0 评论 -
java长数据相乘
BigInteger b2=new BigInteger(9* 60 * 60 +""); BigInteger b3=new BigInteger(1000 * 24* 7+""); BigInteger b4 =b2.multiply(b3);System.out.println(b4.longValue());原创 2015-03-12 19:11:58 · 861 阅读 · 0 评论 -
java汉字转拼音
1.需要的jar包pinyin4j-2.5.0.jar2.代码 public class TestPinYin { public static void main(String[] args) { String a=TestPinYin.getPinYin("中国"); System.out.println(a); //原创 2015-04-01 18:08:56 · 673 阅读 · 0 评论 -
javaWEB项目定时调用
1.TimerManagerpublic class TimerManager { //时间间隔 //private static final long PERIOD_DAY = 24 * 60 * 60 * 1000; private static final long PERIOD_DAY = 30* 1000; public Tim原创 2015-04-22 15:58:57 · 1062 阅读 · 0 评论 -
java中的标号:outer的作用
标号label 标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中遇到break时,不管其它控制变量,都会终止。但是,当你嵌套在几层循环中想退出循环时又会怎样呢?正常的break只退出一重循环,你可以用标号标出你想退出哪一个语句。 char a; outer: //this is the label for the outer loop for(int i=0;i...原创 2018-05-11 17:14:06 · 1575 阅读 · 0 评论 -
System.setProperty()
/* * 设置指定键对值的系统属性 * setProperty (String prop, String value); * * 参数: * prop - 系统属性的名称。 * value - 系统属性的值。 * * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null。 * * 抛出: * SecurityException - 如转载 2014-05-27 10:16:42 · 1030 阅读 · 0 评论 -
java线程的操作
1.线程的创建的两种方法 1.1.用Thread public class MyThread extends Thread{ public void run(){ //..... } } //启动 MyThread thread=new MyThread(); thread.start(); 1.2.用Runnable原创 2013-12-09 14:48:05 · 550 阅读 · 0 评论 -
图片数据Base64编解码(java实现)
package com.vista.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.转载 2013-11-14 11:37:57 · 881 阅读 · 0 评论 -
java的file
public class Hello { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub System.out.println("File类只用于表示文件或者目录的信息,不能对文件或目录进行访问"); System.out.println("--原创 2013-12-01 13:16:24 · 677 阅读 · 0 评论 -
java的File的工具类
包括void listDirectory(File dir):列出指定目录下(包括其子目录)的所有文件,打印在控制台void deleteDirectory(File dir):删除指定目录及其包含的所有内容List listFile(File dir,final String[] extensions, boolean recursive): 列出指定目录下指定扩展名的所有文件L原创 2013-12-01 13:28:42 · 1178 阅读 · 0 评论 -
java基础和面向对象
1.计算机体系结构简介 硬件 操作系统内核 操作系统外壳 应用程序 2.Linux常用命令 pwd打印工作目录 cd改变工作目录 ls查看目录内容 mkdir创建目录 ./xxx运行可执行文件 3.Java语言基础 1).Java变量原创 2013-12-09 15:08:32 · 646 阅读 · 0 评论 -
java的String的使用
1.String 内部使用char[] 存储字符串数据2.判断两个字符串的字符序列是否相等 boolean equals(Object anObject); //忽略大小写的判断 boolean equalsIgnoreCase(String anotherString) 3.String的基本方法 返回字符串的小写形式 String toLowerCase();原创 2013-12-09 14:11:22 · 678 阅读 · 0 评论 -
java网络编程socket
1.服务器端 ServerSocket ss = new ServerSocket(8080);//port Socket socket = ss.accept(); 2.客户端 Socket socket = new Socket("localhost", 8888); 3.服务器端多线程线程池技术 //********************原创 2013-12-09 14:52:51 · 708 阅读 · 0 评论 -
java正则表达式替换空格和换行符
public static String getStringNoBlank(String str) { if(str!=null && !"".equals(str)) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Ma转载 2013-12-05 10:51:23 · 1448 阅读 · 0 评论 -
Object到int的转换问题
问题: 怎么把一个Object对象转成一个int型的数据,其实这个Object对象里存的是数字! 强制转换不好使! Object obj= 3; int i = (int) obj; ------有问题。 解决方法 Integer.parseInt(obj.toString);转载 2013-12-05 16:22:19 · 1064 阅读 · 0 评论 -
常用正则表达式收集
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9转载 2013-12-16 21:37:09 · 636 阅读 · 0 评论 -
Java正则表达式的完全匹配与部分匹配
package com.cxtt.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestZhengze { public static void main(String[] args) { // 完全匹配"^[1-9][0-9]{4,}$" //部分匹配"[1-9原创 2013-12-16 21:05:45 · 15287 阅读 · 0 评论 -
如何处理过时的StringBufferInputStream
下面的代码出自struts2的示例,但是其中已经有个StringBufferInputStream类已经过时了,怎么办?办法是这样的,用ByteArrayInputStream代替StringBufferInputStream,红色代码是新加的:public class TextResult extends ActionSupport { privat原创 2014-01-22 10:43:18 · 7254 阅读 · 0 评论 -
java在内存中画一个图片写上文字
package com.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStre原创 2014-01-23 18:03:12 · 2964 阅读 · 0 评论 -
java调用打印机打印自定义的图片
package test;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;i原创 2014-01-24 14:53:52 · 4799 阅读 · 0 评论 -
java高级编程学习如何使用打印服务 API
1 Java 高级编程: 打印 Java Pro Programming: Printing 学习如何使用打印服务 API 关键词: Java Programming print PrintJob 摘要 从较高层次上来看,使用 Java 打印服务 API 的步骤是很简单的: 1. 定位打印服务原创 2014-01-24 15:43:38 · 5129 阅读 · 2 评论 -
Java用socket获得网页html
import java.io.*;import java.net.*;public class FirstSocket {public static void main(String args[]) {String strServer = "www.sina.com.cn";// 取得第一个参数String strPage = "";// 取得第二个参数tr原创 2014-01-16 17:32:28 · 3081 阅读 · 1 评论 -
jsoup解析html代码
导入jsoup的jar包package com.test;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.select.Elements;public class Baidu { public static void main原创 2014-04-29 14:02:01 · 739 阅读 · 0 评论 -
java与json
1.json的基本语法1.表示一个对象{"name":'"zhangsan","age":22}{"name":"lisi","addr":{"city":"jinan","street":"huayuanlu"}}属性名要添加引号属性值如果是字符串,要添加引号数据类型:string,number,boolean,null,object2.表示一个对象数组[{}原创 2013-11-15 11:28:03 · 863 阅读 · 0 评论