上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 69 下一页
  2018年5月20日
摘要: 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 阅读全文
posted @ 2018-05-20 12:50 @ 小浩 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 由于数据量以及IO效率的因素,很多项目对数据支持的数据库会采取分库分表的方式。使用了分库分表之后需要解决的一个问题就是主键的生成。多个表之间的主键就不能用数据库本身的自增主键来支持,因为不同表之间生成的主键会重复。所以需要其他的方式获取主键ID。 一般来说解决方案主要有三种: 考虑到扩展性和维护性, 阅读全文
posted @ 2018-05-20 11:50 @ 小浩 阅读(6280) 评论(0) 推荐(0) 编辑
摘要: 安装环境 操作系统 :CentOS 6.5 数据库版本:MySQL 5.6.27 主机A:192.168.1.1 (Master) 主机B:192.168.1.2 (Slave) 1 2 3 4 这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。 本人在进行配置的时候, 阅读全文
posted @ 2018-05-20 11:15 @ 小浩 阅读(561) 评论(0) 推荐(0) 编辑
  2018年5月19日
摘要: 场景: 1、主服务器192.168.0.225、从服务器192.168.0.226。其中,主服务器上已有数据。 2、主从服务器上的mysql版本及安装配置相同。 一、主从备份的原理: 主服务器数据库的每次操作都会记录在二进制日志文件mysql-bin.xxx中。从服务器的I/O线程使用专用帐号登陆到 阅读全文
posted @ 2018-05-19 09:14 @ 小浩 阅读(2499) 评论(0) 推荐(0) 编辑
摘要: 一、简介 MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_n 阅读全文
posted @ 2018-05-19 08:47 @ 小浩 阅读(229) 评论(0) 推荐(0) 编辑
摘要: InnoDB: (1)具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。 (2)支持外键。 (3)InnoDB 中不保存表的具体行数,也就是说 阅读全文
posted @ 2018-05-19 08:05 @ 小浩 阅读(161) 评论(0) 推荐(0) 编辑
  2018年5月18日
摘要: 一,对称加密 所谓对称加密,就是它们在编码时使用的密钥e和解码时一样d(e=d),我们就将其统称为密钥k。 对称加解密的过程如下: 发送端和接收端首先要共享相同的密钥k(即通信前双方都需要知道对应的密钥)才能进行通信。发送端用共享密钥k对明文p进行加密,得到密文c,并将得到的密文发送给接收端,接收端 阅读全文
posted @ 2018-05-18 08:39 @ 小浩 阅读(12279) 评论(1) 推荐(4) 编辑
摘要: 在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 本文便来介绍epoll的实现机制,并附带讲解一下se 阅读全文
posted @ 2018-05-18 07:59 @ 小浩 阅读(1847) 评论(0) 推荐(0) 编辑
  2018年5月16日
摘要: 本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。 代码的所有说明,都直接作为注释,嵌入到代码中,看代码时就能更容易理解,代码中会用到一个计算结果的工具类,见文章代码部分。 相关 阅读全文
posted @ 2018-05-16 08:40 @ 小浩 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包和拆包. TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是 阅读全文
posted @ 2018-05-16 06:59 @ 小浩 阅读(4309) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 69 下一页