自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冯立彬的博客

关注性能、效率、大型网站架构、分布式应用、大数据计算等

  • 博客(30)
  • 资源 (18)
  • 收藏
  • 关注

原创 开发,一个尴尬的角色

最近测试的主管找我们开发的主管,说我们以后所有的需求,开发都要求写自测报告,不分申请测试还是自测的,在提交测试之前一并提交给测试,让测试看有什么问题。从质量保证上来说,我是一百个赞同,我愿意对每一个方法写单元测试,并对每个用例写测试报告,我相信没有哪个开发愿意让别人给自己找出BUG,这其实是非常丢脸的,至少于我来说是这样的。    不过从实际情况上来说,给开发做需求的时间往往是不够的,需求提出

2011-03-31 21:01:00 25800 106

原创 这一阵GMAIL访问经常出问题

虽然我知道这不是GMAIL本身的问题,但作为用户本身也是变烦的一件事情,谁让你的功能如此强大让我不得不用呢,谁让你又是ZF要干的对象呢,哎,我只有慢慢的等了,希望163快点起来,这可是一个机会,所谓机不可失,失不再来了。本文出自:冯立彬的博客

2011-03-28 13:39:00 2034

转载 这样的程序试题,你能够答得上来,那你就牛B了

<br />本文摘自:http://blog.renren.com/share/990207551/5657396672<br /> <br />一,选择题(皆为单选):<br />1,以下谁是二进制思想的最早提出者?<br />a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。<br />2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?<br />a,变量;b,数组;c,对象;d,指针。<br />3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?<br />a,PHP,Pytho

2011-03-28 09:15:00 1866 4

转载 hession、burlap和http invoker远程调用方案的使用和比较

<br />    本文转自:http://nenty.javaeye.com/blog/518782<br /><br /><br /> <br />    几种通讯协议的比较 <br />    一、综述 <br />    本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 <br />    RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。 

2011-03-27 19:24:00 3090

原创 Hession入门介绍

Hessian是一个用于连接网络服务的二进制协议,是Resin的开源产品。Hessian是一个非常简单的协议,使用了J2ME的设备如移动电话都可以使用它连接到Resin服务,因为它的协议简单、使用方便性及功能的强大,它也可以使用到EJB服务中。    Hessian简单使用介绍,下面的本篇文章的目录结构:    1、Hessian客户端    2、Hessian服务端

2011-03-27 18:37:00 6205 2

转载 一个开发商的肺腑之言 男生们看完后都释然了

<br /><br />本文转自:http://bbs.ifeng.com/viewthread.php?tid=6228740,很给力的一篇文章<br /> <br />中国作为一个千百年受着:“先成家,后立业”的人生模式影响的国度。成家,有一个房子,成为一个婚姻成立的前提!有人笑谈:是中国的丈母娘,逼高了中国房价!确实,作为地产人,我们真的很感谢那些丈母娘。<br /> <br />那么作为一个中国青年,25岁到了一个成家的年纪。现在我负责的几个售楼处,婚房逐渐成为一个主流。买房子的99.99%需要按揭

2011-03-26 17:37:00 2701 4

原创 网易邮箱与GMAIL

网易邮箱和GMAIL都是使用人数很多的邮件,网易邮箱的客户主要集中在国内,据说邮箱国内邮箱市场占有率占了60%,这是一个非常大的数字,那说明网易邮箱确实做得不错,我个人也比较喜欢他的风格和操作方式,速度上也是相当的不错,我是从03年左右我就一直使用网易的邮箱,并且现在也是一直在用;虽然我是一直在使用网易的邮箱,不过现在工作当中使用的确是GMAIL,相对网易邮箱使用频率,GMAIL要多得多了,因为G

2011-03-26 14:52:00 7276

原创 我给优士的建意

最近收到一封邮件,就是邀请我加入优士,刚开始我也没有在意,我以为是一个什么的猎头公司发来的邮件,也没有仔细看,因为经常收到这样的邮件。后面随意在网上搜索了一下优士,才知道这是一个高端人才社区,被称为中国的LinkedIn,由最初的100位创始会员口碑相传的模式站在了高起点上,同时,又坚持邀请制,从而保障了会员的质量和社区的氛围。    不过说句实话,到目前为止我是第一次知道优士网,我觉得有点奇

