码迷,mamicode.com
首页 > 2016年04月07日 > 全部分享
MyBatis一级缓存引起的无穷递归
引言: 最近在项目中参与了一个领取优惠劵的活动,当多个用户领取同一张优惠劵的时候,使用了数据库锁控制并发,起初的设想是:如果多个人同时领一张劵,第一个到达的人领取成功,其它的人继续查找是否还有剩余的劵,如果有,继续领取,否则领取失败。在实现中,我一开始使用了递归的方式去查找劵,实际的测试中发现出现了 ...
分类:其他好文   时间:2016-04-07 13:27:23    阅读次数:111
nodejs npm常用命令(转)
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。 1、npm install moduleNames:安装Node模块 安装完毕后会产生一个node_modules目录,其目录下就 ...
分类:Web程序   时间:2016-04-07 13:26:40    阅读次数:146
hdu1754 基础线段树
I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 58772 Accepted Submission(s): 22897 Pro ...
分类:其他好文   时间:2016-04-07 13:26:19    阅读次数:222
Git 学习资源
在线教程 Try Git: Git初学者绝不能错过的Git上手资源. 廖雪峰Git教程: 比较系统的中文在线教程 易百Git教程 : 另一个比较全的中文在线教程 Git Immersion : A Visual Git Reference :图解Git. 常用指令 Everyday Git with ...
分类:其他好文   时间:2016-04-07 13:24:40    阅读次数:151
rewrite重写规则
apache 模块mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配UR ...
分类:其他好文   时间:2016-04-07 13:25:23    阅读次数:188
javascript 的 split用法
...
分类:编程语言   时间:2016-04-07 13:23:37    阅读次数:141
lintcode-medium-Unique Binary Search Trees II
Given n, generate all structurally unique BST's (binary search trees) that store values 1...n. Example Given n = 3, your program should return all 5 u ...
分类:其他好文   时间:2016-04-07 13:23:58    阅读次数:130
JavaCC 研究与应用
一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。JavaCC可以在Java虚拟机(JVM) V1.2或更高的版本上 ...
分类:编程语言   时间:2016-04-07 13:24:47    阅读次数:237
JQuery学习(选择器-简单-animated)
重点解释: ...
分类:Web程序   时间:2016-04-07 13:23:26    阅读次数:120
python openpyxl笔记
import warnings warnings.filterwarnings("ignore") # 如果没有此行代码,则会出现警告提示: UserWarning: Discarded range with reserved name warnings.warn("Discarded range ...
分类:编程语言   时间:2016-04-07 13:23:15    阅读次数:382
JavaScript数据结构之列表类List
一、前提概要 在平时的JavaScript程序开发中,经常会使用到列表数据的展示。例如:热度榜单、头条列表、成绩榜单、待办事项等等,以上数据都有一些共同的特点,数据结构简单、数据量不大。那么,基于以上特点,自定义一个列表类,只需要封装一些查询、定位等方法就可以帮助我们去处理这些数据了。当然,一旦,数 ...
分类:编程语言   时间:2016-04-07 13:23:05    阅读次数:267
RSA算法原理(一)
http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入 ...
分类:编程语言   时间:2016-04-07 13:24:12    阅读次数:172
Python:IOError: image file is truncated 的解决办法
代码如下: 执行以上代码进行简单验证码识别的时候会抛出一个异常: 解决办法是,再添加如下2句代码: 最终,完整的代码如下: 相关文章: 关于利用python进行验证码识别的一些想法:http://www.cnblogs.com/xiaowuyi/archive/2012/09/10/2675286. ...
分类:编程语言   时间:2016-04-07 13:22:33    阅读次数:169
微软一道简单笔试题
题目非常简单,主要是读控制台输入数据有些忘了,所以折腾有点久。写的好像有点复杂,最终还是实现了。。。。 ...
分类:其他好文   时间:2016-04-07 13:23:11    阅读次数:123
ScrollView和ListView的冲突问题
在ScrollView添加一个ListView会导致listview控件显示不全,这是因为两个控件的滚动事件冲突导致。所以需要通过listview中的item数量去计算listview的显示高度,从而使其完整展示,如下提供一个方法供大家参考。 示例代码: ...
分类:其他好文   时间:2016-04-07 13:22:22    阅读次数:145
SQL Server T-SQL高级查询
高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --select select * from student; --all 查询所有 select all sex from student; --distinct 过滤重复 select distinct sex from s ...
分类:数据库   时间:2016-04-07 13:22:01    阅读次数:237
网页屏蔽Backspace事件,输入框不屏蔽
document.onkeydown = function (e) { var code; if (!e){ var e = window.event;} if (e.keyCode){ code = e.keyCode;} else if (e.which){ code = e.which;} / ...
分类:Web程序   时间:2016-04-07 13:21:50    阅读次数:194
1230条   上一页 1 ... 36 37 38 39 40 41 42 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!