消息队列使用场景为什么会需要消息队列(MQ)?解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 冗余 有些情况下,处理数据的过程会失败。除非数据被持久化,否则将造成丢失。消息队列把数据进行持久化
分类:
编程语言 时间:
2018-07-22 00:25:10
阅读次数:
197
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:
数据库 时间:
2018-07-07 13:39:27
阅读次数:
165
乐观锁和悲观锁 Synchronized属于 悲观锁 ,悲观地认为程序中的并发情况严重,所以严防死守。CAS属于 乐观锁 ,乐观地认为程序中的并发情况不那么严重,所以让线程不断去尝试更新。 性能对比: Synchronized关键字会让没有得到锁资源的线程进入blocked状态,而后在争夺到锁资源后 ...
分类:
其他好文 时间:
2018-07-01 01:07:51
阅读次数:
992
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:
数据库 时间:
2018-06-22 13:24:06
阅读次数:
183
HashMap,ArrayMap,SparseArray源码分析及性能对比 jjlanbupt 关注 2016.06.03 20:19* 字数 2165 阅读 7967评论 13喜欢 43 jjlanbupt 关注 2016.06.03 20:19* 字数 2165 阅读 7967评论 13喜欢 4 ...
分类:
其他好文 时间:
2018-06-21 11:35:45
阅读次数:
136
.NET Core 2.1 正式发布之际,微软团队在博客的中提到了 .NET Core 2.1 中的性能提升。这让我想起了去年 Go 语言 Iris MVC 框架作者做的 Go 与 .NET Core 2.0 之间的性能对比,当时的 Iris 在各个方面的表现都基本超出 .NET Core 至少 1 ...
分类:
Web程序 时间:
2018-06-01 13:32:56
阅读次数:
891
原文:提高MSSQL数据库性能(1)对比count(*) 和 替代count(*)文章准备的数据库: Atricles 表 数据量60690000条数据 ArticleID 主键自增列+自动建立的聚集索引,ATitle nvarchar(100) Acontent varchar(2000) Cre... ...
分类:
数据库 时间:
2018-05-24 00:39:34
阅读次数:
173
index full scan与index fast full scan性能对比
分类:
数据库 时间:
2018-04-17 11:59:24
阅读次数:
193
从刚刚开始接触ORM到现在已有超过八年时间,用过了不少ORM框架也了解了不少ORM框架,看过N种关于ORM框架的相关资料与评论,各种言论让人很难选择。在ORM的众多问题中最突出的问题是关于性能方面的问题,因此我在看了国外的一遍文章(Dapper vs Entity Framework vs ADO. ...
分类:
Web程序 时间:
2018-04-06 20:22:20
阅读次数:
383
■环境Win7SP1(Win32)4GMemoryIntelCorei3-3120M2.5GHzPython3.6.0Pycharm2017.1.3PIL1.1.7Pillow3.4.2Numpy1.14.2(cp36)OpenCV3.4.1(cp36)■图片目录结果C:.│├─1│└─Car│BenZ-01.jpg│BenZ-02.jpg│BenZ-03.jpg│BMW-01.jpg│BMW-0
分类:
编程语言 时间:
2018-04-04 18:10:55
阅读次数:
134