一、复制基本配置与演示 为了避免单点故障,Redis提供了复制功能,可以实现自动同步的过程。 1、配置 同步后的数据分为两类:一类是主数据库(master),一类是从数据库(slave)。主数据库可以进行读写操作,当发生写操作时自动将数据同步给从数据库。而从数据一般只读,并接受主数据库同步过来的数据 ...
分类:
其他好文 时间:
2016-08-13 18:13:12
阅读次数:
123
Go and JSON 在使用Go开发web项目的过程中, 数据库读写操作与JSON格式的输入输出是两块最基础的模块, Go的标准库已经帮我们做了很多, 熟悉database/sql与encoding/json这两个库能帮我们更自在地开发web应用. 但此篇文章抛开基础不说, 只说一些在开发中遇到一 ...
分类:
Web程序 时间:
2016-08-12 01:19:38
阅读次数:
229
又学习新东西了,赶紧记下来。 一、 python学习之对文件的读写操作 1-1 对文件的操作顺序: 1 变量 = open(...) 2 操作文件的读写 3 关闭文件 1-2 打开文件的模式 r,只读模式(默认)。 input = open('data', 'r') 也可写成 input = ope ...
分类:
编程语言 时间:
2016-08-12 01:03:07
阅读次数:
166
1、文件“XXX”正在由另一进程使用,因此该进程无法访问此文件。 原因剖析:文件在主线程操作,在子线程中读写操作文件,刚开始没有意识到程序的问题所在,总是在FileStream中报错,google后常规做法是读写文件加锁,但是依旧没有解决问题,最后定位到文件创建时返回流实例,但是没有关闭:File. ...
分类:
Web程序 时间:
2016-08-08 19:07:22
阅读次数:
116
volatile 的特性 当我们声明共享变量为 volatile 后,对这个变量的读/写将会很特别。理解 volatile 特性的一个好方法是:把对 volatile 变量的单个读/写,看成是使用同一个锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: 假设有多个线程 ...
分类:
编程语言 时间:
2016-08-08 00:35:28
阅读次数:
214
目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作。 File类 唯一与文件有关的类。使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法。 public File(String pathname);实例化File类的时候,必须设置好路径。 ...
分类:
编程语言 时间:
2016-08-07 17:05:38
阅读次数:
224
IO 多路复用 I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 Linux Linux中的 select,poll,epoll 都是IO多路复用的机制。 select select最早于1983年出现在4.2BSD中 ...
分类:
其他好文 时间:
2016-08-07 06:19:31
阅读次数:
326
1.在了解重定向之前,我们先来看看linux的文件描述符。linux文件描述符:可以理解为linux为了跟踪打开文件,而分配的一个数字,(人是根据文件名追踪文件,系统则是根据文件描述符),这个数字有点类似c语言操作文件时候的指针,通过指针就可以实现文件的读写操作。用户可以自..
分类:
系统相关 时间:
2016-07-31 22:49:13
阅读次数:
328