锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。Hib...
分类:
编程语言 时间:
2015-10-30 12:39:38
阅读次数:
299
本项目旨在搭建一个简单的Spring MVC框架,了解Spring MVC的基础配置等内容。 一、项目结构 本项目使用idea intellij创建,配合maven管理。整体的目录结构如图:其中java文件夹是sources文件夹,resources是资源文件夹。spring文件夹里是Spring上...
分类:
编程语言 时间:
2015-10-30 12:37:10
阅读次数:
292
这种引入很痛苦吧,require.js可以很好的优化这个问题:1、下载require.jshttp://requirejs.org/docs/download.html2、用法如果放底部如果放头部指定主程序为main.js3、主模块写法// main.js require(['moduleA', ....
分类:
编程语言 时间:
2015-10-30 12:39:01
阅读次数:
188
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cr...
分类:
编程语言 时间:
2015-10-30 12:35:21
阅读次数:
205
四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast1. C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a2. C++风格的类型转换提供了4种类型转换操作符来...
分类:
编程语言 时间:
2015-10-30 12:34:18
阅读次数:
287
1 2 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
分类:
编程语言 时间:
2015-10-30 12:32:04
阅读次数:
198
一、TreeMapTreeMap 默认排序规则:按照key的字典顺序来排序(升序)当然,也可以自定义排序规则:要实现Comparator接口。用法简单,先看下下面的demopublic class SortDemo { public static void main(String[] args...
分类:
编程语言 时间:
2015-10-30 12:25:21
阅读次数:
299
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array[?2,1,?3,4,?1,2,1,...
分类:
编程语言 时间:
2015-10-30 12:23:19
阅读次数:
165
这篇文章关于STL中的排序写的虽不深入,但是还是挺好的。1、sortsort有两种形式,第一种形式有两个迭代器参数,构成一个前开后闭的区间,按照元素的less关系排序;第二种形式多加一个指定排序准则的谓词。sort基本是最通用的排序函数,它使用快速排序算法,并且在递归过程中,当元素数目小于一个阈值(...
分类:
编程语言 时间:
2015-10-30 12:21:09
阅读次数:
366
Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')), 1 => Array(0 => Array(bid => 6,brealname => '虎子',c...
分类:
编程语言 时间:
2015-10-30 12:23:39
阅读次数:
301
1.将数组转化为列表将数组转化为一个列表时,程序员们经常这样做:1List list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java...
分类:
编程语言 时间:
2015-10-30 12:22:21
阅读次数:
222
设计思路:创建一个数组,利用for循环语句,使用Math.random()随机产生10个整数(0~1000),储存在数组中,进而进行求和运算。程序流程图: 源代码:importjavax.swing.JOptionPane;publicclassRand...
分类:
编程语言 时间:
2015-10-30 12:18:59
阅读次数:
201
本文介绍.Net 与 Java 相互调用的例子。下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用Remote实现远程对象相互调用。 首先说一下Web服务的来源,Web服务是一种新的Web应用程序分支,可以执行从简单的请求到复杂商务处...
分类:
编程语言 时间:
2015-10-30 12:16:01
阅读次数:
383
1、string对象中可以传正则的函数介绍/* match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。 ...
分类:
编程语言 时间:
2015-10-30 12:14:26
阅读次数:
214
1、正则表达式test方法var text = "cat, bat, sat, fat"; var pattern = /.at/; if (pattern.test(text)){ alert("The patter...
分类:
编程语言 时间:
2015-10-30 12:07:09
阅读次数:
270
引自:http://songjianyong.iteye.com/blog/1552973 package cn.com.songjy.test; import java.io.UnsupportedEncodingException; /** ...
分类:
编程语言 时间:
2015-10-30 12:04:00
阅读次数:
149
这里也只使用一个例子来分析 1 方法bindMapperForNamespace private?void?bindMapperForNamespace()?{
????//?cn.vansky.schedule.time.menu.dao.MenuMapper
????String?namespace?=?builderAssi...
分类:
编程语言 时间:
2015-10-30 10:57:41
阅读次数:
401