今天我们学习一种新的NoSQL数据库,叫做Redis。Redis是一种基于键值对(key-value)的NoSQL数据库。Redis与其它数据库相比...

在之前的设计模式文章中楼主已经介绍过了,要尽量针对接口编程,而不要针对实现编程。因为这样我们的程序比较方便扩展,又遵循了设计模式的基本原则。既然要针...

今天我继续和大家分享一下设计模式中的知识,今天我们来看一下观察者模式。 观察者模式也可以叫发布订阅模式,在实际的场景中有很多时候会遇到这种设计模式。...

今天和大家分享一下设计模式中的策略模式,这里只是分享楼主自己的见解,如有考虑不恰当的地方,还请理解,那么我们言归正传。由于楼主自己工作的原因,常常需...

在上一篇中我们已经简单的介绍了用xml的方式声明事务,spring中除了上述方式外,还可以直接使用注解的方式管理事务,也就是通过@Transacti...

当我们在spring中调用Service中一个方法时,如果我们默认配置了对Service的事务管理,那么此时的Service将运行在一个由sprin...

上几篇中我们主要介绍了有关数据库事务相关的知识,在这一篇中,我们将重点了解一下,在spring中是怎么对事务进行支持的。在其它的文章中我们知道spr...

在上一篇中我们介绍了数据库锁的相关知识,并且知道了数据库锁可以解决并发时数据安全的问题。但是在实际的开发中,如果我们要直接使用数据库锁来解决数据安全...

数据库在并发时会出现很多问题,但有些时候会提高程序的运行效率,而有些时候则会产生非常严重的BUG。数据库为了解决因并发而产生的问题,于是底层采用数据...

在日常的软件开发中除了需要考虑软件性能指标外,还需要特别考虑的地方就是软件的安全性了,提到安全性,那我们就不得不考虑事务管理。也就是在同一个 事务 ...

最近工作时在用svn合并分支代码时,由于自己的原因导致少合并了一些文件,于是我重新将缺少的文件,直接拷贝到新的分支上提交时,就报了上述的错误。原因是...

今天在项目提测时,遇到了一个问题,就是新添加的数据库字段在测试服务器中的接口中没有查询到该字段,结果导致,部分服务报错。导致这个问题的原因是因需求改...