使用MySQL时,如果发现事务无法回滚,但Hibernate、Spring、JDBC等配置又没有明显问题时,不要苦恼,先看看MySQL创建的表有没有问题,即表的类型。
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。...
分类:
数据库 时间:
2014-07-31 17:12:26
阅读次数:
175
概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特...
分类:
Web程序 时间:
2014-07-31 13:43:36
阅读次数:
224
atitit.架构设计---方法调用结果使用异常还是返回值
1. 应该返回BOOL类型还是异常 1
2. 最终会有四种状况,抛出异常、返回特殊值、阻塞、超时 1
3. 异常的优缺点点 1
4. java BlockingQueue的提示 2
5. 方案::两个都使用,一个api返回bool,一个throw 异常...
2
1. 应该返回BOOL类型还是异常
...
分类:
其他好文 时间:
2014-07-30 20:46:14
阅读次数:
214
单例模式是23种设计模式之一,是比较简单的一种设计模式,它的目的是无论调用多少次,都返回同一个对象,它的特点是构造器私有化。 它分为两种结构,一种是懒汉式的,一种是饿汉式的,它们各有优缺点,我们先从饿汉式看起,代码如下:public class Single { public stati...
分类:
其他好文 时间:
2014-07-29 21:19:52
阅读次数:
184
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步...
分类:
其他好文 时间:
2014-07-29 21:13:22
阅读次数:
540
Viktor Grebenyuk是一名质量保证专家和测试经理,在测试复杂的(主要是金融领域的)系统和应用程序方面有八年以上的经验。他丰富的经验让他可以:比较不同的测试工具和方法,突出它们的优缺点,并努力找到最适合每个特定案例的正确方法。
Natalya Serdyuchenko自2004年以来就一直从事软件开发和测试。她曾与摩托罗拉,索尼爱立信,华为等客户合作,担任测试工程师,测试经...
分类:
其他好文 时间:
2014-07-29 18:06:32
阅读次数:
254
Viktor Grebenyuk是一名质量保证专家和测试经理,在测试复杂的(主要是金融领域的)系统和应用程序方面有八年以上的经验。他丰富的经验让他可以:比较不同的测试工具和方法,突出它们的优缺点,并努力找到最适合每个特定案例的正确方法。Natalya Serdyuchenko自2004年以来就一直从...
分类:
其他好文 时间:
2014-07-29 17:21:22
阅读次数:
266
? Viktor Grebenyuk是一名质量保证专家和测试经理,在测试复杂的(主要是金融领域的)系统和应用程序方面有八年以上的经验。他丰富的经验让他可以:比较不同的测试工具和方法,突出它们的优缺点,并努力找到最适...
分类:
其他好文 时间:
2014-07-29 16:07:39
阅读次数:
206
激光焊接的原理 激光焊接是利用高能量的激光脉冲对材料进行微小区域内的局部加热,激光辐射的能量通过热传导向材料的内部扩散,将材料熔化后形成特定熔池。它是一种新型的焊接方式,激光焊接主要针对薄壁材料、精密零件的焊接,可实现点焊、对接焊、叠焊、密封焊等,深宽比高,焊缝宽度小,热影响区小、变形小,焊...
分类:
其他好文 时间:
2014-07-29 12:27:56
阅读次数:
211
以下为学习过程中在网上查到的方法, 实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。1.1.发短信(1)——URL // 直接拨号,拨号完成后会停留在通话记录中1、方法:NSURL *url = [NSURL URLWithString:@"sms://10010"];[[UIAppl...
分类:
移动开发 时间:
2014-07-29 12:17:06
阅读次数:
306