上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2018年10月28日

摘要: 原文链接:http://www.cnblogs.com/dolphin0520/p/3916526.html 以下是本文的目录大纲: 一.什么是同步?什么是异步? 二.什么是阻塞?什么是非阻塞? 三.什么是阻塞IO?什么是非阻塞IO? 四.什么是同步IO?什么是异步IO? 五.五种IO模型 六.两种 阅读全文
posted @ 2018-10-28 17:30 都是一家人 阅读(267) 评论(0) 推荐(0) 编辑
 

2018年9月22日

摘要: 算法1:轮询 算法2:加权轮询,加权轮询是在轮询的基础上,根据服务器的性能差异,为服务器赋予一定的权值。服务器 1 被赋予的权值为 5,服务器 2 被赋予的权值为 1,那么 (1, 2, 3, 4, 5) 请求会被发送到服务器 1,(6) 请求会被发送到服务器 2。 算法3:最少连接 算法4:加权最 阅读全文
posted @ 2018-09-22 21:03 都是一家人 阅读(179) 评论(0) 推荐(0) 编辑
 

2018年9月21日

摘要: 方案1:数据库的唯一 原理:当想要获得锁时,就向表中插入一条记录,释放锁时就删除这条记录。唯一索引录只被插入一次,那么就可以用这个记录是否存在来判断是否存于锁定。 存在的问题 锁没有失效时间,解锁失败的话其他线程无法再获得锁。 只能是非阻塞锁,插入失败直接就报错了,无法重试。 不可重入,已经获得锁的 阅读全文
posted @ 2018-09-21 22:12 都是一家人 阅读(519) 评论(0) 推荐(0) 编辑
 
摘要: ACID是事务的四大特性,想要成为事务,必须具备这四点。 Atomicity 原子性体现在对于一个事务来讲,要么一起执行成功要么一起失败,执行的过程中是不能被打断或者执行其他操作的。 Consistency 一致性表现为事务进行过后和执行前,整体系统都是稳定的,比如对于入账出账操作是不会有总资金的变 阅读全文
posted @ 2018-09-21 14:27 都是一家人 阅读(330) 评论(0) 推荐(0) 编辑
 

2018年9月20日

摘要: 分布式ID的定义: 方案1:使用数据库递增的顺序 最常见的方式。利用数据库,全数据库唯一。 优点: 1)简单,代码方便,性能可以接受。 2)数字ID天然排序,对分页或者需要排序的结果很有帮助。 缺点: 1)不同数据库语法和实现不同,数据库迁移的时候或多数据库版本支持的时候需要处理。 2)在单个数据库 阅读全文
posted @ 2018-09-20 22:37 都是一家人 阅读(816) 评论(1) 推荐(1) 编辑
 

2018年8月25日

摘要: perl调试教程一、DESCRIPTIONA (very) lightweight introduction in the use of the perl debugger, and a pointer to existing, deeper sources of information on th 阅读全文
posted @ 2018-08-25 16:01 都是一家人 阅读(1005) 评论(0) 推荐(0) 编辑
 

2018年8月15日

摘要: 在数据库中存储树形结构的数据,这是一个非常普遍的需求,典型的比如论坛系统的版块关系。在传统的关系型数据库中,就已经产生了各种解决方案。 此文以存储树形结构数据为需求,分别描述了利用关系型数据库和文档型数据库作为存储的几种设计模式。 A.关系型数据库设计模式1 上图表示了传统的设计方法之一,就是将树形 阅读全文
posted @ 2018-08-15 17:26 都是一家人 阅读(1328) 评论(0) 推荐(0) 编辑
 
摘要: 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算 阅读全文
posted @ 2018-08-15 16:48 都是一家人 阅读(327) 评论(0) 推荐(0) 编辑
 
摘要: HTTP请求方法 HTTP消息头 HTTP请求头 HTTP响应头 HTTP cookie机制和实现原理 HTTP请求方法 超文本传输协议(HTTP, HyperText Transfer Protocol)是一种无状态的协议,它位于OSI七层模型的传输层。HTTP客户端会根据需要构建合适的HTTP请 阅读全文
posted @ 2018-08-15 11:49 都是一家人 阅读(277) 评论(0) 推荐(0) 编辑
 
摘要: Header HTTP、HTTPS在我们日常开发中是经常会接触到的。 我们也都知道,一般 Android 应用开发,在请求 API 网络接口的时候,很多使用的都是 HTTP 协议;使用浏览器打开网页,也是利用 HTTP 协议。看来 HTTP 真是使用广泛啊,但是,HTTP 是不安全的。利用网络抓包工 阅读全文
posted @ 2018-08-15 11:20 都是一家人 阅读(1445) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页