随笔分类 -  java

flash上传在spring mvc中出现的问题1
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper在pc端上传,往往为了兼容性,会使用flash(如swfupload,uploadify)以获得更好的用户体验。但是如果后台是spring mvc且浏览器是IE的话,服务器不会返回数据到flash,进而触发Fi... 阅读全文

posted @ 2015-08-08 01:45 TheViper_ 阅读(715) 评论(0) 推荐(0)

mybatis Result Maps对结果分组3--一对多使用limit
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper前面两篇文章都是先把多张表的结果一并取出,然后用mybatis自动分组,实现一对多的结果集。但是,实际开发过程中,是需要对评论分页的,比如在mysql中使用limit.SELECT articlecomment... 阅读全文

posted @ 2015-07-27 20:19 TheViper_ 阅读(5810) 评论(0) 推荐(0)

mybatis Result Maps对结果分组2--多层一对多
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper在之前的文章中说的是一个一对多情况下mybatis的自动分组,这篇说下多个一对多的情况。比如qq空间里的说说可以看到,说说和评论是一对多,评论又和回复是一对多。moodpublic class Mood { ... 阅读全文

posted @ 2015-07-25 14:05 TheViper_ 阅读(3797) 评论(0) 推荐(1)

mybatis Result Maps对结果分组1--一对多
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper一对多的关系,比如文章和评论,这时需要展示文章和评论,并按文章分组。很多时候,页面只显示评论数,如果用户要看具体评论,就要点击评论数的链接。比如微博知乎如果一定要在展示文章(或微博)时,显示前几条评论该怎么做呢... 阅读全文

posted @ 2015-06-29 09:36 TheViper_ 阅读(4044) 评论(0) 推荐(0)

spring4+websocket(兼容低版本ie)
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper效果不支持websocket的浏览器,用flash模拟websocket.当然,也可以用flash socket直接与服务端socket连接。通过用flash模拟websocket,至少让所有浏览器在后端有一个... 阅读全文

posted @ 2015-06-07 01:11 TheViper_ 阅读(3005) 评论(0) 推荐(1)

spring mvc校验部分属性
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper基于JSR303注解校验问题的出现一个很常见的场景,对于一个model(pojo) User(属性有id,name,pwd密码,email),在登陆注册页面中,登陆校验和注册校验1.需要校验的属性不同。登陆只需... 阅读全文

posted @ 2015-05-26 18:20 TheViper_ 阅读(4367) 评论(0) 推荐(0)

mybatis3 autoMappingBehavior
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper autoMappingBehavior是一个容易被忽略的属性可以看到,默认是PARTIAL,只会自动映射没有定义嵌套结果集映射的结果集。这句话有点拗口,意思就是映射文件中,对于resultMap标签,如果没有... 阅读全文

posted @ 2015-05-20 17:41 TheViper_ 阅读(3989) 评论(0) 推荐(0)

hibernate查漏补缺3
摘要:hibernate的检索策略转载请注明: TheViperhttp://www.cnblogs.com/TheViper先看个大概1.类级别立即检索 ;延迟检索.默认为延迟检索。如果加载一个持久化对象是为了获取它的属性,用立即检索;而如果仅仅是为了获取它的引用,用延迟加载。比如, Friend... 阅读全文

posted @ 2014-11-26 15:13 TheViper_ 阅读(450) 评论(0) 推荐(0)

hibernate查漏补缺2
摘要:转载请注明: TheViperhttp://www.cnblogs.com/TheViperHibernate对象状态瞬时(transient):由new操作符创建,且尚未Hibernate Session关联。瞬时对象不会被持久化到数据库,也不会被赋予持久化标识。持久(persistent):持久... 阅读全文

posted @ 2014-11-23 12:43 TheViper_ 阅读(697) 评论(0) 推荐(0)

hibernate查漏补缺1
摘要:转载请注明: TheViperhttp://www.cnblogs.com/TheViperSessionFactory接口一个SessionFactory接口对应一个数据存储源。特点:1.线程安全。即它的同一个实例可以被应用的多个线程共享。2.重量级。创建和销毁它的实例所花费的代价很大,所以应用的... 阅读全文

posted @ 2014-11-21 18:04 TheViper_ 阅读(372) 评论(0) 推荐(0)

lucene搜索脚手架
摘要:本文旨在做一个lucene的搜索模板,提供类似于优酷的视频搜索服务。效果:基于lucene3.6.1由于数量少就没有分页,实际上是可以分页的,例子是20个结果一页。有些重复用相同原理的搜索选项就没弄上去了。中文分词用的是IKAnalyzer2012.tag的作用在于增加匹配的权重,例子的tag是sf... 阅读全文

posted @ 2014-11-10 12:23 TheViper_ 阅读(787) 评论(0) 推荐(1)