java垃圾回收

理解java垃圾回收机制有什么好处呢?作为一个软件工程师,满足自己的好奇心将是一个很好的理由,不过更重要的是,理解GC工作机制可以帮助你写出更好的Java应用程序。 这是我个人的主观观点,但我相信一个人精通了GC,往往会是一个更好的Java程序员。如果你对GC感兴趣,那就意味着你有一定大规模应用...

2015-09-29 21:27:17

阅读数 781

评论数 2

mybatis和hibernate的异同

最近学习了mybatis,它也是一个ORM的持久层框架,但是它和hibernate还是有很大区别的,而且各有优缺点。 一、映射关系     hibernate实现了pojo和数据库表之间的映射,以及sql的自动生成和执行,程序员只需定义好了pojo和数据库的映射关系,就能通过hibernate提供...

2015-07-30 11:02:59

阅读数 908

评论数 0

ztree点击事件加载树

1.导入三个文件        *  zTreeStyle.css        * jQuery-1.4.2.js        * jquery-ztree.2.5.js 2.在页面上准备树的容器          3.js代码 加载树的根节点  ...

2015-06-24 16:32:18

阅读数 14936

评论数 1

js删除提示的插件实现

做项目对数据的增删改查是必不可少的,项目组的成员负责的模块都有这个功能,如果每个人遇到删除都写一遍提示代码,那就不好维护了,保不准谁写的有错,所以,提取出来,写一个插件供大家使用。 1.jsp <!-- 在struts2标签中...

2015-06-17 21:40:48

阅读数 956

评论数 0

zTree—一次性加载树

zTree是一个很好的js插件实现加载树形结构,今天介绍怎么一次性加载? 1.建实体 /** * 菜单项 * @author xx * */ public class Menuitem implements Serializable { private Long mid; pr...

2015-06-17 20:59:23

阅读数 3869

评论数 0

OpenSessionInViewFilter的作用及原理

Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hiberna...

2015-05-31 16:53:31

阅读数 6348

评论数 2

java动态代理和静态代理

代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关...

2015-05-31 16:14:59

阅读数 486

评论数 1

CGLib动态代理

JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实...

2015-05-31 15:25:36

阅读数 429

评论数 0

struts2和springMVC框架的比较

struts2和SpringMVC同是mvc框架,它们有什么不同?

2015-04-29 17:36:31

阅读数 1590

评论数 20

servlet filter和springMVC拦截器的区别

在struts2中用过filter过滤器,在springmvc中还有拦截器,它们都能过滤请求,但是到底有什么区别呢? 一、定义 拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前...

2015-04-28 21:29:06

阅读数 19957

评论数 26

SpringMVC拦截器的使用

SpringMVC能用拦截器对请求进行拦截。

2015-04-28 08:59:06

阅读数 1297

评论数 16

listener 监听器

监听器也叫Listener,是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。 一、listener分类和使用 1、ServletContext监听 ServletContextListener:用于对Servl...

2015-04-26 20:40:54

阅读数 789

评论数 16

servlet的生命周期和工作原理

servlet的定义:服务器上运行的小程序。servlet和jsp的关系呢?jsp经过编译后成为了servlet,jvm只能识别java的类,不能识别jsp,所以jsp的本质就是servlet。这里跟大家说说servlet的生命周期和工作原理        servlet的生命周期:初始化---...

2015-03-31 16:56:06

阅读数 3761

评论数 7

Filter的调用顺序

filter顾名思义就是过滤器,大家都知道配置过滤器是为了对一个请求进行预处理,然后交给servlet,filter再对响应后处理。filter就像漏斗,对能通过的放行,拦截不能通过的。那么如果有两个过滤器呢?执行顺序是怎么的?      百度百科上对filter的功能描述:它使用户可以改变一个...

2015-03-29 11:56:34

阅读数 5545

评论数 6

easyui 为表格行添加事件

1.0的验收老师提到最多的是:无处不按钮,无处不入口。在后面的开发中牢记了这个思想,行动下移。比如对表格的操作,不能只限于工具栏上的按钮,选中一条数据后需得选按钮,索性不给它设计工具栏,点击哪里都是按钮。 1.html    这是一个编辑试卷的功能,页面中首先显示试卷的题型,然后点击题型可以进...

2015-01-29 21:49:41

阅读数 10344

评论数 7

easyui appendRow实现数据带回

项目中遇到数据带回,即点击按钮会查询一个表格,选择表格中的一些数据,并把数据带回的原页面。这个功能只有加载表格要和数据库交互,带回时用easyui的方法就ok。项目需求是:根据题型、章节和难度等级到题库表中查询数据,弹出一个表格显示,选择数据后,点击添加,并把选择的数据带回到页面的一个表格中显示。...

2015-01-26 10:54:50

阅读数 8099

评论数 7

easyui动态加载表格并绑定数据

在做试卷管理时,选择好学院和课程后,要根据课程的题型数动态加载表格,表格行数=题型数。 1.html 题型 章节 难度等级 操作    这里是表格的表头,再根据题型数动态加载行数 2.js ...

2015-01-24 11:41:03

阅读数 8160

评论数 6

传参和获取参数值的方法

项目中jsp页面要给action传递参数值,这里总结了我用到的方法分享给大家。 一、方法(一) 1.功能        批量审核时选中商品种类,然后把id传入。   2.jsp传参 /**批量审核**/ function verifyAll(){ var id...

2014-11-27 17:23:06

阅读数 2083

评论数 10

附件下载

文件有上传就有下载,之前的博客中介绍了文件上传,今天介绍

2014-11-06 14:27:24

阅读数 1110

评论数 11

别小看了trim()

今天做一个回显的小功能,写好代码觉得没问题

2014-10-29 19:08:13

阅读数 911

评论数 11

提示
确定要删除当前文章?
取消 删除
关闭
关闭