- 浏览: 476916 次
- 性别:
- 来自: 广州
最新评论
-
springdata_springmvc:
java inputstream demo教程源代码下载:ht ...
文件的读写 -- java FileInputStream -
hukaimiao:
[/c佛挡[size=x-small][color=darkr ...
文件的读写 -- java FileInputStream -
wwm4851186:
可惜这是中国
10大技能 让你坐享10万美元薪酬 -
zhubo357087527:
楼主,这样写可以吗?用“Process proc = Runt ...
在java中如何调用linux的ctrl+c指令?
文章列表
struts2 常用标签(转)
- 博客分类:
- SSH
那就从简单的标签说起吧!1.x中常用的标签只有4中html、bean、logic、tiles
而struts2.0里的标签却没有分类,只用在jsp头文件加上
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库
下面就介绍每个
Class<T> 和 函数使用不定数目的参数
- 博客分类:
- 常用开源
1 class<T> 用于反射之中 表示一定要有一个类型(泛型)
1.1 实现接口时候,必须传入一个泛型public interface Comparable<T> { public boolean compareTo(T other);}
Comparable 接口包含一个类型参数 T
public class String implements Comparable<String> { public boolean compareTo(String other){
}}
1.2 这里指定了两个比较的class类型必须一致
p ...
7 清理(最好是删除)掉调试过程中写的System.out.println
这个是我曾经犯的一个错误,在统计信息的时候,我对每次统计都会去打印被统计的信息,在本地调试的时
候,因为数据量比较少,几十条倒是没什么问题,但是在工程中,由于数据量大,几千上万条,结果每次用户点
统计的时候,原来只要1秒就统计完了,变成需要等上4秒多。
8 ajax的使用
工程里面有dwr和jquery两种方式实现ajax,但是epp主要是对业务的实现平台,而ajax更倾向于用户的体验,所
以从代码维护的简单性而言,能用js或刷新页面实现的,就避免使用ajax。
9 使用Hash ...
1 子类构造函数中super的使用
系统会在构造函数第一行自动插入super(),因此如果你的子类是调用父类的没有参数的构造函数,就不必在子类构造函 数中写出。只有当子类调用父类带参数的构造函数时,才需要写出,super(name)。
2 序列化的使用
一个模型类实现java.io.Serializable,它就是可序列化的。但一般来说,是不需要对这个模型类
进行序列化操作的。所以模型类不需要实现这个接口
public class XXXAnalyse implements Serializable {
private static final long ser ...
Java运算符优先级 (转)
- 博客分类:
- java细节
优先级 符号 结合性(与操作数)
1 . () [] 左-->右
2 +(正号) -(负号) ++ -- ~ ! 右-->左
3 * / % 左-->右
4 +(加号) -(减号) 左-->右
5 ...
hibernate 包结构(转)
- 博客分类:
- java 开源
1. org.hibernate :该包的类基本上都是接口类和异常类
2. org.hibernate.cache.* :cache的实现类
3. org.hibernate.cfg.* :配置文件读取类
4. org.hibernate.collection.* :Hibernate集合接口实现类:例如List(PersistentList ...
hibernate 基于外键的1-1
- 博客分类:
- java 开源
public class Wife { private Long id; private String name; private Husband husband;
public class Husband { private Long id; private String name; private Wife wife;
外键保存在husband的表中
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC ...
package test.file;
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import java.text.ParseException;
public class ObjectTest { ...
优秀程序员的性格--why (转)
- 博客分类:
- java 精神
在此,我引用人月神话对优秀程序员的一些特性的引用 1.对编程有浓厚的兴趣,由兴趣能驱动自己的探索和钻研精神,优秀程序员一般喜欢用业余时间探索和自己琢磨点东西,研究点开源框架和源代码。 2.优秀程序员一般比较懒于做重复的事情,对于重复事情有独有的程序员思维,即通过程序或其它自动化方式解决重复问题,而留更多时间去思考。 3.优秀程序员更多的会从简单功能实现,花哨的界面转移到对安全,性能,可扩展等底层架构的关注。 4.优秀程序员一般有较明显的自恋和偏执特征。 5.优秀程序员一般有较为扎实的算法,数据结构等理论知识的基础.
以上是人月神话(blog.sina.com.cn/s/blog_493a845 ...
Timestamp和Date的区别
- 博客分类:
- java细节
时间戳Timestamp是date的一个瘦包装器 //Timestamp貌似现在没怎么用了
import java.sql.Timestamp;import java.util.Date;
public class DateTest { public static void main(String[] args){ //表示 1970 年 1 月 1 日 00:00:00 以来的标准毫秒数 long today = System.currentTimeMillis(); Timestamp timestamp = new Timestamp(today); System.out. ...
notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。两者的最大区别在于:
notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。 ...
Servlet事件监听器 在Servlet技术中已经定义了一些事件,并且我们可以针对这些事件来编写相关的事件监听器,从而对事件作出相应处理。Servlet事件主要有3类:Servlet上下文事件、会话事件与请求事件。下面具体讲解这3类事件的监听器实现。
1.对Servlet上下文进行监听
可以监听ServletContext对象的创建和删除以及属性的添加、删除和修改等操作。该监听器需要使用到如下两个接口类:
● ServletContextAttributeListener:监听对ServletContext属性的操作,如增加、删除、修改操作。
● Ser ...
tab 的简单实现原理
- 博客分类:
- javascript
你可以将div中的内容设置为table 或者内嵌入其它div ==
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <input type="button" value="div1" id="tab1" onclick=&quo ...
package test;
/** * 一个类与某个类结合的很紧密,并且内部类的类名不会被其它类可见和调用,也不会产生命名冲突== * */
public class InneryClass { private int tt; public InneryClass(int tt){ Square s = new Square(tt); this.tt = s.t; } class Square { public int t; public Square(int t){ this.t = t*t; } } public static void main(String[] ...