自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

nginx cache静态化+tmpfs 高性能cdn方案 原创-胡志广

1       摘要本文档主要分为3部分内容:(1)       解决不同URL访问不同后端的nginx配置方法(2)       Nginx cache和内存文件系统的配置方法(3)       Proxy cache的详细配置内容2       匹配不同URL访问不同后端如果想通过访问不同类别URL分配到不同的后端通过nginx实现,首先举个例子,将需求场景进...

2013-10-14 14:43:49 221

hiphop 原理分析4 原创--胡志广

下面主要分析的是优化阶段和推导阶段的分析,前优化和后优化类似,所以就不具体再分析后优化;1.   preOptimize分析1.1.  preOptimize作用1.将可以进行计算和拼接的简单的一元、二元表达式进行计算和拼接返回成为一个ScalarExpression(但变量和变量之间的是不能在preOptimize中进行合并的,这样的需要进行类型推导后才可以进行优化)     ...

2013-10-06 23:36:02 236

java web 开发问题总结 5 原创-胡志广

181 myEclipse插件菜单 add hibernate capabilities 不可用的解决办法”用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 add hibernate capabilities 功能菜单竟然是灰色的,不可用,尤其是初学的朋友往往要重建web项目,一切都要重新来过。到项目的根目录下找到.p...

2013-09-24 13:49:38 402

java web 开发问题总结4 原创-胡志广

121.Data truncation: Data too long for column 'variable' at row 1解决方法在保存blob类型文件的时候,如果报出了上面的错误,则把数据库中的类型改变longblob类型就可以,原来的类型为blob 122.清空文件域的值<input name="f" type="file" id="f" size="1...

2013-09-24 13:39:47 249

java web 开发问题总结 3 原创-胡志广

