一、概述: 和众多其他数据库一样,Redis作为NoSQL数据库也相同提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发人员而言这一概念并不陌生。即便如此,我们还是会简要的列出Redis中事务的实现特征: ...
分类:
其他好文 时间:
2017-06-05 10:24:30
阅读次数:
270
Chrome,Firfox下面port的web网站无法訪问,所以在配置自己网站时应该避开下面port: // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // ...
分类:
其他好文 时间:
2017-06-01 15:16:03
阅读次数:
219
This event is quite small for teleseismic stations, which means it will be more strongly affected by the 3D structure at the ray path. I recommend you... ...
分类:
其他好文 时间:
2017-05-31 21:28:09
阅读次数:
119
如果说goroutine是Go语音程序的并发体的话,那么channels它们之间的通信机制。一个channels是一个通信机制,它可以让一个goroutine通过它给另一个goroutine发送值信息。每个channel都有一个特殊的类型,也就是channels可发送数据的类型。一个可以发送int类 ...
分类:
其他好文 时间:
2017-05-25 20:47:34
阅读次数:
235
一 工作原理 在当前主流的Web服务架构体系中,Cache担任着越来越重要的作用。常见的基于浏览器的C/S架构,Web Cache更是节约服务器资源的关键。而最近几年由FreeBSD创始人之一Kamp开发的varnish更是一个不可多得的Web Cache Server。严格意义上说,Varnish ...
分类:
其他好文 时间:
2017-05-21 18:49:48
阅读次数:
314
为了更好的控制多线程,JDK提供了一套线程框架Executor,帮助开发人员有效地进行线程控制。他们都在java.util.concurrent包中,是JDK并发包的核心。其中有一个比较重要的类:Executors,它扮演着线程工厂的角色,我们通过Executors可以创建特定功能的线程池。Exec... ...
分类:
编程语言 时间:
2017-05-18 01:19:47
阅读次数:
258
trim可以帮助减小SSD的写放大WA问题,删除文件后不仅仅是将文件标记为删除,而是在SSD空闲的时候统一进行删除。 Linux下的trim支持叫discard,修改fstab文件,在挂载参数中加上discard,最好也同时加上noatime,如下 /dev/sda3 / ext4 noatime, ...
分类:
其他好文 时间:
2017-05-14 10:32:26
阅读次数:
222
一、字符串的 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。 语法: 字典的特性: dict是无序的 key必须是唯一的,so 天生去重 增加:info["stu1104"] = "苍井空" 修改:info['stu1101'] = "武藤 ...
分类:
编程语言 时间:
2017-05-12 01:41:38
阅读次数:
256
团队开发中。遵循一个合理、清晰的Git使用流程。是非常重要的。否则,每一个人都提交一堆杂乱无章的commit,项目非常快就会变得难以协调和维护。以下是ThoughtBot 的Git使用规范流程。我从中学到了非常多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支 ...
分类:
其他好文 时间:
2017-05-07 23:22:58
阅读次数:
417
各种端口以及相应的服务 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了的主机发送 ...
分类:
其他好文 时间:
2017-05-07 23:07:29
阅读次数:
215