J2EE
Storm-Shadow
愿君出走半生,归来时仍是少年
展开
-
java nio 之 ServerSocketChannel 示例
一、MultiPortEchoimport java.io.*;import java.net.*;import java.nio.*;import java.nio.channels.*;import java.util.*;public class MultiPortEcho{ private int ports[]; private ByteBuffer echoBuffer = ByteBuffer.allocate( 1024 ); public MultiPor原创 2021-06-02 11:32:12 · 308 阅读 · 0 评论 -
Java nio 之 ByteBuffer 的示例
import java.io.*;import java.nio.*;import java.nio.channels.*;public class CreateArrayBuffer{ static public void main( String args[] ) throws Exception { byte array[] = new byte[1024]; ByteBuffer buffer = ByteBuffer.wrap( array ); buf.原创 2021-06-02 11:07:39 · 236 阅读 · 0 评论 -
Java nio 之文件操作
import java.io.*;import java.nio.*;import java.nio.channels.*;public class CopyFile{ static public void main( String args[] ) throws Exception { if (args.length<2) { System.err.println( "Usage: java CopyFile infile outfile" ); Sy.原创 2021-06-02 11:06:02 · 303 阅读 · 0 评论 -
如何利用内部类的类型封装功能实现线程安全的类以提高程序的性能
一、内部类的用途首先让先让我们来看一下内部类的用途:封装类型、直接访问外部类的成员、回调外部类的方法。这里仅重点介绍对本节来说至关重要的封装类型功能。 封装是面向对象的核心思想之一:把所有不希望对外公开的实现细节封装起来。顶层类只能处于public和默认访问级别,而成员内部类则可处于public、protected、private和默认4种访问级别。此外,如果一个内部类仅仅为特定的方法提原创 2013-12-15 20:41:17 · 1432 阅读 · 0 评论 -
Java数组和各种List的性能比较
Java数组和各种List的性能比较 以下程序分别对Java数组、ArrayList、LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能。package cn.lion.test; public class PerformanceTest { privatestatic final int SIZE =100000;原创 2013-11-03 13:39:48 · 8938 阅读 · 0 评论 -
struts2值栈
struts2之值栈(value stack)(转)众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action类的Action方法(默认是execute方转载 2013-06-13 07:23:25 · 1552 阅读 · 0 评论 -
struts2 中redirectAction如何传递参数!(转)
struts2 action提交成功后一般会转到某一jsp。 但有时候需要跳到某一action,一般会用如下方法: Xml代码 name="success" type="chain">actionName actionName或者 Xml代码 name="success" type="redirect">actionName.action act转载 2013-06-13 21:29:26 · 2038 阅读 · 0 评论 -
Hibernate中的Configuration类
Configuration类用来管理我们的配置文件的信息的,通过它,我们可以通过创建一个configuration实例来管理相应的配置文档,但是通常我们只创建一个configuration实例。下面是一个通用的创建实例的代码 Java代码try{ sessionFactory = new Configuration().configure().buildSessionFac转载 2013-07-02 07:36:23 · 1381 阅读 · 0 评论 -
struts2中的Action接口和Actionsupport接口的作用
Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类, 但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口,还实现了Validat转载 2013-06-12 18:51:55 · 5196 阅读 · 0 评论 -
ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数转载 2013-06-15 07:07:04 · 730 阅读 · 0 评论 -
利用 org.apache.commons.io.FileUtils快速读写文件
利用 org.apache.commons.io.FileUtils快速读写文件http://php.11519.net/5jblog/?p=475 String fileName = "C://11.txt"; File file = new File(fileName); String fileContent = ""; try { fileConten原创 2013-06-18 07:26:26 · 8558 阅读 · 0 评论 -
Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间转载 2013-07-25 22:34:38 · 725 阅读 · 0 评论 -
java.lang.IllegalStateException异常解决办法 .
最近在使用response.sendRedirect()时出现如下错误: java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:423)经过分析、查看jdk文档终于找到解决的办法,在response.sendRed转载 2013-06-17 19:56:54 · 4440 阅读 · 0 评论 -
Commons IO方便读写文件的工具类
Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方便的读写文件,url源代码等.普通地读取一个网页的源代码的代码可能如下InputStream in = new URL( "http://laoyu.info" ).openStream(); try { InputStreamReader inR = new Inpu转载 2013-06-18 07:13:51 · 1161 阅读 · 0 评论 -
JAVA字符串和日期的相互转换
这里用到的类是:java.text.SimpleDateFormat 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss自然是时分秒了! 为什么有的格式大写,原创 2013-05-10 18:38:57 · 1092 阅读 · 0 评论 -
J003_JAVA中字符串转与日期类型的相互转换
程序中的注释说得很清楚了,我就不多说了package mypackage1;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * JAVA中字符串转与日期类型的相互转换 * @author Administrator */原创 2013-05-16 22:25:39 · 1247 阅读 · 0 评论