没有根的野草,漂浮的命途

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  java

摘要:对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:[java]view plaincopyprint?ObjectobjectRef=newObject(); 假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作... 阅读全文
posted @ 2015-05-06 13:51 针尖上的舞者 阅读(246) 评论(0) 推荐(0)

摘要:@XmlRootElement将一个Java类映射为一段XML的根节点参数:name定义这个根节点的名称namespace定义这个根节点命名空间@XmlAccessorType定义映射这个类中的何种类型需要映射到XML。@XmlAccessorType(XmlAccessType.FIELD)可接收四个参数,分别是:XmlAccessType.FIELD:映射这个类中的所有字段到XMLXmlAccessType.PROPERTY:映射这个类中的属性(get/set方法)到XMLXmlAccessType.PUBLIC_MEMBER:将这个类中的所有public的field或property同时 阅读全文
posted @ 2013-04-01 16:24 针尖上的舞者 阅读(453) 评论(0) 推荐(0)

摘要:程序中session都有一个默认的过期时间,其中tomcat中的默认时间为30分钟,根据需要我们可以去手动设置session的过期时间,以下是设置session的过期时间的三个方法:1.在tomcat-->conf-->conf/web.xm中的<session-config>中设置:<session-config><session-timeout>30</session-timeout></session-config>2.在项目的web.xml中定义:<session-config>? ?<sessi 阅读全文
posted @ 2013-04-01 15:25 针尖上的舞者 阅读(954) 评论(0) 推荐(0)

摘要://推荐使用的! 亲测可用import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.zip.GZIPOutputStream;import javax.serv. 阅读全文
posted @ 2013-03-29 15:34 针尖上的舞者 阅读(390) 评论(0) 推荐(0)

摘要:wsimport -d 路径 -p 自定义包名 -keep -verbose wsdl地址(例如:http://localhost:8888/ws?wsdl) 如果包名没有自己命名则按照原项目的包名层次来导出二、自定义接口方法和传递参数的名称 @WebResult(name="自定义名称") @WebParam(name="自定义名称")三、标准定义 契约优先,代码优先SOAP:simple object access protocol 阅读全文
posted @ 2013-02-18 15:35 针尖上的舞者 阅读(137) 评论(0) 推荐(0)

摘要:我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。逻辑关系说明与在某个位置,某些元素(字符、字符组或者子表达式)必须出现或在某个位置,某个元素或许不出现,或许不出现,或许长度不固定;要出现的,是某几个元素中的一个非在某个位置,某些元素不能出现 一般来说,正则表达式千变万化,总是这三种逻辑的组合。比如匹配双引号字符串: "quoted string"逻辑关系分析与首尾的双引号字符必须出现或两个双引号之间的字符个数是不确定 阅读全文
posted @ 2013-02-06 16:17 针尖上的舞者 阅读(583) 评论(0) 推荐(0)

摘要:常用正则表达式 阅读全文
posted @ 2013-02-05 16:11 针尖上的舞者 阅读(172) 评论(0) 推荐(0)

摘要:正则表达式,元字符 阅读全文
posted @ 2013-02-05 16:01 针尖上的舞者 阅读(184) 评论(0) 推荐(0)

摘要:HttpServletResponseWrapper为我们实现对response对象的后处理提供了帮助——你只需编写一个HttpServletResponseWrapper的子类,加入自己的功能实现(修饰器模式)。那么子类化HttpServletResponseWrapper都需要重写那些方法呢?1、获取response对象,并将输出存放在自定义的流里面,那么关于输出流(outputStream、writer)的操作都是需要重写的了: 1)以流的方式获取输出——重写getOutputStream() 2)以字符方式获取输出——重写getWriter() 3)刷新流——重写flushBuffer 阅读全文
posted @ 2013-01-30 16:51 针尖上的舞者 阅读(755) 评论(0) 推荐(0)

摘要:具体实现:利用Filter的过滤功能把*.jsp过滤出来,判断是否存在对应的.html文件,如果不存在对应的.html文件,则将其内容读出写入指定的.html文件,再跳转到对应的.html即可。如果存在对应的.html文件,则直接跳转到对应的.html即可。代码:JspFilter.javapackage com.zh.jsp.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import 阅读全文
posted @ 2013-01-30 16:43 针尖上的舞者 阅读(1330) 评论(0) 推荐(0)

摘要:添加回复comment的comment之后,请求action在跳转到页面,最新回复的comment.comment.content值为空,但是comment.comment不为空原因:前端<input type="hidden" name="comment.comment.id" value="${comment.id}"/>提交之后后端需要,先查后set到commentcomment.setComment(commentservice.findById(comment.getComment().getId())); 阅读全文
posted @ 2012-09-22 17:59 针尖上的舞者 阅读(421) 评论(1) 推荐(0)

摘要:mkdir() 只能在已经存在的目录中创建创建文件夹。 mkdirs() 可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。mkdirs public boolean mkdirs() 创建一个目录,它的路径名由当前 File 对象指定,包括任一必须的父路径。 返回值: 如果该目录(或多级目录)能被创建则为 true;否则为 false。 mkdir public boolean mkdir() 创建一个目录,它的路径名由当前 File 对象指定。 返回值: 如果该目录能被创建则为 true;否则为 false。 阅读全文
posted @ 2012-09-19 08:13 针尖上的舞者 阅读(600) 评论(0) 推荐(0)

摘要:原因,级联对象id被带到前台,提交的时候级联对象带有id值(数据库中已经存在),所以插入对象的时候级联对象执行的是update解决方法: 执行hibernate 保存方法之前,先把级联对象的id置为null在执行相应的hibernate插入操作即可 阅读全文
posted @ 2012-08-30 17:24 针尖上的舞者 阅读(455) 评论(0) 推荐(0)