2021年5月7日
摘要: 1. 介绍 2. 术语 3. SDP用法举例 4. 需求和建议 SDP的目的是把媒体流相关的信息传递给需要的参与者。尽管SDP很通用,也能描述其他网络环境的多媒体会议,SDP主要用于互联网协议。媒体流可以是多对多,会话不是必须连续活跃的。 在多播环境,SDP主要提供两个用途,一是表示会话存在,另一个 阅读全文
posted @ 2021-05-07 22:38 还好可以改名字 阅读(1096) 评论(0) 推荐(0) 编辑
  2021年4月6日
摘要: 虽然plan b已经过期了,unified plan已经成为了标准,但是很多遗留系统还在使用plan b,为了更好地理解,还是需要把plan b也好好学习一下 1. 简介 2. 设计目标 3. 设计细节 3.1 每个[media-type, content]每个m行 不管提供或使用多少的源,默认情况 阅读全文
posted @ 2021-04-06 15:51 还好可以改名字 阅读(167) 评论(0) 推荐(0) 编辑
  2021年3月28日
摘要: 1. 简介 2. 解决方案概览 high level,该方案可以总结如下: 1.每个media stream track由它自己的m-line表示。严格的一一映射,一个media stream track不可表示为多个mline,一个mline也不可以表示多个media stream track。注 阅读全文
posted @ 2021-03-28 18:25 还好可以改名字 阅读(259) 评论(0) 推荐(0) 编辑
  2020年1月2日
摘要: 常见表单提交格式 先从可以看到的地方说起,postman是一个很好用的工具, form data,是提交form表单的标准选项之一,如果html form标签没有指定enctype,那么默认使用这种方式提交表单,内容格式如下: header中content type应该指定multipart/for 阅读全文
posted @ 2020-01-02 18:34 还好可以改名字 阅读(490) 评论(0) 推荐(0) 编辑
  2019年12月6日
摘要: 突然感悟了什么时候需要NoSQL。 当BaseModel不确定模式的时候。 例如,一个管理mysql集群的webapp,很容易想到的model有cluster对象,一个cluster对象有1到多个mysqlapp对象。mysqlapp的字段可能有id, clusterid, hostip, mysq 阅读全文
posted @ 2019-12-06 13:10 还好可以改名字 阅读(204) 评论(0) 推荐(0) 编辑
摘要: spring security的典型用法 配置 下面是spring security.xml的配置 在web.xml中添加spring的DelegatingFilterProxy 其中contextAttribute配置的spring的webapplicationcontext的key name,注 阅读全文
posted @ 2019-12-06 09:28 还好可以改名字 阅读(426) 评论(0) 推荐(1) 编辑
  2019年5月29日
摘要: objectid是12字节组成,四个成分timestamp+machash+pid+inc 默认mongodb collection内的_id是唯一的。客户插入文档时依赖driver自动生成的_id能否保证唯一呢? 自动objectid的唯一性 自动生成并不是mongo daemon生成的,而是dr 阅读全文
posted @ 2019-05-29 09:20 还好可以改名字 阅读(3993) 评论(0) 推荐(0) 编辑
  2019年5月18日
摘要: 将构造和表示分离,目标对象是抽象出来的比较简单便于理解的类,而从现有条件构造出对象的过程很复杂。这个描述还没有到点上。来一个比较使用的场景。 一个场景 例如需要构造一个Person类,有name,id,age,sex,height,weight,hobby。 其中name和id是必须的,其他是可选的 阅读全文
posted @ 2019-05-18 11:19 还好可以改名字 阅读(127) 评论(0) 推荐(0) 编辑
  2019年4月11日
摘要: time_wait timewait先发起close的一端的第二阶段: a fin b,b ack a,b fin a 此时a收到b的fin之后,a处于time_wait,a无法确定自己接下来的ack of fin是否被b收到,所以time_wait还是会持续一段时间。接着可能发生两件事情: 收到b 阅读全文
posted @ 2019-04-11 15:05 还好可以改名字 阅读(1748) 评论(0) 推荐(0) 编辑
  2019年3月27日
摘要: http1 到HTTP1.1 到http2 从1到1.1主要是增加了几个header包括host,keep alive等;从1.1到2主要是提供了server到ua的推送,和header压缩,连接复用。 websocket 不遵守同源策略。目的是开启一种通道介于server和client之间,由se 阅读全文
posted @ 2019-03-27 09:16 还好可以改名字 阅读(163) 评论(0) 推荐(0) 编辑