点击此处进入原网页 1、存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及.....
分类:
数据库 时间:
2014-08-24 22:09:53
阅读次数:
262
今天同事反映一个问题,某个测试库修改了密码,并改了相关应用使用的密码后,仍出现一会账户就被锁住,报ORA-28000: the account is locked的错误。
检查过程:
1. 查看资源限制生效参数
SQL> show parameter resource
NAME TYPE VALUE
---...
分类:
其他好文 时间:
2014-08-24 19:24:53
阅读次数:
193
Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及到单例对象被销毁后重建等。对于复杂的情况,本章中会涉及到其中一些[1]...
分类:
其他好文 时间:
2014-08-23 17:47:51
阅读次数:
327
常见主板故障应该怎样判断
主板是负责连接电脑配件的桥梁,其工作的稳定性直接影响着电脑能否正常运行。由于它所集成的组件和电路多而复杂,因此产生故障的原因也相对较多。
主板故障的确定,一般通过逐步拔除或替换主板所连接的板卡(内存、显卡等),先排除这些配件可能出现的问题后就可以把目标锁定在主板上。另外,主板故障往往表现为系统启动失败、屏幕无显示等难以直观判断的故障现象。以下,笔者仅介绍一些常见...
分类:
其他好文 时间:
2014-08-22 13:00:09
阅读次数:
215
对于CAS是一种有别于synchronized的一种乐观锁实现.是一种非阻塞锁算法.CAS通过与原始预期值进行比较来确定是否修改主内存中数据的一种方案.基于一个线程的失败或者挂起不应该影响其他线程的失败或挂起这样的前提,而提出硬件层次的实现数据处理的互斥。可以自动更新共享数据,而且能够检测到其他线程的干扰,而
compareAndSet() 就用这些代替了锁定。对于实现CAS的原子类(Atom...
分类:
编程语言 时间:
2014-08-22 10:56:46
阅读次数:
261
对于CAS是一种有别于synchronized的一种乐观锁实现.是一种非阻塞锁算法.CAS通过与原始预期值进行比较来确定是否修改主内存中数据的一种方案.基于一个线程的失败或者挂起不应该影响其他线程的失败或挂起这样的前提,而提出硬件层次的实现数据处理的互斥。可以自动更新共享数据,而且能够检测到其他线程的干扰,而
compareAndSet() 就用这些代替了锁定。对于实现CAS的原子类(Atom...
分类:
编程语言 时间:
2014-08-21 13:26:04
阅读次数:
236
SVN默认并行工作,但是自动合并又做得很渣。团队工作中,如果确实有一些文件希望独占式签出可以使用SVN的特别属性。 Subversion针对此问题的解决方案是提供一种机制,提醒用户在开始编辑以前必须锁定这个文件,这个机制就是提供一种特别的属性--svn:needs-lock。当有这个值时,除非用户锁...
分类:
其他好文 时间:
2014-08-21 09:46:03
阅读次数:
303
最近在数据库上经常遇到死锁问题. 表现的问题有1. 有一个查询为:1) 一个复杂的 select 查处一组大数据2) 使用事务 update 这组数据的状态为了让锁定的时间变短, 我将这整个大事务切分成了多个小事务, 也就是每次查询并更新 1W 数据变为了每次查询并更新 100 数据, 但是需要查询...
分类:
数据库 时间:
2014-08-20 13:48:32
阅读次数:
300
一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。publicclassFoo {privateintx = 100;publicintgetX() {returnx;}...
分类:
编程语言 时间:
2014-08-19 10:41:23
阅读次数:
214
之前很长一段时间,导出shapefile文件老是不能解锁,后缀为wr.lock及sr.lock的lock文件不能消除。我是释放了要素类及游标等接口的: System.Runtime.InteropServices.Marshal.ReleaseComObject(featureCursor) ...
分类:
其他好文 时间:
2014-08-18 17:44:12
阅读次数:
320