1,正则表达式的定界符。 除了字母、数字和反斜线\以外的任何字符都可以为定界符号,比如 | |、//、{}、!!等等,但是需要注意,如果没有特殊需要,我们都使用正斜线//作为正则表达式的定界符号。 2,正则表达式的构成。 我们看一下这个公式:/原子和元字符/模式修正符 也就是说,正则表达式的原子和元...
分类:
Web程序 时间:
2014-10-20 11:34:32
阅读次数:
249
什么是命题?1、能够区分真假,有效或者无效的陈述句2、一个命题必须不是true就是false,不能兼备true or false3、没有联结词的命题叫原子命题examples:北京是中国的首都(T)1 + 1 = 2(T)日本的首都是大阪(F)x = b(不是命题)请听我说话(不是命题,祈使句不是)...
分类:
其他好文 时间:
2014-10-20 02:08:39
阅读次数:
2931
Java 类库中包含许多有用的”基础模块“类。通常,我们应该优先选择重用这些现有的类而不是创建新的类。:重用能降低开发工作量、开发风险(因为现有类都已经通过测试)以及维护成本。有时候,某个线程安全类能支持我们需要的所有操作,但更多的时候,现有的类只能支持大部分的操作,此时就需要在不破坏线程安全的情况下添加一个新的操作。...
分类:
编程语言 时间:
2014-10-19 10:16:35
阅读次数:
199
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-10-18 20:48:42
阅读次数:
178
转:http://www.blogjava.net/xylz/archive/2010/07/02/325079.html在这一部分开始讨论数组原子操作和一些其他的原子操作。AtomicIntegerArray/AtomicLongArray/AtomicReferenceArray的API类似,选...
分类:
编程语言 时间:
2014-10-17 18:33:09
阅读次数:
168
转:http://www.blogjava.net/xylz/archive/2010/07/03/325168.html在这个小结里面重点讨论原子操作的原理和设计思想。由于在下一个章节中会谈到锁机制,因此此小节中会适当引入锁的概念。在Java Concurrency in Practice中是这样...
分类:
移动开发 时间:
2014-10-17 18:27:07
阅读次数:
233
转:http://www.blogjava.net/xylz/archive/2010/07/01/324988.html从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下...
分类:
编程语言 时间:
2014-10-17 18:18:38
阅读次数:
223
SQLite的原子提交原理此文章的原始地址在 http://chensheng.net/p/sqlite/auto_commit_zh_cn.html1.0 简介“原子提交”是SQLite这种支持事务的数据库的一个重要特性。原子提交意味着某个事务中数据库的变化会完整完成或者根本不完成。原子提交意味着...
分类:
数据库 时间:
2014-10-16 16:04:42
阅读次数:
282
2014-10-1609:56:37目标:全文搜索 使用SQL搜索关键字,同时保证快速和精确,依旧是相当地困难。 SQL的一个基本原来(以及SQL所继承的关系原理)就是一列中的单个数据是原子性的。反模式:模式匹配 使用Like 或者正则表达式。 缺点:(1)无法使用索引,进行全...
分类:
数据库 时间:
2014-10-16 14:14:02
阅读次数:
225
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游
00 – Undo Log
Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。
- 事务的原子性(Atomicity)
事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生
...
分类:
数据库 时间:
2014-10-15 16:09:01
阅读次数:
241