Java
鎏金岁月-Ban
这个作者很懒,什么都没留下…
展开
-
Servlet的基本架构
public class ServletName extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } public void doGet(HttpServl原创 2013-07-09 12:28:19 · 518 阅读 · 0 评论 -
java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量
转自:http://lijinzhe.blog.163.com/blog/static/62147668201222024822711/[java] view plaincopy import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage转载 2014-03-08 16:07:48 · 590 阅读 · 0 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th转载 2014-03-22 23:37:58 · 342 阅读 · 0 评论 -
java synchronized详解
转自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个转载 2014-03-23 00:43:01 · 359 阅读 · 0 评论 -
java.lang.ProcessBuilder用法
package com.accentrix.medm.etextbook.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class ProcessTes转载 2014-05-12 15:00:38 · 1435 阅读 · 0 评论 -
AsyncContext简介
为了支持异步处理,在Servlet 3.0中,在ServletRequest上提供了startAsync()方法:AsyncContext startAsync() throws java.lang.IllegalStateException;AsyncContext startAsync(ServletRequest servletRequest,转载 2014-06-03 14:35:46 · 827 阅读 · 0 评论 -
Java Calendar获取年、月、日、时间
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间 int year = c.get(Calendar.YEAR); //获取年 int month = c.get(Calendar.MONTH) + 1; //获取月份,0表示1月份 int day =转载 2014-07-01 14:15:14 · 463 阅读 · 0 评论 -
Servlet3.0新特性---异步支持
1.servlet2.5中,页面发送一次请求,是顺序执行,即使在servlet里的service中开启一个线程,线程处理后的结果是无法返回给页面的,servlet执行完毕后,response就关闭了,无法将后台更新数据即时更新到页面端2.现在后台“推”是怎么实现的 2.1定时发送请求,页面有刷新,不好友 2.2Ajax 轮询,然后通过js更新页面数据 相转载 2014-06-03 14:40:18 · 489 阅读 · 0 评论 -
java socket 长连接
最近做SSO的项目,其中用到了socket长连接.一直都是看代码的,但是要求socket做成SSL的,不得不动手写写代码了.下面我给出一个简单的socket长连接.Java代码 SocketClient.java Java代码 import java.io.IOException; import java.io.InputSt转载 2014-06-20 14:54:26 · 884 阅读 · 0 评论 -
System.getProperty()方法大全
System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称 System.out.转载 2014-08-13 18:05:34 · 363 阅读 · 0 评论 -
HSSFWorkBooK用法
HSSFWorkBooK用法博客分类: JavaJava代码 public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = w转载 2014-08-13 11:47:40 · 481 阅读 · 0 评论 -
Java调用ffmepg+mencoder视频格式转换
PS: ffmpeg.rev12665.7z版本相当老了,有很多命令可能出现错误 其他格式转FLV格式,可以用Java调用ffmpeg和memcoder实现ffmepg版本:ffmpeg.rev12665.7z高品质:ffmpeg -i E:/input/a.wmv -ab 128 -acodec libmp3lame -ac 1 -ar 22050 -r 29.97 -qsc转载 2014-01-27 17:40:44 · 702 阅读 · 0 评论 -
Java获取目录文件信息
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputSt转载 2014-01-16 14:01:20 · 587 阅读 · 0 评论 -
Java中的Enum用法介绍
1. 关于Java Enum:学过C/C++等语言的人,应该都对Enum类型略知一二。Enum一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals。是一种好的习惯。JDK1.5之前没有Enum这个类型,那时候一般用接口常量来替代。有了JavaEnum之后,可以更贴近的表示这种常量。2.转载 2013-07-31 15:52:17 · 393 阅读 · 0 评论 -
java Stack
java Stack它是Vector的子类public class Stackextends VectorStack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到堆栈顶距离的 sear转载 2013-08-14 10:40:38 · 454 阅读 · 0 评论 -
java Stack
它是Vector的子类public class Stackextends VectorStack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty 方法、在堆栈中查找项并确定到堆栈顶距离的 search 方法。首次创建转载 2013-08-14 12:00:13 · 410 阅读 · 0 评论 -
java List 排序 Collections.sort() 对 List 排序
//一个POJO例子class User { String name; String age; public User(String name,String age){ this.name=name; this.age=age; } public String getAge() { return age; } public void se转载 2013-08-26 16:33:31 · 388 阅读 · 0 评论 -
StringUtils的isBlank与isEmply
1.public staticboolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) =true StringUtils.isEmp转载 2013-08-28 15:25:32 · 419 阅读 · 0 评论 -
java中常用的字符串的截取方法
1、length()字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 void转载 2013-09-03 15:01:48 · 1132 阅读 · 0 评论 -
java文件和文件夹复制、删除、移动操作
[java] view plaincopyimport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.InputStream; import java.io.PrintWrite转载 2013-09-04 14:31:52 · 548 阅读 · 0 评论 -
java 应用下载文件名乱码
String saveAsFileName = URLEncoder.encode(saveAsFileName,"UTF-8"); //这种方法可以解决中文乱码,但是不能解决符号乱码,如空格“ ”会被转成加号“+”String saveAsFileName = new String(saveAsFileName.getBytes("GBK"), "ISO8原创 2013-11-12 14:37:24 · 567 阅读 · 0 评论 -
JAVA发送HTTP请求,返回HTTP响应内容,实例及应用
JDK 中提供了一些对无状态协议请求(HTTP )的支持,下面我就将我所写的一个小例子(组件)进行描述: 首先让我们先构建一个请求类(HttpRequester )。该类封装了 JAVA 实现简单请求的代码,如下:Java代码 import java.io.BufferedReader; import java.io.IOException; import转载 2014-01-22 17:29:36 · 595 阅读 · 0 评论 -
Java中的DateFormat用法举例
[java] view plaincopyimport java.util.Date; import java.text.DateFormat; /** * 格式化时间类 DateFormat.FULL = 0 DateFormat.DEFAULT = 2 DateFormat.LONG = 1 * DateFormat.MEDIUM转载 2014-01-15 18:08:12 · 532 阅读 · 0 评论 -
浅谈java异常[Exception]
一. 异常的定义在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记得当初学习java的时候,异常总是搞不太清楚,不知转载 2014-08-27 14:12:22 · 434 阅读 · 0 评论