谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。饿汉式:Java代码package com.bijian.study;public class Singleton { private static Single...
分类:
编程语言 时间:
2015-03-17 23:21:23
阅读次数:
277
我们常常会见到很多网页的图片并不是一打开页面就全部加载的,而是浏览到当前的图片位置才显示出来。这是怎么实现出来的呢? 其实这就是目前较为流行的“延迟加载”(Lazy Load)技术,灵感来自Matt Mlinac制作的YUI ImageLoader工具箱。 后来就形成了一个比较完整的jQuery...
分类:
Web程序 时间:
2015-03-15 19:45:01
阅读次数:
202
一、Hibernate检索策略二、检索方法三、get和load比较get和load的区别:get不支持延迟加载,而load支持。当查询特定的数据库中不存在的数据时,get会返回null,而load则抛出异常。类(Class)的延迟加载:设置标签中的lazy="true",或是保持默认(即不配置laz...
分类:
Web程序 时间:
2015-03-15 00:30:21
阅读次数:
182
如果一个网页很长并且有很多图片的话,下载图片就需要很多时间,那么就会影响整个网页的加载速度,而这款延迟加载插件,会通过你的滚动情况来加载你需要看的图片,然后它才会从后台请求下载图片,最后显示出来。通过这个插件,可以在需要显示图片的时候,才下载图片,从而可以减少服务器的压力,提高页面加载速度。Lazy...
分类:
Web程序 时间:
2015-03-13 16:22:52
阅读次数:
165
no Session问题,即延迟加载延迟加载的问题是指当我们调用完action中的某个方法,在jsp页面要显示我们想要的信息的时候,发现在dao中打开的session已经关闭了。如下图,第一个箭头表示的是我们通过前台页面返回action,action会通过service层调用dao去访问数据库,当从...
分类:
Web程序 时间:
2015-03-12 18:36:11
阅读次数:
188
最近参与实习公司的项目迭代,项目中需要实现系统的快速响应和大量数据处理。在不断的学习中获得一点儿心得,先记录下来。慢慢的修改!
关于代理模式的知识和简单应用之前的学习笔记中已经有记录了,可以复习一下。这里主要记录如何使用代理模式来实现延迟加载,进而提升系统系能和反应速度。使用代理模式实现延迟加载的一个简单实例:
需求:项目中对系统的启动速度做了一定的要求我们在系统首次加载时,因为不需要实际的数据...
分类:
编程语言 时间:
2015-03-10 23:21:35
阅读次数:
468
一、
布局优化:
遵循一条规则:布局层次尽量少(RelativeLayout来代替LinearLayout、减少必要的节点、合理的使用标签)
使用Lint分析布局
HierarchyViewer
使用ViewStub延迟加载视图(优化那些不是必须要立即在UI上显示的控件)
参考:
http://rayleeya.iteye.com/bl...
分类:
移动开发 时间:
2015-03-10 12:14:56
阅读次数:
195
此前在浏览一些网站的时候,发现他们网站的图片都是你“鼠标”滚到哪,图片才会加载显示。当时觉得好神奇,怎么会这么“跟手”呢。在学习JS和jQuery后,自己尝试写了能够实现lazyload的方法。核心原理是:1 设置一个定时器,计算每张图片是否会随着滚动条的滚动,而出现在视口(也就是浏览器中的展现网站...
分类:
其他好文 时间:
2015-03-06 19:07:18
阅读次数:
136
延迟加载与即时加载
例如Person类和Email类是一对多关系,如果设为即时加载,当加载Person时,会自动加载Email,如果设置为延迟加载,当第一次调用person.getEmails()时才会执行SQL语句加载Email
注解配置时,@OnetToMany(Fetch = FetchType.EAGER)为即时加载,Fetch = FetchType.LAZY为延迟加载
延迟加载和...
分类:
Web程序 时间:
2015-03-06 09:41:20
阅读次数:
184
大体上,对于HIBERNATE性能调优的主要考虑点如下:
Ø 数据库设计调整
Ø HQL优化
Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)
Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)
Ø 映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)
Ø 一级缓存的管理
Ø 针对二级缓存,还有许多特有的策略
Ø 事务控制策略...
分类:
Web程序 时间:
2015-03-05 10:52:52
阅读次数:
167