2011-03-26 13:49:00 1614 2

原创 多线程分享

今天下午的双周会,轮到了我分享,我给大家分享的是多线程,个人平时也比较喜欢弄这个东西;我这里没有给大家说线程是什么,我的思路是通过讲解关键字,再通过实例来讲解各关键字的使用,以及后面的巩固练习,讲得比较浅,都是一些基本知识。    这里YY一下,那就是阿里的分享气氛非常好,就是大家都愿意分享,都能够分享,彼此学习,大家共同提高,如了进入正题了。    一、多线程相关关键字    Run

2011-03-25 22:22:00 6149 16

原创 今天又谈到360和QQ

今天下去吃晚饭的时候,我们大家又聊到了QQ和360,这已经是很久以前陈芝麻烂谷子的事情了,全天下的人都知道了,以往的战场硝烟还可以隐约感觉得到,只是最近因为360要IPO的事情,又让我们提到了嘴边;以下的都是一些纯粹的个人观点,你不需要赞同,也不需要反对,就像你喜欢吃萝卜我喜欢吃青菜一样,各有所爱。    当初3Q大战的时候,我因为刚换了工作,没有心情来对些发表一些个人见解,不过当时我每天最关

2011-03-21 23:53:00 1612 5

原创 Linux上对图片进行压缩

这里要使用到强大的图片处理工具:imagemagick,它可以对图片进行格式转换、大小压缩、增加水印等操作,而不需要去写第三方的程序,只需要写简单的SHELL脚本就可以完成图片压缩操作,我的操作环境是UBUNTU,在UBUNTU下面安装这个软件超级简单:    sudo apt-get install imagemagick     其它linux有对应的软件安装命令,以下有我写的两个

2011-03-19 19:31:00 9494

转载 丢掉职场中的四个幻想

<br /><br />原贴地址:http://www.5iphp.com/zh-hans/blog/491.html<br />【丢掉第一个幻想:我跟别人不一样】<br /><br />  但凡是有点才华的人,对自己都有一些自信,总觉得自己不一样,比较特别。但事实是,你在别人眼里,跟任何人一样,没有什么特别。我发现,很多人走上职场,都带着“我是人才”的想法,很多人工作了很多年,仍然带着“我是人才”的想法。如果“怀才不遇”,他们就会怨天尤人。他们不明白,职场的现实是:你是不是人才并不重要,重要的是是否有人愿

2011-03-19 14:43:00 1796 3

原创 看书

在深圳的时候,我所在的公司是做银行业务的,我们都是上门去做开发,一会儿在东莞,一会儿就到了郑州,一会儿又在江阴了,因而工作地点流动性比较大,带着书到处跑不是一个好的办法,当时的想法是从网上下载电子书籍来看,这样又省事又省钱,并且不用增加一点重量就随身带着整个几千本书,因而就把自己的书籍全部给扔了,因而到杭州的时候,我是一本专业的书籍都没有,只有老婆还保留了几本书;在当时的情况之下看似确实是一个好的

2011-03-19 14:23:00 1812 1

原创 mysql:Table 'xxxxx' is marked as crashed and should be repaired

MYSQL的MyISAM出了两次问题了,两次都是报Table 'xxxxx' is marked as crashed and should be repaired,上次是另外一个数据库,这次是这个数据库,弄得我有点郁闷,我们公司上千万上亿的数据都用MYSQL,照样说MYSQL应该蛮不错的,业界的评论也是不错,怎么到我手里面就老出问题了,不过我自己确实对MYSQL的优化不怎么懂,基本上都是默认设置

2011-03-18 21:25:00 9491 1

原创 今天晚上和同事说到佛学

今天晚上吃完饭后,我们又像往常一样回到了坐位上,正准备坐下去,我旁边的同事问我信不信佛学,我说我不信,他说他信,因为他在小时候4、5岁的时候,和奶奶一起见到了自己家里神龛上的观音身上有一圈的佛光。    就我个人而言,不管是佛教宣扬的多做好事以后成仙得道也好,还是西方基督教称不做恶以后可以升天堂也罢,它们其实是在提倡一种信念,就是为人要多为善;其实人是需要有一种信仰的,有了信仰的人,做事就会有

