前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 架构简介 此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VIP。正常情况时,外网VIP和内网V ...
分类:
数据库 时间:
2016-04-25 17:42:39
阅读次数:
266
Mysql命令行常用操作 一、从命令行登录MySQL数据库服务器 1、登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能) /usr/local/ ...
分类:
数据库 时间:
2016-04-24 17:12:05
阅读次数:
172
多任务处理的两种类型: 1、基于进程 进程是指一种“自包容”的运行程序,由操作系统直接管理,直接运行。有自己的地址空间,每一个进程开启都会消耗内存。基于进程的特点是允许计算机同时运行两个或多个程序。 2、基于线程 线程是指进程内部里的顺序控制流。一个进程拥有多个线程,多个线程共享一个进程的内存空间。 ...
分类:
其他好文 时间:
2016-04-24 13:59:56
阅读次数:
493
隔海相邻,相恨相杀 ——《甲午海战》前言 在漫长的历史长河中,我国曾经和周边各国交手,有失败也有胜利。历史上仅仅是中日间的交手就有五次。 第一次在唐朝。当时的朝鲜半岛上有三个国家,分别是新罗、高句丽、百济。高句丽于公元7世纪发生内乱,叛军接管了国家政权,接着这个国家和百济联手,进攻新罗。新罗向唐朝发 ...
分类:
其他好文 时间:
2016-04-24 00:34:06
阅读次数:
170
EF框架对数据库的连接提供了一系列的默认行为,通常情况下不需要我们太多的关注。但是,这种封装,降低了灵活性,有时我们需要对数据库连接加以控制。 EF提供了两种方案控制数据库连接: 传递到Context的连接; Database.Connnection.Open(); 下面详解。 传递到Context ...
分类:
其他好文 时间:
2016-04-23 19:49:49
阅读次数:
190
1、查看容器日志 2、查看正在运行的容器 3、查看所有容器 4、删除单个容器 5、删除所有容器 6、显示所有镜像 7、删除单个镜像 8、删除所有镜像 9、删除特定条件的所有镜像 10、运行一个新容器,同时为它命名、端口映射、文件夹映射 11、重新接管容器的控制台 12、从容器中拷贝文件出来 ...
分类:
其他好文 时间:
2016-04-19 13:54:21
阅读次数:
123
一、引言 随着Android6.0发布,系统增加了一些新的特性和功能。这次的发布介绍了一种新的权限机制。用户可以在运行时直接管理应用程序的权限。这个功能提升了权限控制的可见性和可控性。同时简化了安装和自动升级过程,用户可以单独撤销或者授予应用程序某项权限,对应用拥有更多的控制权。 二、Android ...
分类:
移动开发 时间:
2016-04-19 09:55:19
阅读次数:
168
HTTP 报文 HTTP 状态码 HTTP 首部 连接管理 持久连接 Cookie 机制 基本认证机制 在 Tomcat 中设置基本认证 实体和编码 内容编码 条件请求 ...
分类:
Web程序 时间:
2016-04-18 20:45:51
阅读次数:
152
僵尸进程:在子进程未退出的情况下,父进程退出,子进程被init进程接管,但是子进程将不会正常退出,退出后也不会被收回该进程的资源,所以这种情况应该被避免,否则数量多了以后系统资源将被消耗完.为了避免这种情况可以是用vfork函数进行子进程的派生,或者在父进程中使用一下函数来等待子进程的退出: 头文件 ...
分类:
系统相关 时间:
2016-04-17 13:10:18
阅读次数:
166
HA(HighAvaliablity,高可用)集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的职责。一、高可用原理简述我们在要做高可用的节点上安装好实现高可用功能的程序,这些程..
分类:
其他好文 时间:
2016-04-14 06:55:15
阅读次数:
227