上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 42 下一页
摘要: 一、线程模型 N:1模型,N个用户空间线程在1个内核空间线程上运行。优势是上下文切换非常快但是无法利用多核系统的优点。 1:1模型,1个内核空间线程运行一个用户空间线程。这种充分利用了多核系统的优势但是上下文切换非常慢,因为每一次调度都会在用户态和内核态之间切换。(POSIX线程模型(pthread 阅读全文
posted @ 2019-03-31 16:31 林锅 阅读(8645) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-31 15:26 林锅 阅读(2888) 评论(1) 推荐(0) 编辑
摘要: 一、监控 mongodb可以通过profile来监控数据,进行优化。 查看当前是否开启profile功能用命令:db.getProfilingLevel()返回level等级,值为0|1|2,分别代表意思:0代表关闭,1代表记录慢命令,2代表全部。 开始profile功能为db.setProfili 阅读全文
posted @ 2019-03-30 21:49 林锅 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 首先要安装docker这个环境是需要自己安装的。相关步骤如下: 1 2 3 4 5 6 7 8 9 10 11 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http 阅读全文
posted @ 2019-03-29 10:21 林锅 阅读(4002) 评论(0) 推荐(0) 编辑
摘要: 客户端发起http请求,基本的经历过程如下: 域名解析 -> TCP三次握手 -> 建立TCP连接后发起HTTP请求 -> Nginx反向代理 -> 应用层 -> 服务层 -> 缓存/数据库 一、域名解析 首先Chrome浏览器会解析 www.linux178.com 这个域名(准确的叫法应该是主机 阅读全文
posted @ 2019-03-26 17:41 林锅 阅读(5889) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/yuan-shuai/p/3225417.html FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR 阅读全文
posted @ 2019-03-26 11:23 林锅 阅读(834) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-21 10:53 林锅 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/zhangboyu/p/7456606.html 1、什么是Context Context通常被译作上下文,它是一个比较抽象的概念。在公司技术讨论时也经常会提到上下文。一般理解为程序单元的一个运行状态、现场、快照,而翻译中上下又很好地诠释了其本质 阅读全文
posted @ 2019-03-19 15:37 林锅 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 唯一性索引列允许空值,而主键列不允许为空值。 主键列在创建时,已经默认为非空值 + 唯一索引了。 主键可以被其他表引用为外键,而唯一索引不能。 一个表最多只能创建一个主键,但可 阅读全文
posted @ 2019-03-14 11:38 林锅 阅读(16803) 评论(1) 推荐(3) 编辑
摘要: Edge Triggered (ET):边缘触发只有数据到来,才触发,不管缓存区中是否还有数据。Level Triggered (LT):水平触发只要有数据都会触发。 LT(level triggered)是缺省的工作方式,并且同时支持block和no-block socket。在这种做法中,内核告 阅读全文
posted @ 2019-03-12 21:57 林锅 阅读(1452) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 42 下一页