java
文章平均质量分 88
ywj_316
这个作者很懒,什么都没留下…
展开
-
正则基础
public class ReEX { /** *//** * @param args */ /** *//** * @param args */ public static void main(String[] args){ //正则表达式 //用途:字符匹配\字符查找\字符替换 //类: ...2009-11-03 10:15:00 · 65 阅读 · 0 评论 -
文件上传组件
文件上传组件1 Apache的Commons FileUpload2 JavaZoom的UploadBean3 jspSmartUploadFileUpload下载网址:http://commons.apache.org/fileupload/步骤:1 导入Apache的Commons FileUpload组件的两个jar包2 建上传页面<form action="serv...2009-11-29 21:34:00 · 167 阅读 · 0 评论 -
文件下载
文件下载代码(2008-02-26 21:33:36)标签:情感 String fileName = request.getParameter("fileName"); fileName = fileName.substring(fileName.indexOf("=")+1); String filePath = servlet.getServletContext(...2009-11-29 21:35:00 · 92 阅读 · 0 评论 -
字符串日期转换
java开发时往往需要做字符串和日期的转换主要用到:java.text.SimpleDateFormatSimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 它确立了转换的格式,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制1....2009-12-03 17:09:00 · 114 阅读 · 0 评论 -
java反编译工具jad
http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:\Java\>jad example1.class c:\Java\&g...2009-12-13 22:40:00 · 67 阅读 · 0 评论 -
java优化编程-字符串驻留
字符串比较时,采用.intern()方法将字符串添加到驻留池中,再进行比较,运行速度比equals()方法更快String str="张三";str=str.intern();if(str=="张三"){System.out.println("相同");}...2010-01-20 15:26:00 · 78 阅读 · 0 评论 -
java优化编程-语句
1 少量的内联代码 比 方法调用运行速度快4倍。但对于大量的、重复度高的代码还是建议使用方法。2 final方法编译器会将该方法的代码展开插入到调用代码处,因此运行速度快,提高了效率。同样final类也可以提高效率。3 使用循环语句的几个建议:1)当作数组拷贝操作时,采用System.arraycopy()方法完成拷贝操作。2)尽量避免在循环体中调用方法,因为方法调用是比较昂贵的。3)...2010-01-20 15:50:00 · 55 阅读 · 0 评论 -
java优化编程-核心类
1 Vector与ArrayList(HashTable/HashMap)Vector防止多线程运行,是线程安全的,效率低,安全性高。ArrayList在多线程环境下运行,是非线程安全的,效率高,安全性低。以下方法可以将ArrayList类标识为线程安全的对象:List list=Collections.synchronizedList(new ArrayList());2 ArrayL...2010-01-21 18:35:00 · 84 阅读 · 0 评论 -
jvm类加载器
其他参考:1 http://gzcj.iteye.com/blog/3946482 http://blog.sina.com.cn/s/blog_5f1fe33f0100d9ak.html类加载器是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来...2010-04-24 22:26:00 · 75 阅读 · 0 评论 -
守护线程、非守护线程(用户线程)(转)
1、 java命令和 javaw命令是怎么回事?我现在的理解:java命令在执行一个class文件的时候,(1)首先要创建一个虚拟机实例(2)虚拟机启动用户主线程 main()方法,这是非守护线程(3)虚拟机(也可能是主线程)启动守护线程。比如垃圾收集线程。(4)main()方法结束,并且由main()方法创建的用户线程也结束。也就是说系统中没有用户线程存在了,则守护线程也结束...2010-04-25 00:06:00 · 118 阅读 · 0 评论 -
内存溢出跟踪笔录
最近一直被内存溢出捆扰,现在对这几天的工作做个小小的总结!另外给首次与到此类问题的小鸟们作个提示,希望大家早日变成老鸟!1 首先确认是不是内存溢出,如果直接报OutOfMemoryException,那肯定是内存溢出,有时可能没有发现这个错误,但WEB服务到最后还是挂了,也有可能是由Memory Out,如何确认,最好的办法就是查看gc日志。2 如果确认是内存溢出,不要急着跟踪,因为要找到确切...2010-07-22 11:11:00 · 82 阅读 · 0 评论 -
Java正则表达式的解释说明
表达式意义:1.字符x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n 带有八进制值 0的字符 n (0 <= n <= 7)\0nn 带有八进制值 0的...2010-02-09 09:47:00 · 73 阅读 · 0 评论 -
J2EE的13种核心技术简介(转)
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解释支撑J2EE的13种核心技术:JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,JavaIDL,JTS, JTA,JavaMail和JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的技术之间是如...2010-02-21 16:28:00 · 122 阅读 · 0 评论 -
pager-taglib的安装和使用
1、拷贝pager-taglib.jar包2、在JSP页面中使用taglib指令引入pager-taglib标签库3、使用pager-taglib标签库进行分页处理pg:pager【这个标签用来设置分页的总体参数】重要参数说明: url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数 items:总记录数,pager标签正是根据这个值来计算分页参数的 maxPageI...2009-11-29 21:34:00 · 75 阅读 · 0 评论 -
java mail
JavaMail下载与安装http://java.sun.com/products/javamail/index.html核心类与接口javax.mail.Sessionjavax.mail.Messagejavax.mail.Addressjavax.mail.Authenticatorjavax.mail.Transportjavax.mail.Storejavax.mail...2009-11-29 21:33:00 · 70 阅读 · 0 评论 -
cookie
//servlet//生成cookie对名象java.util.Date date=new java.util.Date();Cookie c=new Cookie("lastVisited",date.toString());c.setMaxAge(60*60*24);//设置有效时间,单位秒c.setPath("/");//设置路径c.setDomain(".v512.com");//设置域...2009-11-03 10:25:00 · 73 阅读 · 0 评论 -
JAVA语言读取MAC地址(转)
import java.io.*; public class ReadMAC { public static String physicalAddress = "read MAC error!"; public ReadMAC() { } public static String checkPhysicalAddress(){ try{ String line; ...2009-11-06 17:21:00 · 104 阅读 · 0 评论 -
网站首页静态化方案
1 Freemarker网站静态化的实现(转) 首页:1.<body> 2.<div id="wrap"> 3. <!--头部开始--> 4. <jsp:include page="/html/top.html" flush="true"></jsp:include> 5.2009-11-06 17:52:00 · 125 阅读 · 0 评论 -
Apache BeanUtils
BeanUtils.copyProperties 与 PropertyUtils.copyProperties 用法及区别一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很 多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的...2009-11-29 21:17:00 · 58 阅读 · 0 评论 -
IO流
1 输入/输出流 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer2 字节流和处理流------------------------------------------------------------------------3 InputStream 向程序中输入数据Input...2009-11-29 21:18:00 · 65 阅读 · 0 评论 -
Map-iterator
Set temp=new HashSet();Set entries = temp.entrySet(); for (Iterator iter = entries.iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry) iter.next(); ACL acl = (ACL)entry.getValue(); }...2009-11-29 21:20:00 · 76 阅读 · 0 评论 -
日期Format
日期格式化Date currentTime = new Date();SimpleDateFormat HMFromat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strCurrentTime=HMFromat.format(currentTime);2009-11-29 21:26:00 · 75 阅读 · 0 评论 -
判断是否属于此类型
event.getValue() instanceof ActionForm 返回true或falseinstanceof判断是否属于此类型value instanceof Date2009-11-29 21:27:00 · 127 阅读 · 0 评论 -
日期处理
Calendar g=Calendar.getInstance(); g.add(Calendar.YEAR,1); SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss",Locale.US); String d=s.format(g.getTime()); Syst...2009-11-29 21:28:00 · 52 阅读 · 0 评论 -
生成jar包
生成jar包jar -cvf test.jar *.**.*是指当前目录下所有文件打包到目标目录下是否是该类或该类的子类类型的对象instanceofcar instanceof Car增加的for循环int[] arr={1,2,4,5,6};for(int i:arr){}//只用于显示,不可以访问i...2009-11-29 21:29:00 · 51 阅读 · 0 评论 -
同步锁
public void synchronized getall(){}2009-11-29 21:30:00 · 60 阅读 · 0 评论 -
序列化与反序列化
序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。 序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。 而Serializable接口属于支持序列化的一个接口,只有一个实现它的对象可以被序列化工具存储和...2009-11-29 21:31:00 · 63 阅读 · 0 评论 -
Java通用数据访问层Fastser-DAL推荐
本着不重复造轮子的原则,基于mybatis、spring jdbc、hibernate等ORM的通用数据访问层,支持基于datasource的读写分离、主备自动切换和故障转移,支持简单的负载均衡。源码地址:http://git.oschina.net/fastser/fastser-dal-all 特性: 基于mybatis、spring jdbc、hibernat...原创 2014-12-29 10:20:16 · 247 阅读 · 0 评论