为了账号安全,请及时绑定邮箱和手机立即绑定

大数据框架Hadoop主要模块介绍 原创

本文涉及到的所有模块,都是属于Apache组织,不包括其他第三方的模块。 核心模块: Hadoop Common: 包括Hadoop常用的工具类,由原来的Hadoop core部分更名而来。主要包括系统配置工具Configuration、远程过程调用RPC、序列化机制和Hadoop抽象文件系统FileSystem等。它们为在通用硬件上搭建云计算环境提供基本的服务,并为运行在该平台上的软件开发提供了...

7437浏览 28推荐 10评论

写给前端看 Django 教程 原创

写给前端看的 Django 教程 1. Django 命令 Django 安装成功,系统便拥有了 django-admin.py 命令。执行 django-admin.py startproject bitcms 会自动生成项目 bitcms。 项目初始目录结构如下: bitcms └── bitcms ├── __init__.py ├── settings.py ├── urls.py └──...

3273浏览 18推荐 3评论

REST与RESTFul API最佳实践 原创

我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考: 豆瓣API https://developers.douban.com/wiki/?title=api_v2 GitHub https://developer.github.com/v3/ 数一数年限,据我接触R...

18042浏览 190推荐 17评论

nginx结合jwplayer实现视频流媒体点播 原创

一、nginx简介: Nginx是一个网页服务器,它能反向代理HTTP, HTTPS, SMTP, POP3, IMAP的协议链接,以及一个负载均衡器和一个HTTP缓存。 Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。与旧版本(<=2.2)的Apache不同,nginx不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削...

3652浏览 18推荐 6评论

Linux 进程管理工具:supervisor 原创

Linux 进程管理工具:supervisor supervisor简介 在Linux服务器中,有时候我们需要一个进程需要可靠的在后台运行,并且能够监控进程状态,在意外结束时能够自动重启等。此时就可以使用supervisor。 supervisor 是使用Python开发的一套通用的进程管理程序,能够将一个普通的命令行进程变成后台的守护进程,并且监控进程的状态,异常退出时能够自动重启。 安装sup...

5205浏览 25推荐 3评论

厉害了!我的Vim配置~ 原创

我在实战课程《高性能 高价值的PHP API接口开发》中,基于Linux环境下,纯Vim开发项目代码,不少同学已经开始由Windows转Linux平台,也有不少同学开始尝试学习Vim神器~! 但不少同学的vim并没有合理配置,并不能充当优秀的IDE工具。在学员Q群里,有同学说想要老师我的vim配置,我说可以共享,得到不少同学的支持~ 那么我就把我课程里使用到的Vim配置,也是我多年PHP开发一直在...

4483浏览 19推荐 3评论

Java 之 ConcurrentModificationExcept 原创

在Java 遍历集合时,有时会抛出 java.util.ConcurrentModificationException异常。 问题 这类异常也被称为 fail-fast,它是Java集合的一种错误检测机制。当线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。记住是有可能,而不是一定。 考虑下面的例子: Iterator<string> it = myList.it...

556浏览 5推荐 1评论

直播技术总结(二)ijkplayer的编译到Android平台并测试解 原创

前言:ijkplayer,是b站工程师开源的播放器框架,基于FFmpeg及MediaCodec,内部实现软解及硬解的功能,对于没有自研底层播放器的公司,用它确实是比较合适了。关于介绍可以直接看:https://github.com/Bilibili/ijkplayer, 今天主要是对ijkplayer进行编译在Android平台上运行。 首先看下效果图: gif图如下: </center&g...

1041浏览 4推荐 0评论

双重检查锁定与延迟初始化

分享一篇13年曾经收藏学习的一篇文章,写的非常好~~ 在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。比如,下面是非线程安全的延迟初始化对象的示例代码: public class UnsafeLazyInitialization { private...

616浏览 7推荐 1评论

【花式填坑No.12】技术干货:恕我直言,你们真的懂Java框架吗? 原创

就IT行业而言,技术的更新与迭代虽然时刻都在进行,加上大部分互联网公司而言,他们追求的都是低成本、高效益,需要的更是能直接进入工作状态的人才。 所以当万事都开始追求极速与简洁的时候,身为程序员的我们更应该与时俱进,了解框架的使用! 本文选自花式填坑12期,讲师在线答疑用户对Java学习的干货内容。 学习Java框架产生的问题 Q:Java中涉及到一些固定死的知识。例如Spring的配置我个人感觉...

5659浏览 76推荐 8评论

JSONP - 从理论到实践 原创

同源策略 ajax之所以需要“跨域”,罪魁祸首就是浏览器的同源策略。即,一个页面的ajax只能获取这个页面相同源或者相同域的数据。 如何叫“同源”或者“同域”呢?——协议、域名、端口号都必须相同。例如: http://google.com 和 https://google.com 不同,因为协议不同; ...

10999浏览 102推荐 8评论

学会Hogan,就那么几句! 原创

先贴个Hogan的github地址镇楼:https://github.com/twitter/hogan.js 在实战课《手把手从0打造企业级电商平台-前端实战》里,很多同学反馈对Hogan模板引擎不太熟悉,这里整理个手记,对它介绍一下。Hogan是一个非常简单的模板引擎,可以把它理解成Mustuche语法的编译器。Hogan简单到只有六七条语法,可以说是目前最简单的模板引擎了,估计以后也仍然会是...

5258浏览 68推荐 10评论

XSS 和 CSRF 攻击的一些非常规防御方法 原创

一说到安全,大家总会特别敏感,尤其是有相当部分的前端开发者并不了解安全相关的知识,颇有谈虎色变的感觉。具体到前端安全这个话题呢,又有些说不清道不明,因为大部分的防御方案,总少不了后端的参与,也有开发者慢慢觉得好像安全都应该由后端来关注了。 其实不然,起码 XSS CSRF 这一类的安全问题前端是一定要了解它们的原理和防御方法的。从防御方法上来说,XSS 和 CSRF 的防御在业界都有比较成熟的方案...

7598浏览 91推荐 7评论

Python虚拟环境,你有使用过吗?分分钟教你使用虚拟环境搭建一个小网 原创

在开始之前,我们先做一点知识储备,从上图中,我们可以看到几个三个关键的信息:Python、virtualenv和Flask。 Python咱就不说了吧,简单、好入门、可以干好多事情。小到写脚本、大到做网站、数据分析等等。人生苦短,我用Python。不是很了解的,请自行科普【百度百科】。 科普完之后,记得安装一下,在此,我们使用最新版本的Python(目前为3.6.1),当然,如果你本地有Pytho...

4262浏览 15推荐 5评论

花式填坑第9期【问答干货】解密高级前端攻城狮の极速进化 原创

如何学习前端开发 Q:前端技术繁多,怎样系统的学习和提高?1.对于初级前端更多的是注重原生js,还是框架的学习?2.到达什么水平算是有一个好的技术基础?3.怎样在工作中学习与自我提升? ustbhuangyi:1. 原生 JS 和框架学习 2 者需要兼顾,原生 JS 是基础,所有的框架都是基于原生 JS 开发的,万变不离其宗。对原生 JS 熟练了,对学习框架是绝对有帮助的。对于前端 mvvm 框架...

4720浏览 37推荐 0评论

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信