在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。
在使用Spring时,大部分会用到他的声明式事务,简单的在配置文件中进行一些规则配置,利用Spring的AOP功能就能轻松搞定事务问题;这里面就涉及到一个事务的传播属性问题Propagation,它在TransactionDefinition接口中定义,以供Plat...
分类:
编程语言 时间:
2014-06-19 10:58:26
阅读次数:
319
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,...
分类:
Web程序 时间:
2014-06-17 22:24:51
阅读次数:
298
昨天尝试了一系列的可疑模块拦截试验,尽管最终的方案还存在着一些兼容性问题,但大体思路已经明确了:静态模块:使用 MutationObserver 扫描。动态模块:通过 API 钩子来拦截路径属性。提到钩子程序,大家会联想到传统应用程序里的 API Hook,以及各种外挂木马。当然,未必是系统函数,任...
分类:
其他好文 时间:
2014-06-17 15:55:53
阅读次数:
208
关于什么是模式,这个来自建筑学的词汇是这样定义的:“每一个模式描述了一个在我们周围不断发生重复的问题以及该问题的解决方案的核心。这样你就可以一次又一次地使用该方案而不必做重复工作”。模式的关键在于模式的复用性,问题与场景的可重复性带来解决方案的可重复性。也许互联网产品不是随便复制就能成功的,创新的产...
分类:
Web程序 时间:
2014-06-16 23:54:37
阅读次数:
366
之前的博文也有介绍邮件打开率这个概念。现在本文主要给大家介绍一下如何检测邮件打开率。常用的检测方法是:在邮件内容中插入一个1px的跟踪图片文件。当邮件被打开时,就会自动加载这个1px的图片。只要知道这个图片的加载次数,就可以相应的得到邮件被打开的次数。这个方法是..
分类:
其他好文 时间:
2014-06-16 15:08:49
阅读次数:
173
现在越来越多的朋友喜欢将jQuery和ASP.NET AJAX
一起来用,最近,许多印度人在forum里抱怨说UpdatePanel和jQuery不兼容,许多jQuery效果在UpdatePanel更新之后就不work。本篇通过分析两者的框架结构来解决这个兼容性问题。问题重现:1.
在页面中添加Sc...
分类:
Web程序 时间:
2014-06-16 10:29:12
阅读次数:
203
如果每个线程使用的变量都是其它线程不会读取或修改的,那么就不存在一致性问题。同样,如果变量是只读的,多个线程同时读取该变量也不会有一致性问题。否则,将会出现不一致性问题。为了解决数据不一致问题,必须引入某些机制使线程间同步。
当变量修改时间多于一个存储器访问周期,同时读、写操作又相互交替时,潜在的不一致性就会出现。如下图所示:
此时,线程B读取到的数据是错误的。使用一...
分类:
编程语言 时间:
2014-06-15 16:28:24
阅读次数:
254
6.适配器模式
适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:
核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口时Targetable,通过Adapter类,将Source的功能扩展到Targe...
分类:
其他好文 时间:
2014-06-15 12:16:42
阅读次数:
243
如何使用Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基...
分类:
编程语言 时间:
2014-06-14 22:05:43
阅读次数:
487
相信开发过一段Android的都被Android中的兼容性问题给折腾过,有时这确实很无奈,Android被不同的厂商改的七零八落的。本文主要总结下本人在实际的项目开发过程中所遇到的兼容性问题,以及最后的解决办法。本文将持续更新。1.
选择系统相册时HTC 7出现的系统崩溃(空指针异常) 系统版本 2...
分类:
移动开发 时间:
2014-06-13 17:23:02
阅读次数:
413