61.Oracle关键字解决办法当使用pl_sql报出下面错误的时候:ORA-01747: user.table.column, table.column 或列说明无效 如果报这个错误的时候,是因为我们执行的sql语句中有了oracle的关键字,所以会有这个错误,所以我们就用单引号给这个关键字引起来就没有问题了。比如:insert  into department(`...

2013-09-23 13:23:04 124

java web 开发问题总结 2 原创-胡志广

1.如果报下列错误:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'hbstpdb.hbstpdb__newskinds' doesn't exist如去我们的newskinds.hbm.xml文件中找到这个语句<class name="com.ngworld.bookstore.vo.Newskin...

2013-09-23 13:17:11 472

java web 开发问题总结 1 原创-胡志广

1.      Linux ssh 多机配置无法连接的问题解决方法折腾了半天操作步骤一直没有问题,但是就是用ssh连接另一台机器时还是需要输入密码后来上网查找了一下,该问题是由于$home路径的权限必须是700,而我当前的目录的权限是775,所以就遇到了问题,这问题太囧了,细节决定成败啊。 下面是解决方法:chmod  700 /home/nutch这是我要进行连接s...

2013-09-22 14:02:01 1006

PHP总结 原创-胡志广

1.   Extract函数用法如:<?php/* 假定 $var_array 是 wddx_deserialize 返回的数组*/$size = “large”;$var_array = array(”color” => “blue”,“size” => “medium”,“shape” => “sphere”);extract($v...

2013-09-22 13:42:24 547

nutch 总结 原创-胡志广

1.      网页快照乱码解决方法修改nutch\cached.jsp,将content = new String(bean.getContent(details))修改为content = new String(bean.getContent(details),"utf-8")在画红框的地方加上UTF-8即可以下内容参考:http://blog.csdn.net...

2013-09-18 13:37:04 748

nginx 总结 原创-胡志广

1.   Nginx无法启动解决方法在查看到logs中报了如下错误时:0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) 是因为80端口出现了冲突   2.   Weight 和ip_ha...

2013-09-18 13:15:57 229

shell 总结 原创-胡志广

1.   Shell 读取文件和写文件 for line in $(<top30000.url.utf-8.http_server_front_hphp.txt); do        tmp_port=8080;        for((i=0;i<=7;i++));doecho ${line/192\.168\.12\.63/192\.168\.12\.6...

2013-09-17 12:39:54 160

linux 总结 原创-胡志广

1. ps 监视进程ps auxUSER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot         1  0.0  0.0  10372   696 ?        Ss   Mar28   0:02 init [3]root         2  0.0  0.0    ...

2013-09-17 10:19:35 595

c 和c ++总结 原创-胡志广

1.   0X00x0地址是NULL 2.   Gdb调试子进程1.set follow-fork-mode <parent/child> 这条命令可以用于在调试父进程或是子进程的模式之间进行切换。例如在fork函数执行之前执行set follow-fork-mode child, 当fork执行后,设定在子进程上的断点将会有效,而父进程上的断点此时无效...

2013-09-16 14:58:18 283

git使用 原创-胡志广

1.  Git 克隆代码git clone git://github.com/facebook/hiphop-php.git2.  Git更新分支查看服务器上的所有分支[huzg@slave3 hiphop-php]git branch –r输出结果:origin/HEAD -> origin/master origin/HPHP-2.0  orig...

2013-09-13 13:42:48 221

原创 hiphop 1.0 静态版使用说明(hhvm1.0和2.1可借鉴) 原创-胡志广

1       摘要Hiphop是由facebook 公司开发的应用程序,主要是将php代码转换成C++代码进行高度优化,然后由g++生成二进制文件。官方说明hiphop要比apache+php节约50%的cpu;经测试,hiphop 要比nginx+fastcgi(加速器)的性能高出60%以上,要比nginx+fastcgi(无加速器)的性能高出150%左右。本文对hiph...

2013-09-13 10:31:59 282

hiphop 2.1 开发问题总结 原创-胡志广

1.  Hhvm2.1 生成扩展文件方式Hhvm2.1 的结构化变化比较大,idl的目录放到了$HPHP_HOME/hphp/system/idl下,并且他的格式已经换成了xxx.idl.json生成*.h和*.cpp的模式为:php$HPHP_HOME/hphp/system/idl/idl.php cpp xxx.idl.json $HPHP_HOME/hphp/runtim...

2013-09-12 13:42:06 161

hiphop 1.0 开发问题总结 原创-胡志广

我从去年搞hiphop总结的一些问题,其中有些是过程中的问题,有的是已经解决的问题,没有多做整理和总结,但是希望对大家有帮助: 1.  Hiphop安装Hiphop 需要在centos 6.2以上支持可以,并且通过yum安装支持包比较好;然后 cmake时,需要单独创建一个文件夹(如build),不要跟之前的文件混淆,否则编译好的内容会出现错误。 2.  动态加载...

2013-09-12 13:40:22 735

nginx upstream 容错机制 原创-胡志广

1.   摘要(1)       结论详细描述了nginx记录失效节点的6种状态(time out、connect refuse、500、502、503、504,后四项5XX需要配置proxy_next_upstream中的状态才可以生效)、失效节点的触发条件和节点的恢复条件、所有节点失效后nginx会进行恢复并进行重新监听。(2)       Nginx 负载均衡方式介绍N...

2013-07-29 12:45:44 296

原创 hiphop 原理分析3(2)原创--胡志广

有段时间没有接着分析了,现在接着上节的分析继续分析:3.  analyzeProgram详细分析经过了生成语法树后,就会执行的是analyzeProgram函数(分析阶段),在analyze_result.cpp中AnalysisResult::analyzeProgram实现的,具体功能实现主流程如下:1.初始化系统变量信息2.收集作用域内的所有函数、类3.把变量、常...

2013-07-28 21:22:06 241

hiphop 原理分析3(1)原创--胡志广

我在“hiphop原理分析2”中主要分析了语法结构、语法树的生成、作用域内容以及analyzeProgram的功能分析;本章中,我主要分析hiphop中的所有statement,expressio的对应关系,还有对于所有语句和表达式的analyzeProgram的详细分析。 主要内容:1.语句(statement)结构2.表达式(Expression)结构3.analy...

2013-07-01 23:58:30 180

hiphop原理分析2 原创--胡志广

 我在”hiphop原理分析1”中主要引入了编译原理和hiphop的简单的词法和语法的工作原理,这章节中我将具体的来讲hiphop的语法结构、树的生成、作用域和其他语法结构的关系、以及静态分析的流程。 主要内容1.基本语法结构2.生成树的结构3.作用域的结构以及关系4.analyzeprogram分析 1.  基本语法结构首先来说一下hiphop的整体...

2013-06-22 23:16:09 254

hiphop原理分析1(2)原创--胡志广

 2.  Hiphop 编译原理分析接着上节没有分析完的内容继续分析2.1.  hiphop 编译处理流程 编译流程以 echo “test”;简单分析(1)加载web server基本信息,通过调用RuntimeOption::Load(empty)方法进行加载(2)初始化加载扩展基本内容:prepareOptions(po, argc, argv);初始化编...

2013-06-19 00:27:31 143

hiphop原理分析1(1)原创--胡志广

Hiphop是Facebook开发一款PHP二进制化的一个工具,最开始是由php转为C++,但是后来发现编译为c++的话,许多的时间会花费在编译代码上面,调试不方便,对于代码来说也不是即见即所得。所以hiphop经历了这么几个阶段:HPHPC=>HPHPI=>HHVMHPHPC是静态编译,也就是把php转为c++HPHPI是一个过渡产品,类似php zend虚拟机,...

2013-06-18 23:24:27 302

nginx tomcat负载均衡,同一服务器下多域名转发

用nginx进行同一个服务器下多域名的负载均衡配置 Nginx进行http负载均衡的模块是upstreamUpstream可以进行多个配置,这样的话可以灵活的配置站点,但是注意的是upstream后面的名字最好是配置成为域名,因为upstream是进行http访问的,一般的解析没有问题,但是如果是ajax的解析就会通过访问upstream后面的名字来进行访问了,这里要注意。 修...

2012-02-14 17:18:54 106

部署solr建立nutch索引

接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企业级搜索应用,具体的大家可以去搜一下了解,我这里就不做具体阐述了,我来说一下solr的部署吧。首先,我们去solr的官网中下载solr,nutch1.4中应用的solr是3.4,那么我们去官网中也下载3.4吧 http://www.apache.org/dyn/closer.cgi/luc...

2012-02-07 15:05:32 95

nutch1.4 部署应用

 nutch1.4在2011年的11月26日正式发布了,nutch1.4之后更新了一些内容和一些配置,但是和1.3差别还是不大,但是和1.2之前的差异就比较大了,在nutch1.3之后,索引就用solr来进行生成了,包括查询也是用solr,所以在nutch1.2之前的web搜索服务也就不需要了。首先我们去nutch的官网下载最新版的nutch1.4地址为:http://www....

2012-02-07 14:29:56 205

原创 【转】Cygwin完整本地安装包下载

cygwin的网络安装实在是慢,有的还有错误。不得不寻找Cygwin完整本地安装包,找了几个发现有的根本就没速度,不过终于发现一个,特此分享。信息如下:文件名称: cygwin-release-20061108.iso文件大小: 1.29GB文件类型: 映像文件下载地址: http://inst.eecs.berkeley.edu/~instcd/iso//cygwin-release...

2011-12-21 15:01:28 424

原创 转:oracle的管理平台到实例的代理连接失败,密码失效

题目很直白,方便被同样问题困扰的孩子们。数据库运行一直很正常,管理平台之前也可以正常登录。这次要建表空间,结果em上不去,页面提示到实例的代理连接失败出现的图上,显示(1)数据库实例,是红色向下的箭头(2)到数据库的实例链接,是红色向下的箭头,并有错误提示:状态  失败详细资料   ORA-28001: the password has expired (DBD ERROR: OCISes...

2011-10-12 18:24:24 1197

原创 nutch网页快照乱码解决方法

 修改nutch\cached.jsp,将content =new String(bean.getContent(details))修改为content= new String(bean.getContent(details),"utf-8") 在画红框的地方加上UTF-8即可以下内容参考:http://blog.csdn.net/xiaomage_cn/a...

2011-07-22 16:06:03 78

原创 nutch集群,威力很大,哈哈!!

今天用公司的服务器测试了一把nutch集群很好很强大!之前也测试过,估计和网络的带宽有关系吧,效果不是很好,今天测试了一下,确实比单机的速度要快很多!我测试的是用3台虚拟机每台是8核心cpu 一个6g内存2个4g内存然后爬的网址是180个,深度4层,开启线程200,完成时间是2个多小时,而且资源占用率也就达到20% 之前用8核心6g内存单机爬取 180个网址,深度4层 开启...

2011-07-05 00:23:51 126

centos5 下安装oracle 11g R2(原创)

安装服务器配置时留下的安装记录以供以后参考CentOs 5 安装 linux 11gR2 其中是每个步骤以及出现问题都有所记录,希望给大家有所参考,如果有问题请指出!下面是我写好的文档,可以进行下载查看。...

2011-05-31 10:37:04 75

原创 Eclipse无提示的解决办法!

前几天下载了Eclipse3.3和MyEclipse6玩了一下,没料到居然导致我在编写java文件时Eclipse没有提示了,按Alt+/ 也无代码提示 后来终于找到解决办法,现贴出来与大家共享: 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 ...

2010-01-16 15:44:08 88

原创 JBPM4项目和tomcat6.0的兼容问题

基于JBPM4的web项目jsp页面发布出错,错误如下: exception javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplic...

2010-01-15 13:11:53 91

原创 在用Extjs2.2.1中发现了Tree的autoScroll和treeEditor有冲突

这2天在做项目中发现了一个极其恶心的问题,让我找了2天,郁闷死了!原来是用Extjs2.1的包来做的Ext的tree然后现在换了新的包了用了Extjs2.2.1的包,然后发现原来写的树状结构中的treeEditor这个功能在IE中会报如下错:[quote]Ext-all.js,行9,字符377040 类型不匹配;a.ui.getEl().scrollIntoView(this....

2010-01-06 17:11:22 123

原创 如何得到女孩的心

从一个女生的角度,我比较了解女孩子的心理.女孩子大多不会主动出击,去追求自己喜欢的男孩,除了确实太喜欢了或者是那种比较有个性的勇敢的女孩子.所以,如果你很喜欢一个女孩子,并且认为她对你也有点意思,那就主动点,别跟她搞拉锯战,自己难受,说不定你喜欢的人也痛苦.    任何一个女孩子在被人追的时候,心理都是很复杂的.她也许很开心,但是又带着点惶恐,她对这个闯进自己平静的生活的男孩子,有着欲拒还迎的矛盾...

2009-10-13 10:51:01 71

原创 每日访问数据库失败问题

官方文档 : http://www.mchange.com/projects/c3p0/index.html <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</pro...

2009-09-21 10:34:33 108

原创 JexcelApi和POI导入Excel日期识别成数字的解决方案

用过Jxl或者POI导入Excel信息的朋友应该都遇到过这样的问题。日期格式的单元格有些会识别成数字单元格。(为什么说有些呢?因为在Excel文件中输入2008-3-18的日期可以正确导入,但是输入3-18的就会识别成数字。)关于这个问题我找了很久,都没有找到解答。现在解决了,所以记录以下,一是怕以后忘了,二是希望遇到这个问题的朋友可以少走弯路。 首先来分析一下这个问题的成因。既然两个开源...

2009-09-15 17:19:18 76

原创 今天下午javaeye怎么又被黑了?

今天下午4点多吧,想上javaeye但是都是乱码还有木马,这段时间怎么总被黑呢?比较郁闷!

2009-05-06 20:42:38 66

前些阵子用oralce发现的些问题与大家分享

1.Oracle关键字解决办法 当使用pl_sql报出下面错误的时候:ORA-01747: user.table.column, table.column 或列说明无效如果报这个错误的时候,是因为我们执行的sql语句中有了oracle的关键字,所以会有这个错误,所以我们就用单引号给这个关键字引起来就没有问题了。 比如:insert into department(`id`,`de...

2009-04-19 13:24:47 95

原创 我做spring项目以来的一些问题解决方法,给大家分享一下,呵呵!

[quote][list][1]如果我们碰到控制台报这个错误:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'hbstpdb.hbstpdb__newskinds' doesn't exist如去我们的XXXX.hbm.xml文件中找到这个语句把上面的这个模式名(catalog=”hbstpdb”)...

2008-08-20 20:11:19 131

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除