- 浏览: 46755 次
- 性别:
- 来自: 成都
最新评论
文章列表
1. 读取Jar包里的MANIFEST.MF文件(读取EAR包里的文件相同的操作),大概步骤如下:
1)用Jar包的绝对路径作为构参,New一个JarFile类
2)用Jar包里的一个文件文件的相对路径作为参数,调用JarFile类的一个getJarEntry的方法,得到一个JarEntry类
3)再用这个Entry类作为参数,调用JarFile的getInputStream文法,得到这个文件的InputStream
4)接下来对InputSteam的操作与普通读取文件的方法相同
Java代码
StringBuffer sb ...
JAVA语言中的反射机制:
在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?
对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功 ...
1、说说 tomcat 或你了解的 web 容器的实现原理。
2、在浏览器地址栏输入网址回车后,一直到看到完整页面,大概说说都发生了什么事情。
3、不用第三方,怎么在页面中实现一个带进度条的文件上传?多文件上传呢?
4、怎么用原生的js, css, html实现一个无限级树菜单?
5、怎么实现一个最简单的 ORM,不考虑缓存。
6、怎么封装servlet/jsp,实现一个最简单的MVC框架?
模块(module)方式创建maven工程
http://blog.csdn.net/sweblish/article/details/7035116
任意公共方法的执行:
execution(public * *(..))
任何一个名字以“set”开始的方法的执行:
execution(* set*(..))
AccountService接口定义的任意方法的执行:
execution(* com.xyz.service.AccountService.*(..))
在service包中定义的任意方法的执行:
execution(* com.xyz.service.*.*(..))
在service包或其子包中定义的任意方法的执行:
execution(* com.xyz.serv ...
www.open-open.com
http://www.open-open.com/doc/view/21c51b96df5b40df9f09497fb5f6f669
maven上传包命令:
mvn deploy:deploy-file -DgroupId=test.com -DartifactId=test3 -Dversion=test-SNAPSHOT -Dpackaging=war -Dfile=C:\Users\Administrator/20121214145955 -Durl=http://nexus.wocloud.com/content/repositories/snapshots/ -DrepositoryId=项目名称
获取td:
获取tr的第一个td
$("#trid > td:first")
获取tr的第二个td
$("#trid > td:odd:first")
获取tr的偶数行td
$("#trid > td:odd")
第二种方法:
$("#trid").children("td").eq(0)
$("#trid").children("td").eq ...
很久不写servlet,居然连这个都忘了,faint.
在web.xml如下:
<servlet> <servlet-name>Servlet的名字</servlet-name> <servlet-class>com.servlet.ProductsAllServlet(servlet的class文件所在的包)</servlet-class> <load-on-startup>1(servlet的启动顺序)</load-on-startup> </servlet>
...
JPA是在Hibernate成熟并大行其道的时候才推出的,基本上是借鉴Hibernate的优点,做了一个统一的标准而已,JPA1.0没有一对多的级联删除配置,也许JPA2.0里才有吧(这里没做过调研)@OneToMany(mappedBy = "commentTeam")@Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE,org.hibernate.annotations.CascadeType.DELETE_ORPHAN})private Set<CommentTeamMember> comme ...
最近在项目中用到 了Spring的JobDetailBean,可以在JobDetailBean中调用QuartzJobBean,可以通过jobDataAsMap传递参数:
如:QuartzJobBean的实例TestTimeOutJob :
import java.util.HashMap;
import java.util.Map;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.SchedulerExce ...
在页面中加入以下代码,可清理ajax缓存带来的问题。
<script type="text/javascript">
$.ajaxSetup({
cache: false
});
</script>
System.getProperties(key):
键 相关值的描述
java.version
Java 运行时环境版本
java.vendor
Java 运行时环境供应商
java.vendor.url
Java 供应商的 URL
java.home
Java 安装目录
java.vm.specification.version
Java 虚拟机规范版本
java.vm.specification.vendor
Java 虚拟机规范供应商
java.vm.specification.name
Java 虚拟机规范名称 ...