任亚军
码龄16年
  • 108,417
    被访问
  • 41
    原创
  • 1,271,971
    排名
  • 27
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2005-12-29
博客简介:

Web系统架构师

博客描述:
http://blog.csdn.net/tipboy
查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得20次评论
  • 获得15次收藏
创作历程
  • 1篇
    2013年
  • 2篇
    2012年
  • 41篇
    2011年
TA的专栏
  • 系统架构
    22篇
兴趣领域 设置
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

用php写的进程守护,进程管理,进程出错自动启动功能,适合服务器管理员使用

只要安装了php 命令行工具就行运行示例: php supervisor.php /usr/local/nginx/bin/nginx nobody  (这后面还可以加上对应命令的参数,无参数留空就行) &参数介绍:第一个为命令行的php可执行程序,第二个为本文下面的代码文件,第三个是需要启动的可以执行的程序路径,第四个是用什么角色启动它,后面的是预留参数,全部传递给这个可执行程序
原创
发布博客 2013.04.26 ·
3773 阅读 ·
1 点赞 ·
1 评论

对网站应用css sprite 技术自动化实施方式的探讨

前提概要:一个网站首页或者频道页面,内容图片较多的时候,且变动不是太频繁,如何优化成为了难题,使用CSS SPRITE功能能实现多个图片合并到一起进行加载的方法,但这种需要前端人员对图片位置和CSS 进行手动调节,改变HTML结构,异常繁杂,这就是为什么很多网站现在还没有使用的原因。本人一直在考虑如何将这一流程变得自动化,简便易操作,让前端人员改变更少的代码的情况下 自动完成这个流程,经过
原创
发布博客 2012.06.13 ·
1652 阅读 ·
0 点赞 ·
0 评论

adobe 出的支持http 快速定位的方法

http://help.adobe.com/en_US/HTTPStreaming/1.0/Using/WS9463dbe8dbe45c4c-c126f3b1260533756d-7ffc.html
转载
发布博客 2012.06.13 ·
579 阅读 ·
0 点赞 ·
0 评论

基于网站现状,考虑出一个单点登录的解决方案,正在试验中

单点登录系统可行性研究1、验证是否登陆:可以用基于主域加密key来实现,基于userid,usertype用户类型,asynced_appids已同步的应用IDs等信息的加密验证。接口内的验证返回true/false,页面的验证方式:未登录跳转至统一的登录界面,已登录返回true信息,(并且增加key的存在时间,看有没有必要)2、独立获取用户信息接口3、统一
原创
发布博客 2011.12.29 ·
1197 阅读 ·
0 点赞 ·
0 评论

研究了coreseek下的sphinx 配置及api调用,收获颇多。

前言:       之前一直使用lucene,有很多优点及缺点,最大的缺点就是要维护一个索引的成本很高,需要牵扯到很多方面,其中也包含业务方面;优点呢,不用多说了,速度快,支持查询的模式多,各种条件下的查询都能实现,所以想找一个更加符合现有应用状况的搜索引擎,故想到了coreseek=(sphinx+中文分词+框架)      Sphinx 最大的好处是业务层面不需要你去关心索引的建立、更
原创
发布博客 2011.12.15 ·
9380 阅读 ·
3 点赞 ·
6 评论

ffmpeg 获取视频关键帧

