Consistent Nonlocking Reads 一致读意味着InnoDB用多版本来提供一个查询数据库某个时间点的快照。这种查询可以看到在当前世界点之前事务提交的改变,看不到此后提交的改变,更看不到未提交的改变。这个规则有一种例外情况是它可以看到同一个事务中在这个查询之前的改变。这种异常就造成 ...
分类:
数据库 时间:
2018-01-10 20:10:05
阅读次数:
174
安装 Yesod 首先更新 Haskell Platform 到最新版 (Yesod 依赖的库非常多,版本不一致的话很容易安装失败) Hello World 在Web Browser里面键入 http://localhost:3000 得到如下网页 ...
分类:
编程语言 时间:
2018-01-10 00:43:14
阅读次数:
188
Dubbo简介: Dubbo 是阿里巴巴公司开源(以前不开源)的一个高性能优秀的服务框架, 使得应用可通过高性能的 RPC 实现服务的输入和输出功能, 可以和spring框架无缝集成. 那么这里, 啥是RPC啊? 这么来说吧, 业务逻辑层和展现层不在同一台电脑上, 甚至不在同一个城市, 当我展现层想 ...
分类:
其他好文 时间:
2018-01-09 21:18:34
阅读次数:
267
入坑.Net 也已经两年多了,既然在微软.Net 体系下混,对.Net 体系也需要了解一下,当然这些知识也都是查阅资料都能够查到的,这里主要是对自己所学的整理,况且最近的学习有些闭门造车的味道,现在想写出来和大家分享一下,如果理解有偏差,欢迎园友指正! .Net Framework经历了很多版本的变 ...
分类:
Web程序 时间:
2018-01-06 23:23:36
阅读次数:
259
昨天,一个同事给我出来一道题,让我改错,虽然错误我找出来了,但是改错却没有改对,惭愧啊。所以今天做下笔记,算是给自己一个复习吧。 原题代码如下: 这段代码,一看有个特别明显的错误,就是GetMemory(str)这句,可能有的人在存在疑问,str是指针啊,有什么错误?但是你看GetMemory(ch ...
分类:
其他好文 时间:
2018-01-06 14:31:52
阅读次数:
94
1.将下载好的Pydev4.5.2(http://sourceforge.net/projects/pydev/files/pydev/ 里面有很多版本) 文件夹里的两个文件夹(features+plugins)复制到安装eclipse目录下的dropins文件夹内,命令就是上面的(直接鼠标复制就可 ...
分类:
编程语言 时间:
2017-12-27 18:01:10
阅读次数:
140
一、下载RocketMQ首先,我们去下载RocketMQ,RocketMQ 是一个开源的东西,可以去github上面下载,地址是:https://github.com/alibaba/RocketMQ/releases 进去之后,我们会看到很多版本,目前最新的是v3.2.6,也是阿里天池大数据中间件 ...
分类:
Windows程序 时间:
2017-12-26 14:39:43
阅读次数:
1663
前言 关系型数据库的事务机制因其有原子性,一致性等优秀特性深受开发者喜爱,类似的思想已经被应用到很多其他系统上,例如文件系统等。本文主要介绍InnoDB事务子系统,主要包括,事务的启动,事务的提交,事务的回滚,多版本控制,垃圾清理,回滚段以及相应的参数和监控方法。代码主要基于RDS 5.6,部分特性 ...
分类:
数据库 时间:
2017-12-22 20:48:32
阅读次数:
233
推送通知可以在应用没有启动或者在后台运行的时候给用户一些提示。因此,很多应用开发者和公司用它来推销自己的产品。通过这个渠道推送自己的产品是不错的选择,但是一定要遵守起码的道德规范(不要在用户睡觉的时候推送你的通知),否则用户就会毫不留情地屏蔽你这个应用的通知,甚至卸载你的应用。 一,苹果究竟有多少个 ...
分类:
移动开发 时间:
2017-12-19 12:24:42
阅读次数:
237
1. 安装pyenv 2. 安装Python 查看可安装的版本 该命令会列出可以用pyenv安装的Python版本,仅列举几个: 2.7.8 # Python 2最新版本3.4.1 # Python 3最新版本anaconda-2.0.1 # 支持Python 2.6和2.7anaconda3-2. ...
分类:
编程语言 时间:
2017-12-16 17:19:04
阅读次数:
154