本文是老男孩个人公众号的第一篇文章,如果喜欢,可加oldboy_linux,或扫结尾的二维码进行关注!http://oldboy.blog.51cto.com/2561410/1829072技术的提升仅是量的积累,思想的提升才是质的飞跃!------老男孩前言:虽然本文题目是针对IT运维人员的,但其他行业的伙伴同样能从..
分类:
其他好文 时间:
2016-07-24 07:07:03
阅读次数:
219
信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥、同步等功能。信号量的工作原理由于信号量只能进行两种操作等待和发送信号,..
分类:
其他好文 时间:
2016-07-24 07:07:04
阅读次数:
220
5xx系列500内部服务错误InternalServerError原因一般是:访问量大,服务器资源吃不消,或者内部执行错误,如后端mysql挂了。502(同504情况差不多)BadGateway原因一般是:1nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将..
分类:
Web程序 时间:
2016-07-24 07:06:24
阅读次数:
217
前两天看到博客有监控web的,之前也写过pycurl的监控状态;后面想想web监控咱们何不直接通过zabbix的方式监控;zabbix确实是个万花筒,这个也是我喜欢zabbix的一个原因之一吧;pycurl可以参考我之前写过的:http://xiaoluoge.blog.51cto.com/9141967/1616922。1、监控脚本:[ro..
分类:
Web程序 时间:
2016-07-24 07:06:41
阅读次数:
369
以下观点属个人见解,如有不同观点,欢迎提出讨论----by无云
十月怀胎,“胎教”作用暂且不表。
孩子呱呱坠地,到幼儿园前:“专家结合自己多年的工作实际认为,只要孩子有简单的生活自理能力,并可以说出自己的意愿,就可上幼儿园。简单自理就是说,孩子会脱裤子,会脱鞋子。说出自己的意愿,就是说孩子能表达自己想上厕所等需求。”(摘自网络)建议孩子由父母照顾,特别是孩子能够...
分类:
其他好文 时间:
2016-07-24 07:06:58
阅读次数:
156
1、常用线程池创建使用分析
2、自定义线程池...
分类:
移动开发 时间:
2016-07-24 07:05:37
阅读次数:
323
说明:文章为初学者看推荐系统(蒋凡),结合网上资料做的笔记,不保证其正确性。欢迎指正^_
1、 继续记录下svd的一个例子(参考http://blog.sina.com.cn/s/blog_7c76633901019oi8.html,http://blog.csdn.net/abcjennifer/article/details/8131087):
1) 看下图,表示9篇文章中,b...
分类:
其他好文 时间:
2016-07-24 07:05:52
阅读次数:
208
说明:文章为初学者看推荐系统(蒋凡),结合网上资料做的笔记,不保证其正确性~
一、首先当前的主流推荐方法有:
1、 协同过滤推荐;
2、 基于内容的推荐;
3、 基于知识的推荐;
4、 混合推荐;
(注:学习过程不必特意将他们区分开,由他们的推荐公式知道他们的缺陷,混合使用)
1、 协同过滤(CF collaborative Filtering):
1-1:基于用户...
分类:
其他好文 时间:
2016-07-24 07:05:09
阅读次数:
142
C++实现的时间轮
tcp会话
超时检测
会话超时检测
代码整洁...
分类:
编程语言 时间:
2016-07-24 07:06:29
阅读次数:
520
史上最全TCP/IP协议栈详解,如有错误,还望指点。交流学习,共同进步.........
分类:
其他好文 时间:
2016-07-24 07:05:37
阅读次数:
228
由于上一篇文章的篇幅实在太长了,讲的都是单列集合,这篇文章将单独介绍双列集合Map的使用.Map双列集合根接口如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有...
分类:
编程语言 时间:
2016-07-24 07:04:04
阅读次数:
239
JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 JavaScript 也是前端开发工程师必须掌握的三种技能之一:描述网页内容的 HTML、描述网页样式的 CSS、以及描述网页行为的 JavaS...
分类:
编程语言 时间:
2016-07-24 07:05:29
阅读次数:
244
前言jackson和fastjson大概是我们使用得最多的两个json序列化包和反序列化包。网上的性能对比很多,大多数的结果对fastjson都不利,甚至有的结论是比Gson还要慢,但是我觉得fastjson是阿里系的,应该性能不会差,于是作了一系列对比。我们这里使用的是最新的两个包jackjson为2.8版本,而fastjson为1.2.14版本对比使用对象在对比中使用的对象基本包含了所有的数据类...
分类:
Web程序 时间:
2016-07-24 07:05:54
阅读次数:
253
今天作者要在这里通过一个简单的电商网站订单实时分析系统和大家一起梳理一下大数据环境下的实时分析系统的架构模型。当然这个架构模型只是实时分析技术的一个简单的入门级架构,实际生产环境中的大数据实时分析技术还涉及到很多细节的处理, 比如使用Storm的ACK机制保证数据都能被正确处理, 集群的高可用架构,消费数据时如何处理重复数据或者丢失数据等问题,根据不同的业务场景,对数据的可靠性要求以及系统的复杂度的要求也会不同。这篇文章的目的只是带大家入个门,让大家对实时分析技术有一个简单的认识,并和大家一起做学习交流。...
分类:
Web程序 时间:
2016-07-24 07:03:36
阅读次数:
2399
这是用纯java编译的俄罗斯方块,讲这个游戏的是达内的刘苍松老师,苍老师讲课我们学生都比较喜欢,下面我把当时的做这个游戏学习笔记分享给大家,先看下游戏截图:
重点学习笔记:
Tetris 俄罗斯方块
Tetromino 四格方块
业务需求(清晰明确) -> 业务对象模型(理清对象关系)->
数据建模(用数据表达对象,和对象的关系)-> 类的设计->
概要编码(语法知识)-...
分类:
其他好文 时间:
2016-07-24 07:05:08
阅读次数:
282
最近一直在分析数据包。同时也一直想学python。凑一块儿了...于是,便开工了。座椅爆炸!正文首先要说的是,我知道python有很多解析pcap文件的库,这里不使用它们的原因是为了理解pcap文件的格式细节。使用tcpdump你可以很容易抓取到一系列的数据包,然而tcpdump并没有分析数据包的功能,如果想从这个抓包文件中分析出一些端倪,比如重传情况,你必须使用wireshark之类的软件,用w...
分类:
编程语言 时间:
2016-07-24 07:05:19
阅读次数:
588