基础知识
文章平均质量分 75
wayne_ren
这个作者很懒,什么都没留下…
展开
-
基础知识 - 爬虫
从网站pull data的时候,就需要做一个爬虫。任何能通过浏览器浏览的内容都可以被抓取。Crawler爬虫、Spider蜘蛛、Scraper采集器三个说的大概都是一个东西,稍有不同。做爬虫需要精通线程、队列、分布式处理。1)分类通用爬虫(抓取链接的整个页面)和垂直爬虫(抓取某类网站的指定数据)*** 一般说的爬虫指的都是垂直爬虫。2)爬什么百度、歌曲、电影、图书百...原创 2016-08-12 10:44:33 · 186 阅读 · 0 评论 -
基础知识 - 视频直播
移动直播、视频直播、Live Video Streaming有多么火爆,搜搜这几个关键字就知道了。直播的形态也在不断发展中:美女秀场 -> 游戏直播 -> 全民直播。相应的拍摄设备也在变化,PC -> 智能设备 -> VR设备。直播技术并不是什么新技术,google一下就有很多资料可查。这里列几篇入门参考:[list][*][url=http://tech.lmtw.com/techn...原创 2016-08-23 14:22:31 · 400 阅读 · 0 评论 -
基础知识 - WebSocket
WebSocket是一种新的协议,本质上和HTTP一样(握手连接等)。但它并不是在HTTP之上模拟推送,而是直接在TCP之上定义了帧Frame,实现客户端与服务器间的全双工通讯。[url=https://en.wikipedia.org/wiki/WebSocket]https://en.wikipedia.org/wiki/WebSocket[/url]关于浏览器与服务器间的实时...原创 2016-09-26 15:02:55 · 190 阅读 · 0 评论 -
基础知识 - 数据库设计
[color=blue][b]基于Data设计Schema、基于Query设计Index![/b][/color]首先要了解RDBMS vs. NoSQL、OLTP vs. OLAP的区别,然后要掌握以下必备知识,也可以Google一下“Database Best Practices”看看别人的经验总结。[b]必备理论知识[/b][list][*]范式:Database Nor...原创 2015-12-04 10:57:15 · 159 阅读 · 0 评论 -
基础知识 - 全站HTTPS
全站HTTPS、HTTPS Everywhere、Always-On SSL (AOSSL),说的都是同一件事。大部分网站只在一些包含敏感数据的页面采用HTTPS,比如登录注册,支付等。但由于近年来Wifi普及,Free Wifi所带来的安全问题,越来越多被重视,很多网站开始采用全站HTTPS。目前国外的大型网站比如Google、Facebook、Microsoft、Twitter、Pay...原创 2017-01-13 14:28:34 · 573 阅读 · 1 评论 -
基础知识 - Tomcat集群
集群Clustering与负载均衡Load Balancing的区别,可以参考这篇文章:[url=http://standardwisdom.com/softwarejournal/2009/09/clustering-vs-load-balancing-what-is-the-difference/]Clustering vs. Load Balancing – What is the diff...原创 2016-02-04 10:50:39 · 203 阅读 · 0 评论 -
基础知识 - 系统架构
构建一个应对高并发的分布式系统并不是很容易,别人的架构不一定适合你。但也不是很复杂,因为很多场景问题都有成熟的解决方案。系统是不断优化演变的,不需要一开始就搭建多么完美的架构。搜索一下“架构演变”会有很多文章,比如:[url=http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html]大型网站架构演变和知识体系[/url]...原创 2016-03-31 16:20:02 · 189 阅读 · 0 评论 -
基础知识 - 系统设计的幂等性
幂等(idempotence)本来是一个代数中的概念。说的是,x为某集合内的任意数, f为运算子,如果满足f(x)=f(f(x)), 那么称f运算具有幂等性(idempotent)。比如: abs(a)=abs(abs(a))。在计算机方面用来表示对同一个过程应用相同的参数多次和一次调用产生的效果是一样的,这样的过程被称为满足幂等性。系统接口对外的一种承诺,不用担心重复执行会对系统造成改变...原创 2017-09-08 09:45:35 · 280 阅读 · 0 评论 -
CSS 默认样式、样式重置
浏览器差异问题一直是前端的开发难点。[b](1)默认样式[/b]default style sheet、user agent stylesheet、built-in stylesheet学习HTML/CSS首先要理解,各浏览器对标签预先都设定了不一样的默认CSS。比如:大部分浏览器会把链接显示成蓝色,把点击过的链接显示成紫色。但不同浏览器不同版本默认显示h1的字...原创 2018-04-20 15:09:04 · 971 阅读 · 0 评论