2011-03-18 20:11:00 1319

原创 PHP官方网站被黑

公司安全部门刚发的邮件,大家注意了:    本文出自:冯立彬的博客

2011-03-18 16:02:00 1439 2

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

一、启动顺序  在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。  首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加 载 filter。最终得出的结论是:listener -> filter -> servlet。   同时还存在 着这样一种配置节:context-param,它用于向

2011-03-16 09:52:00 1874

转载 JVM 垃圾回收机制与GC性能调优

<br />本文摘自:http://www.51testing.com/?uid-23978-action-viewspace-itemid-141684<br />一、GC概要<br />JVM堆相关知识<br />    为什么先说JVM堆?<br />    JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。<br />JVM堆<br /> 

2011-03-15 18:08:00 2075

原创 Web相关Cache介绍

Web相关Cache介绍简介Cache,中文意思是缓存,是用来将频繁访问的数据,存储于用户本地或者是访问速度很快的存储介质上,以便于提高访问速度及响应时间,我们的电脑的C PU中也有调整缓存,不过我今天这里说的是WEB方面的CACHE,如何合理的使用WEB相关的CACHE,提交用户访问网站的速度及响应时间。以下分别客户端cache、代理服务器、CDN及镜像站点、中心CACHE服务器、JVM

2011-03-14 19:20:00 8696

转载 Cache友好型的url构造方法-林钰

<br /><br />写这篇文章的目的:在日常的工作中,经常有同事来询问有关缓存的问题,例如这样的url会不会被缓存、缓存期多长等;另一方面,也在生产环境的Cache服务器上发现很多不可缓存的引用,既降低了Cache效率,又增加了服务器负担。所以,希望借此文把一些经验总结向大家分享一下,设计页面url的同学们如果可能的话,就可以在以后的工作中尽量避免出现自己“攻击”自家的Cache的情况。好了话不多说<br />1. 缓存的意义<br />首先老生常谈一下缓存的意义,不外乎:<br />1.1. 减少对网

2011-03-09 19:54:00 2180

原创 太忙了

早上开始准备两个小需求的发布,这其中弄环境就花了两三个小时的时间,还有时不时的项目BUG从测试提过来,还得去分析跟进,另外还有一些项目修改,还得回复一些邮件......,感觉就是没有停下来过,往往是这个事情做的一点,另外又有事情过来了,这个事情做一会儿,另外一个事情又来了,不能够一直将一件事情处理完成后,再去处理其它的事情;说这些事情复杂吗,又不复杂,要花好多时间吗,好像又花不了多少时间,但是时间

2011-03-09 19:39:00 935

原创 P3P