av_register_all(); if(av_open_input_file(&pFormatCtx, filename, NULL, 0, NULL)!=0) printf("error!
"); if(av_find_stream_info(pFormatCtx)<0) printf("error!
");
转载
发布博客 2011.12.08 ·
14734 阅读 ·
1 点赞 ·
4 评论

nginx均衡负载模块里的心跳检测模块,可以自动维护server的状态

https://github.com/yaoweibin/nginx_upstream_check_module 测试安装都OK能够支持不少检测类型支持WEB界面主要功能是: 自动为upstream里定义的server  增减。出现故障,去除该SERVER。 故障消除,继续还原。 类似的功能模块还有 healthcheck_nginx_upstreams不过测试不是太好
原创
发布博客 2011.12.07 ·
8121 阅读 ·
0 点赞 ·
0 评论

终于搞定使用node.js +redis 作为服务端,提供图片上传存储服务

系统不提供业务层面上的逻辑,只负责存储和结构关系。业务相关的数据,全部通过参数化传入。upload.js 文件代码://自定义参数区var basePath='e:/';//上传的根路径var tempPath='c:/';var redis_ip='127.0.0.1';var redis_port=11000;var redis_dbindex=5;//系统
原创
发布博客 2011.11.04 ·
14736 阅读 ·
1 点赞 ·
2 评论

使用wmp播放音频列表小结

1、需求是用wmp播放多个音频,并且可以在播放器里显示指定上传时填写的标题等信息。2、使用程序动态返回播放列表。实现方法:使用php等动态生成asx文件。格式如下:    kuaiyoujia   {$vo.t}   www.kuaiyouji
原创
发布博客 2011.10.10 ·
1135 阅读 ·
0 点赞 ·
0 评论

使用ffmpeg 和mencoder 转换的相关参数和注意事项。

1、ffmpegC:\tool>ffmpeg -i "g:\video\b.mov" -y -ab 56 -ar 22050 -acodec libvo_aacenc -ac 2 -b 800k(这个数据最好读取原先的) -aspect 2.35(这个数是视频长比高之比,
原创
发布博客 2011.09.26 ·
1605 阅读 ·
0 点赞 ·
0 评论

关于视频相关的播放、转换技术总结

1、关于播放器。主流播放器除之前的功能之外,新增了不少功能点,增加了技术的复杂度。主要功能有:分段加载,拖动。 需要支持的技术。1、分段切换视频,2、获取视频总长度、大小。分段长度、大小。3.最关键的需要找到关键帧(I帧),4进度条的整合管理实现效果:用户观看影片
原创
发布博客 2011.09.21 ·
3035 阅读 ·
1 点赞 ·
2 评论

nginx 修改flv模块,增加end 参数

nginx 的flv模块是系统自带的,功能比较简单,只有start参数,也就是从什么位置开始,然后增加个flv的头部,直接返回数据。现在需要分段取数据,也就是可以指定文件的开始和结束位置,从原来的基础上增加end 参数。现直接把修改好的代码贴上,写的比较懒,仅供参考。sr
原创
发布博客 2011.09.21 ·
4323 阅读 ·
0 点赞 ·
4 评论

wrapper 搭建java 服务

把一个JAR包做成服务,直接执行的时候老是自动关闭,内存一直狂涨,设置了比较大的内存,还是不行。找到了wrapper试试。不知道情况如何 下载下来后 按照说明 慢慢改;过程不算太复杂1、拷贝执行文件、conf、lib、等到项目文件目录2、修改2个文件。1是
原创
发布博客 2011.08.03 ·
653 阅读 ·
0 点赞 ·
0 评论

Time lines and news streams: Neo4j is 377 times faster than MySQL

http://www.rene-pickhardt.de/time-lines-and-news-streams-neo4j-is-377-times-faster-than-mysql/
原创
发布博客 2011.07.19 ·
493 阅读 ·
0 点赞 ·
0 评论

基于pushlet 的开发代码,现正在使用的。

  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 指路网
原创
发布博客 2011.06.29 ·
1149 阅读 ·
0 点赞 ·
0 评论

架设了个pushlet的webim 服务,有几点分享下。

1、使用了推技术。怎么理解这个呢,我的理解是这样的,不知道对不对。 想要像SOCKET的TCP通讯那样,完全消息机制,有消息过来,客户端马上就能收到。 WEB技术中,这种是不可能完全实现这样的。 pushlet的做法是用了一个长的HTTP连接,比如是60秒,在60秒内,一个HTTP连接是一直在下载状态,假如没有新消息,这就一直保持到60秒,然后返回完成。 假如有新消息,立即返回新的消息。
原创
发布博客 2011.06.16 ·
1042 阅读 ·
0 点赞 ·
0 评论

gearman 分布式图片处理系统

http://blog.s135.com/dips
原创
发布博客 2011.06.02 ·
740 阅读 ·
0 点赞 ·
0 评论

mina socket

apache的开源专业socket 记载下来慢慢研究   mina.apache.org
原创
发布博客 2011.05.27 ·
1026 阅读 ·
0 点赞 ·
0 评论

google protobuf java 简单使用

首先确定你的目的,使用他压缩你的数据,转换成需要的格式,一般是byte[]   你需要传递什么数据类型? 自己先定义一个,用.proto文件作为后缀。 文件内容可以是   package com.utils; option java_package = "com.utils"; option java_outer_classname = "GoodsPicInfo"; message PicInfo {   required int32 ID = 1;   required
原创
发布博客 2011.05.27 ·
7909 阅读 ·
0 点赞 ·
0 评论

对市面上各种message queue 进行了分析,结果不乐观

  前提需求:需要支持.net  java 。     每个都进行了安装调试,结果有点不乐观,暂时的决定还是用rabbitmq httpsqs  快,无阻塞 rabbitmq  功能多,平台兼容; 很复杂,需要安装erlang 并且有安全漏洞 memcacheq  支持java php 无支持.net 客户端 mysql q4m  暂时只有java zeromq 快,支持很多客户端,但是模式跟平常MQ不一样。不需要服务端,可以有1对1,1对N,还有广播的形式发送数据。
原创
发布博客 2011.05.24 ·
1420 阅读 ·
0 点赞 ·
0 评论
加载更多