首页 > 2016年04月07日 > 全部分享
MyBatis一级缓存引起的无穷递归
引言: 最近在项目中参与了一个领取优惠劵的活动,当多个用户领取同一张优惠劵的时候,使用了数据库锁控制并发,起初的设想是:如果多个人同时领一张劵,第一个到达的人领取成功,其它的人继续查找是否还有剩余的劵,如果有,继续领取,否则领取失败。在实现中,我一开始使用了递归的方式去查找劵,实际的测试中发现出现了 ...
分类:其他   时间:2016-04-07 13:24:11    收藏:0  评论:0  赞:0  阅读:302
nodejs npm常用命令(转)
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。 1、npm install moduleNames:安装Node模块 安装完毕后会产生一个node_modules目录,其目录下就 ...
分类:Web开发   时间:2016-04-07 13:24:00    收藏:0  评论:0  赞:0  阅读:125
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:23:50    收藏:0  评论:0  赞:0  阅读:211
Git 学习资源
在线教程 Try Git: Git初学者绝不能错过的Git上手资源. 廖雪峰Git教程: 比较系统的中文在线教程 易百Git教程 : 另一个比较全的中文在线教程 Git Immersion : A Visual Git Reference :图解Git. 常用指令 Everyday Git with ...
分类:其他   时间:2016-04-07 13:23:41    收藏:0  评论:0  赞:0  阅读:239
rewrite重写规则
apache 模块mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配UR ...
分类:其他   时间:2016-04-07 13:23:32    收藏:0  评论:0  赞:0  阅读:161
javascript 的 split用法
...
分类:编程语言   时间:2016-04-07 13:23:13    收藏:0  评论:0  赞:0  阅读:191
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:00    收藏:0  评论:0  赞:0  阅读:173
JQuery学习(选择器-简单-animated)
重点解释: ...
分类:Web开发   时间:2016-04-07 13:22:31    收藏:0  评论:0  赞:0  阅读:197
python openpyxl笔记
import warnings warnings.filterwarnings("ignore") # 如果没有此行代码,则会出现警告提示: UserWarning: Discarded range with reserved name warnings.warn("Discarded range ...
分类:编程语言   时间:2016-04-07 13:22:20    收藏:0  评论:0  赞:0  阅读:360
RSA算法原理(一)
http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入 ...
分类:编程语言   时间:2016-04-07 13:21:51    收藏:0  评论:0  赞:0  阅读:277
Python:IOError: image file is truncated 的解决办法
代码如下: 执行以上代码进行简单验证码识别的时候会抛出一个异常: 解决办法是,再添加如下2句代码: 最终,完整的代码如下: 相关文章: 关于利用python进行验证码识别的一些想法:http://www.cnblogs.com/xiaowuyi/archive/2012/09/10/2675286. ...
分类:编程语言   时间:2016-04-07 13:21:40    收藏:0  评论:0  赞:0  阅读:315
微软一道简单笔试题
题目非常简单,主要是读控制台输入数据有些忘了,所以折腾有点久。写的好像有点复杂,最终还是实现了。。。。 ...
分类:其他   时间:2016-04-07 13:21:30    收藏:0  评论:0  赞:0  阅读:198
ScrollView和ListView的冲突问题
在ScrollView添加一个ListView会导致listview控件显示不全,这是因为两个控件的滚动事件冲突导致。所以需要通过listview中的item数量去计算listview的显示高度,从而使其完整展示,如下提供一个方法供大家参考。 示例代码: ...
分类:其他   时间:2016-04-07 13:21:21    收藏:0  评论:0  赞:0  阅读:257
网页屏蔽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:00    收藏:0  评论:0  赞:0  阅读:253
matlab 求解线性方程组之范数
1.赋范线性空间和内积空间 在线性代数的初级教材里,一般是在向量空间中定义内积,然后再由内积来导出范数,比如在n维实向量空间中: |x||=√<x,x> 在线性代数的高级教材中,一般是将内积和范数单独来定义的,而这之间可能并没有直接的关系。在向量空间中引入范数,可以得到一个赋范线性空间(normed ...
分类:其他   时间:2016-04-07 13:20:22    收藏:0  评论:0  赞:0  阅读:266
PyQt4滑块QSlider、标签QLabel
滑块部件由一个简单的操控杆构成,用户可以通过向前或向后滑动滑块来选择数据。这种选择数据的方式对一些特殊的任务来说比单纯的提供一个数据或使用spin box调整数据大小的方式要自然友好的多。而标签部件则用来显示文本或图片。 在以下的示例中,我们将在窗口中显示一个滑块和一个标签。这次我们将在标签部件中显 ...
分类:其他   时间:2016-04-07 13:20:11    收藏:0  评论:0  赞:0  阅读:259
【转】【python】装饰器的原理
写在前面: 在开发OpenStack过程中,经常可以看到代码中的各种注解,自己也去查阅了资料,了解了这是python中的装饰器,因为弱类型的语言可以将函数当成返回值返回,这就是装饰器的原理。 虽然说知道装饰器的使用方法以及原理,但是一直不明白为什么要通过在内部函数返回一个函数名这样的写法,在微信上看 ...
分类:编程语言   时间:2016-04-07 13:19:40    收藏:0  评论:0  赞:0  阅读:216
JQuery学习(选择器-可见性-hidden)
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getS ...
分类:Web开发   时间:2016-04-07 13:19:31    收藏:0  评论:0  赞:0  阅读:266
NYOJ 187
快速查找素数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 快速查找素数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 快速查找素数 这道题目考察的是素数的筛法,不过需要注意的点就是如何写筛法.下面的一种是超时的写法: 先用筛法求出规定的大小内的所有的素数 ...
分类:其他   时间:2016-04-07 13:19:12    收藏:0  评论:0  赞:0  阅读:170
quatz集群化定时任务使用简介
主要介绍quartz如何使用,原理请阅读下面的参考文献,整理的已经很详细。使用quartz集群的主要目的是避免单点job故障,重要job故障后自动重新执行。 加入quartz jar 包依赖 加入quartz jar 包依赖 集成spring配置 ( spring 为 3.2.x) 集成spring ...
分类:其他   时间:2016-04-07 13:19:00    收藏:0  评论:0  赞:0  阅读:328
1156条   上一页 1 ... 29 30 31 32 33 ... 58 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!