最近应用在做平台框架化改版,其中碰到一个问题,就是要跨域调用一个页面,这个页面是一个登陆页面,它本身会往COOKIE中写一些东西,该页面不被IFRAME包装的时候,是没有问题的,而被IFRAME包装的时候,登陆就报参数出错,咨询了负责这个页面的负责人,原来是因为跨域的情况下写入COOKIE错误,要想实现这样的效果,必须通过P3P(Platform for Privacy Preferences P

2011-03-08 19:54:00 1917

转载 greenplum集群发生了某个节点报“could not open relation 1663/16384/32749972: 无此文件或目录”后再无法启动后的一个解决方法-唐成

本周三下午数据仓库的greenplum集群发生了某个数据节点报“could not open relation 1663/16384/32749972: 无此文件或目录”,然后这个节点就再也无法启动了,然后导致了整个集群无法启动。后面,数据仓库的同事通过从备节点拷贝整个数据库恢复了这个节点的数据库,由于数据库的数据大小有500G-600G,数据量比较大,所以恢复时间比较长,对业务有很大的影响。这个故障在几周前也出现过一次,本周四早上又出现过一次,所以是一个急需要解决的问题。我们想,能否有一种方法能让数据库正

2011-03-08 09:42:00 6584 2

原创 第一次租自行车

前面几周办了市民卡,并且开通了自行车借助服务,一个星期一的早上,想着晚上需要加班,如果晚上就不想骑车回去了,可以坐公司的公车回去,再加上公司旁边就有还车行车的地方,于是就没有骑自己的自行车去上班,而是在附近自借了一辆自行车。    于是乎我就悠哉游哉的骑着自行车去上班了,当天我穿得有点多,骑的时候不能够太快,一是动作不灵活,二而太热,好不容易骑到了公司,可是去还车的时候才发现,36个自行车位全

2011-03-08 09:09:00 1048 4

原创 健康活动

上上周,我们在开周会的时候,老板提到我们应该有一些活动,以弥补我们做得不好的地方,其中有一个同学负责“健康”这一主题,这想这倒是一个比较抽象的主题,没有想到他倒很容易的给想到了:每天都给我们安排一些健康活动,当天下午就是安排我们去打台球,第二天下午去打乒乓球......只要不是非常忙,每天都会给我们安排一下,这样确实人感觉爽了很多;今天下午又安排去打了一会儿篮球,虽然只有半个小时,也蛮爽的,出出汗

2011-03-07 17:41:00 950 2

原创 MemCached简单介绍

一、MemCached是什么?MemCached是一个免费、开源、高性能、分布式、基于内存的对象缓存系统。一般来说,使用MemCached可以加速动态web程序(通过缓解数据库负载)。它可以key-value(String,Object)形式,存储任意数据,如数据库调用结果、API调用结果等。MemCached主要由4部分组成:1. 客户端软件,记录了所有有效MemCached服务器信

2011-03-07 10:20:00 1574

原创 BTRACE-实时监控工具

“BTrace是一个实时监控工具,使用了java agent 和jvm attach技术,可以在不停机的情况下实时监控线上程序的运行情况。并且做到最少的侵入,占用最少的系统资源。 Btrace基于动态字节码修改技术(Hotswap)来实现运行时java程序的跟踪和替换。Btrace的脚本是用纯java编写的,基于一套官方提供的annotation,使跟踪逻辑实现起来非常简单。简单来说,就是能在不改

2011-03-04 20:51:00 3171 3

转载 系统吞吐量评估方法(冯凌圣)

<br /><br />一.系统吞度量要素:<br />   一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。<br />单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。<br /> <br />系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间<br />         QPS(TPS):     每秒钟request/事务 数量<br />         并发数:          系统同时处理的req

2011-03-04 14:19:00 11920

转载 服务器维护常用命令(杨杰)

一、    常用命令pstree查看进程树。可以很清楚的看到进程之间的关系;Top:查看各进程的占用资源的情况;du -h --max-depth=1 显示当前目录中所有子目录的大小;w 查看服务器的load情况bigip 在预发布机器上使用命令“bigip sh ${ip/机器名} {username}” 可以检查机器是在F5上状态是disable还是enable.gm.sh "curl http://localhost/monitor/ok.html"     在预发布机器上检查各个服务器的健康检查页面

2011-03-03 19:31:00 5054 1

转载 中文站OFFER集群SSD的检测结果(张瑞)

<br />    以下是DBA张瑞关于SSD的分享,很有帮助,贴出来放在这里:<br /><br />Hi,兄弟姐妹们,<br /> <br />中文站offer集群采用了MySQL数据库和SSD存储,大家都非常关心SSD的寿命和可靠性的问题,经过一段时间的线上使用,SSD整体表现稳定,但是一直没有拿到有关“磨损”的具体数据。<br />我们的SSD都是经过RAID卡做了硬件RAID,因为RAID卡屏蔽了具体SSD盘的信息,所以要在线取到SSD盘的信息有些困难。最近,终于有办法拿到了SSD盘的SMART信

2011-03-03 19:19:00 3150

hadoop_job_execute_conf.xml

hadoop1.2.1执行完计算后,从hdfs中找出来的配置文件,可以帮助指导学习其配置

2014-06-15

Hadoop环境搭建、配置及通过执行计算来验证的示例

Hadoop从存储上来说,是类似于冗余磁盘阵列(RAID)的存储方式,将数据分散存储并提供以提供吞吐量,它的存储系统就是HDFS(HadoopDistuibute Fils System);从计算上来说,它通过MapReduce模型,将大数据的计算分发到多台计算机上完成,再将结果合并,减少计算的时间。 Hadoop适合于: 1、超大数据的计算; 2、一次写入、多次读取的模式; 3、可以跑在普通的硬件上。 Hadoop不适合: 1、低延迟的数据访问,它是为高数据吞吐量应用优化的; 2、大量的小文件 hadoop客户端需要和namenode进行交互,而namenode中存放的是datanode的文件属性,且都是在内存中,如果小文件过多,namenode是存放不了的; 3、多用户写入,任意修改文件。 Hadoop适合于一次计算,多次读取的场景,如搜索引擎,只支持随机读取不支持随机写入,如Hadoop和Lucene的集成就不能够直接集成,因为Lucene支持随机写入。 本文将从使用的角度上谈了如何搭建Hadoop、如何配置Hadoop、如何验证Hadoop及在Hadoop上面执行计算,以及可能会遇到些什么样的问题。

2013-12-26

流程图绘制软件 Dia for Windows 0.97.2

它功能强大和跨平台特性,也源于它原生支持简体中文界面。与Visio相比,Dia安装包仅不足20MB,可以放在网盘或U盘中随身携带。初用者可能觉得Dia用法比较繁琐而麻烦,但是无法否认,它仍然是综合性能最佳的免费替代方案。   Dia支持导出的流程图格式如下:EPS、SVG、DXF(Autocad格式)、CGM、WMF、PNG、JPEG、VDX(Microsoft Visio格式)。

2013-08-24

SPI的简单示例

SPI的简单示例,SPI的简单示例,SPI的简单示例

2011-12-19

处理后的ibator1.2.1

去除了注释、去除Example方法及去除生成的id前面的“ibatorgenerated_”

2011-10-05

简单的JAVA HTML服务器

简单的JAVA HTML服务器 实现原理为采用Socket原理、线程池、输入输出流及简单的HTTP协议,麻烦虽小,五脏俱全,只有两个类文件。 使用方法,在DOS窗口下,转到当前HTMLJAR所在目录,打入如下命令: java -Djava.ext.dirs=. httpserver.HttpServer [HTML服务所在路径] [端口] HTML服务所在路径及端口参数是可选的,路径默认路径为当前应用所在路径,默认端口为1234,首页文件可为index.html或 index.html 启动好后,找一个html文件放在当前目录下,重命名为index.html,打开浏览器,输入:http://localhost:1234,即可以返回该页面. JAR编译的JDK版本1.6,至少要JDK1.5以上,因为其中用到JDK自带的线程池,内附源码,用户可以自已将源码再打包。 下载路径为:

2009-10-19

在SYBASE中用于生当前数据库中所有表的建表语句的过程

在SYBASE中用于生当前数据库中所有表的建表语句的过程。在系统备份的加上BCP,那是相当的好。

2008-07-24

Struts配置数据源及分页的JAR

Struts配置数据源及分页的JAR,有些时候你需要的时候不一定找得到,放在这里,共享

2007-09-27

基于Struts的留言本

基于Struts的留言本,实现了国际化、分布显示、录入、显示、删除等等功能,麻Q虽小,该有的都有了。完全是遵守于STRUTS标准来的

2007-09-27

DWR(Direct Web Remote)中文文档

DWR(Direct Web Remote)中文文档,DWR是可以很方便的通过JS操作JAVA的开源软件

2007-09-07

快乐表格-将数据很轻松的显示在网页表格中

将任意表中的数据以TABLE的形式显示出来,并具有动态生成查询、动态排序功能.rar

2007-09-03

将SQL的查询结果以表格形式返回,并生成翻页等

可以将SQL的查询结果,以表格的形式返回,任何表格,任何SQL语句都可以实现显示,方便开发,因为这样可以减少我们每次都去从数据库里读数据的时候,需要再次重新写代码的过程了。

2007-08-31

downFile.jar的源程序

downFile.jar的源程序

2007-08-16

downFile.jar

多线程、断点续传jar

2007-08-16

非常好Ajax基础教程

原理讲得很清楚,不过就是英文版,看了这书你想不入门都不行,共有48页,WORD版,认真看前面20页,后面的略看,把重点看看就OK。

2007-07-22

downFile多线程断点续传下载源程序

多线程断点续传下载源程序源程序

2007-07-10

downFile多线程断点续传下载JAR

多线程断点续传下载JAR,可以同时进行很多个文件下载,去我的BLOG可以看对应的示例

2007-07-10

空空如也

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

TA关注的人

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