- 博客(13)
- 资源 (7)
- 收藏
- 关注
转载 Java虚拟机学习 - 垃圾收集算法
转自:http://blog.csdn.net/java2000_wl/article/details/8022293跟踪收集器跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任何引用链时,则证明此对象是不可用的。下图中,对象Obj
2013-04-26 11:06:07 782
原创 Servlet几个常用的Listener接口
记性比较差,遂记录之。Servlet/JSP Scope作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 application 在所有应用程序中有效 。[ request-->session-->application ]ServletRequestListener.java
2013-04-18 17:43:07 1392
原创 Java 反射的简单示例
本例简单描述下Java反射的实现:Car.javapackage cn.hafx.reflect;public class Car{ private String brand; private String color; private int maxSpeed; public Car() { } public Ca
2013-04-16 14:26:54 905
原创 Java动态代理(JDK接口代理和Cglib类代理)
代理模式 代理模式是常用的java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由
2013-04-16 14:08:58 1825
转载 Tomcat web应用访问过程解析
转自:《精通Tomcat》第四章对于一次访问过程 主要有以下几个步骤 假设来自客户的请求为 http://localhost:8080 /test/index.jsp。 1 请求被发送到本机端口8080 被在那里侦听的HTTP Connector获得2 Connector把该请求交给它所在的Service的Engine来处理 并等待来自Engine的回应3 E
2013-04-12 11:34:01 1185
原创 Session 生命周期
Session 字面含义会话,代表了客户端与服务端的“会话”,Session的作用时间从用户第一次到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session。网上有一种说法:关闭浏览器Session会自动销毁,这种说法是错误的。Session的销毁只有两种情况:第一 调用了 session.invalidate()方法;第二 Session过期。其中S
2013-04-12 10:33:55 1338
原创 Java Servlet实现同一账号后登陆挤掉前一个登陆(类似QQ)
实现类似QQ登陆功能,账号已在一处登陆,在另外一处登陆时,将挤掉前一次的登录。原理简介:主要是servlet中对用户登录时的处理,servlet中维护了用户和sessionId的关系以及用户和session的关系,保存在两个map中,当用户登录时会向map中新增一条记录,如果发现map中已经有了该用户,则将该用户对应的记录删掉,注意是将map中的记录删掉而不是将session销
2013-04-11 13:21:17 9756 5
转载 forward和redirect的区别
转自:http://blog.csdn.net/tenor/article/details/4077079在Servlet中两种实现: forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response); redirect方式:respon
2013-04-10 17:04:56 1059
原创 Form表单enctype="multipart/form-data" 提交 获得普通文本域值
众所周知,form表单中 enctype是设置表单的MIME编码,默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传,只有使用了multipart/form- data,才能完整的传递文件数据,enctype="multipart/form-data"是上传二进制数据, form表单里面的普通文本input值域以二进制的方式传过去。此种情况
2013-04-10 14:37:00 11690 1
转载 HttpServletRequest.getParameter(String)和getAttribute(String)的区别
转自:http://blog.csdn.net/superbeck/article/details/4501301getParameter(String)和getAttribute()这两个方法都是从request对象中获得参数的方法。但实际上他们之间有着本质的区别。 1. getParameter()是指客户端和server端之间的数据传递。我们在从浏览器端发出一个请
2013-04-10 13:07:25 1244
转载 eclipse生成javadoc时出错:编码GBK的不可映射字符
转自:http://huibin.iteye.com/blog/458902 由于java源代码是用的UTF-8编码,Eclipse中默认编码是GB18030,因此,在生成javadoc的时候,需要手工指定一下编码和字符集。主菜单–>Project–>Generate javadoc–>next–>next–> 在 “Extra javadoc options
2013-04-10 09:07:04 1019
原创 Ibatis:There is no READABLE property named 'userName' in class 'java.lang.String'
ibatis-xx.xml出现如下配置: select * from t_user where 1=1 instr(name,#userName#)>0 此时执行此模糊查询,出现如下异常:exception: com.ibatis.common.beans.ProbeException: There is no RE
2013-04-09 17:02:47 27191 4
转载 一个Web Project引用多个Java Project在Eclipse下的配置
转自:http://blog.csdn.net/hfhwfw/article/details/6958218 项目结构:项目由一个Web Project和多个Java Project构成,Web Project需要引用其它Java Project的类和Jar包。开发时用Eclipse3.5和Tomcat调试时,出现找不到引用的Java Project相关类和Jar包。经过一番摸
2013-04-03 10:00:09 6135
百度UEditor 支持tomcat虚拟路径映射
2014-09-26
利用FlashPaper实现类似百度文库功能Demo
2013-03-25
FlashPaper 隐藏左上角商标及打印按钮
2011-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人