- 浏览: 69987 次
- 性别:
- 来自: 北京
最新评论
文章列表
Linux下sh脚本启动java 的jar
- 博客分类:
- linux
#!/bin/shJAVA_HOME=/opt/jdk1.6.0_43APP_HOME=/opt/projectulimit -n 8192nohup $JAVA_HOME/bin/java -Dconfig=$APP_HOME -jar ./project.jar# $1 1>/dev/null 2>/dev/null &
Java 内部类
分四种:成员内部类、局部内部类、静态内部类和匿名内部类。
1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。
注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员 ...
运行时异常与一般异常有何异同
- 博客分类:
- java基础
Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。
Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。
JSTL-EL表达式
- 博客分类:
- web前端
JSTL-EL表达式
一个EL表达式包含变量和操作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量:
变量名称
说明
pageScope
一个 ...
SAXReader读取xml(属性value有值)
- 博客分类:
- XML
public Report getReportByXml(String xmlPath) {
File file = new File(xmlPath);
FileInputStream fis = null;
SAXReader saxReader = new SAXReader();
Document doc = null;
Report report = null;
try {
report = new Report();
fis = new FileInputStream(file);
doc = saxReader.re ...
xpath路径表达式
- 博客分类:
- XML
w3sch:http://www.w3school.com.cn/xpath/xpath_syntax.asp
简单说,xpath就是选择XML文件中节点的方法。
所谓节点(node),就是XML文件的最小构成单位,一共分成7种。
- element(元素节点) - attribute(属性节点) - text (文本节点) - namespace (名称空间节点) - processing-instruction (处理命令节点) - comment (注释节点) - root (根节点)
xpath可以用来选择这7种节点。不过,下面的笔记只涉及最常用的第一种 ...
java之面试135问
- 博客分类:
- 面试
1. 数组有没有length()这个方法? String有没有length()这个方法?
答:数组没有length()这个方法,有length的属性。
String有length()这个方法。
2. String s = new String("xyz");创建了几个String Object?
答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
3. abstract class和interface有什么区别?
答:声明方法的存在而不去实现它的类被叫做抽象类 ...
jsp自定义标签之简单创建实例
- 博客分类:
- jsp
在JSP编程中,Struts一般用来处理form和业务逻辑,Struts中使用了很多自定义标签,如html、bean等,但很多时候我们还是需要使 用 "<% java code %>" 这样的语句来操作一些输出。为了减少这种代码,可以创建自定义标签。 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负 责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继 承TagSup ...
jsp自定义标签之由浅到深详细讲解JSP自定义标签
- 博客分类:
- jsp
一、基本概念
1、标签(Tag)
标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。
2、标签库(Tag lib ...
jsp自定义标签之浅谈jsp自定义标签实现过程
- 博客分类:
- jsp
(一) 没有正文的JSP自定义标签实现
(1):定义JSP自定义标签处理类
import java.io.IOException;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.se ...
maven pom详解(转)
- 博客分类:
- maven
来源:http://www.zuidaima.com/share/1781583829978112.htm
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <!- ...
session与cookie的异同
- 博客分类:
- web前端
1.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。
2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie进行信息处理的,当用户首先进行了请求后,服务端就在用户浏览器上创建了一个Cookie,当这个Session结束时,其实就是意味着这个Cookie就过期了。注:为这个用户创建的Cookie的名称是aspsessionid。这个Cookie的唯一目的就是为每一个用户提供不同的身份认证。
3.cookie和session的共同之处在 ...
java获取客户端ip和mac
- 博客分类:
- web前端
来源:http://www.cnblogs.com/hxsyl/p/3422191.html /** * 获取客户端ip * * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "un ...
Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。
1、元注解
元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。
1.1、@Retention: 定义注解的保留策略
@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含
@Retention(RetentionPolicy.CLA ...
Hibernate get和load区别
- 博客分类:
- 面试
get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。
1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null
2. 从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判断是否是lazy,如果不是直接访问数据库检索,查到记录返回,查不到抛 ...