挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

2013年9月10日

摘要: 1 # 具有一个直观的、可扩展的条件查询API是Hibernate的特色。 2 # 3 # 15.1. 创建一个Criteria 实例 4 # org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。 5 # 6 # Criteria crit = sess.createCriteria(Cat.class); 7 # crit.setMaxResults(50); 8 # List cats = crit.list(); 9 # 15.2. 限制结果集内容 10 #... 阅读全文
posted @ 2013-09-10 18:34 挽星 阅读(5978) 评论(0) 推荐(0) 编辑

2013年9月7日

摘要: 有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。 1.Java Timer定时 首先继承java.util.TimerTask类实现run方法import java.util.TimerTask; public class EmailReportTask extends TimerTask{ @Override public void run() { ... } } 在Spring定义 ... 配置Spring定时器 86400000value> property> bean> timerTask属性告诉Schedule... 阅读全文
posted @ 2013-09-07 16:55 挽星 阅读(2111) 评论(0) 推荐(0) 编辑

2013年8月25日

摘要: 同源策略 为什么会出这样的错误呢?这是因为所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释: 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。 这就是引起为何取不到数据的原因了,那如何才能解决跨域的问题呢?没错,我们现在可以进入正题,来了解下什么是JSONP了。JSON和JSONP ... 阅读全文
posted @ 2013-08-25 04:31 挽星 阅读(3198) 评论(0) 推荐(0) 编辑

2013年8月20日

摘要: 程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样。于是就灰常想看一下程序在远程运行时候的状态,希望让程序在远程运行,还可以在本机打断点跟一下,这就用到了用eclipse远程调试Tomcat。记得以前好久之前研究了一下,怎么也没弄成功。最近终于OK啦。一、调试准备首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。二、配置tomcat1、如果远程服务器是Wind 阅读全文
posted @ 2013-08-20 01:59 挽星 阅读(6293) 评论(0) 推荐(0) 编辑

2013年8月14日

摘要: org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.问题:只读模式下(FlushMode.NEVER/MANUAL)写操作不被允许:把你的Session改成Fl 阅读全文
posted @ 2013-08-14 22:05 挽星 阅读(432) 评论(0) 推荐(0) 编辑

摘要: 一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。 阅读全文
posted @ 2013-08-14 21:43 挽星 阅读(18499) 评论(0) 推荐(9) 编辑

2013年8月10日

摘要: 一、逢“几”中奖逢“几”中奖,即通过预估抽奖人数和奖品数来判断,“几”=(抽奖人数/奖品数)*N。这是一种最简单抽奖算法,适合抽奖人数众多,而且互相无联系的情况。如今大为流行的微博转发得奖就常常使用这种算法,即根据转发次数来决定奖品归属,透明而且具有激励性。当然这个“几”也不单只次数,还可能是时间,逢某个时间点就可以抽中,不过这种方案可能产生无人中奖和很多人中奖的情况,时间点的安排很关键!这个时间点一旦公布出去,那就是秒杀,霍霍。。逢“几”中奖有很多弊端,但是非常简单,很容易实现,被很多抽奖活动所采用,有些会公布抽奖规则,激励抽奖,有些则不会公布,其实后台运行的可能也是这个算法,简单高效又不失 阅读全文
posted @ 2013-08-10 10:59 挽星 阅读(104455) 评论(0) 推荐(4) 编辑

2013年8月9日

摘要: spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类,而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来的工具类.在最后给出我提取出来的spring代码打成的jar包spring的里的resouce的概念, 在我们处理io时很有用.具体信息请参考spring手册内置的resouce类型UrlResourceClassPathResourceFileSystemResourceServletContextResourceInputStreamResou. 阅读全文
posted @ 2013-08-09 02:21 挽星 阅读(16306) 评论(0) 推荐(0) 编辑

摘要: Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec处理常用的编码方法的工具类包例如DES、SHA1、MD5、Base64等.Collectionsjava集合框架操作.Compressjava提供文件打包 压缩类库.Configuration一个java应用程序的配置管理类库.DBCP提供数据库连接池服务.DbUtils提供对jdbc的操作封装来. 阅读全文
posted @ 2013-08-09 02:19 挽星 阅读(26961) 评论(0) 推荐(3) 编辑

2013年8月4日

摘要: Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html Hibernate参考资料: http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html_singl 阅读全文
posted @ 2013-08-04 02:13 挽星 阅读(2399) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 19 下一页