自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 OSWAF 的JavaEE实现

软件waf实现开源标准oswaf协议:https://www.owasp.org/index.php/Category:OWASP_Stinger_Project基于java EE实现oswaf:https://www.owasp.org/index.php/How_to_Build_an_HTTP_Request_Validation_Engine_for_Your_J2

2016-02-29 10:53:52 1603

转载 Updating SVN for Mac OS X

Updating SVN for Mac OS Xcd ~/Downloads/ curl -o subversion-latest.tar.gz http://apache.mirrors.tds.net/subversion/subversion-1.7.8.tar.gz tar -xvf subversion-latest.tar.gz - See more at: http://j

2013-04-07 09:50:13 1978

原创 网站运营遇到的事情

1.网站被恶意域名解析过来.   现象:打开别人的域名指向的却是自己的网站。   如何发现:如果使用baidu统计工具查看来访问的域名就可以发现。或着分析nginx的请求日志中的URL不过这个不如前者更直观。   解决方法:配置nginx中指明允许访问的域名,其它域名不允许访问。           if ($host !~ ^www.19de.net$){

2012-11-06 11:45:33 1824

原创 ssh不输入密码

告诉大家一个好方法,省去大家每次登陆机器都需要输入密码的烦恼:                          1、将eval `/usr/local/bin/ssh-attach` 这段内容复制到你的跳板机的宿主目录下的 .bashrc文件中到底部。                          2、尝试登陆任意一台机器,输入正确的密码

2012-03-20 11:03:53 2152

原创 默认情况下GC在服务器上回收中断时间太长.

默认情况下GC在服务器上回收中断时间太长.-XX:+UseConcMarkSweepGC \-XX:+CMSIncrementalMode \-XX:+CMSIncrementalPacing \-XX:CMSIncrementalDutyCycleMin=0 \-XX:+CMSIncrementalDutyCycle=10 \-XX:+PrintGCDetails \

2011-12-14 15:15:34 2580

原创 Apache做图片服务器集群越增加机器越恶化的原因。

<br />案例描述:<br />     一九E站发现图片服务器请求压力比较大,后增加了Apache服务器发现压力更大了。<br />然后添加至7台服务器,发现压力仍然很大。为啥增加机器没有根本解决问题反而更恶化了?<br /> <br />分析过程:<br />       运用石川图进行根本原因分析。<br />       1.实际请求数有多少<br />       2.有没有使用上缓存。<br /> <br /> <br />解决方法:<br /> <br />     方法一:修改lvs分发方

2010-11-23 11:57:00 4173

原创 B2B平台一行代码提长几倍业务量

<br />在机票项目中我们系统与去哪对接,在接口处理方面。按照去哪儿规则进行了开发。<br />单元测试通过。去哪儿联调通过后即上线运营了。后来发现业务量每天仅有200多笔订单.<br />经过分析去哪儿展现率仅有60%左右。<br />展现出了问题?我们的后台程序上没有任何的错误日志!<br />没有运行异常肯定是在程序逻辑出了问题。后来排查了程序,发现当参数中的舱位信息不存在时,会丢弃所有查询结果。<br />在程序员写成了break;然后实际业务需要查不到舱位时放弃该舱位的查询,应该使用contin

2010-11-23 11:39:00 1817

原创 Ubuntu应用程序合适的文件系统-可以降低温度

<br />特别值得一提的是Ubuntu应用程序有很多值得学习的地方,这里我们主要介绍Ubuntu应用程序,包括介绍Ubuntu应用程序8.04版等方面。Ubuntu应用程序8.04讲过以下步骤优化后,性能会得到明显提高。<br />1。选择合适的Ubuntu应用程序版本<br />在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu应用程序,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很

2010-11-22 21:13:00 2089

原创 HTTP参数中Etag的重要性

<br />Etag在HTTP1.1中有介绍,主要的作用就是在(css file, image, javascript file)文件后面添加一个唯一的参数(相当于查询参数字符串),Etag有服务器端生成,并且随着文件的改变而改变,这样浏览器端就会只重新请求获取Etag发生变化的文件,减少浏览器端数据的流量,加快浏览器的反应速度,重要的是减轻服务器端的压力,所以服务器端Etag的实现就比较重要了。<br />现在我们有个问题为什么要使用Etag呢?<br />Etag主要为了解决Last-Modif

2010-11-22 21:08:00 2435

原创 将Excel中的字母列名转换成数字的算法

<br />   使用场景:<br />      以Excel为报表模板时,使用字母列名对用户比较直观,但JXL操作时使用的是数字序列。<br />      以下算法是转换方法。支持AA,AB,ABCD的转换。<br /> <br />   /**<br />     *将EXCEL中A,B,C,D,E列映射成0,1,2,3<br />     *@paramcol<br />     *@return<br />     */<br />    privatestaticint getExcelCol

2010-05-31 11:37:00 9332 1

原创 一年没有写博客了,时间过得真快啊。

时时这和真快,呆在研究所里一年没有写东西了。主要是经常出差,并且研究所里上不了网。一旦回家能上网了,又放不下我的小宝宝。呵呵,小宝快两岁了。时间过得真快。

2010-05-31 11:32:00 1933

转载 11个寓言故事

 (一)一只乌鸦坐在树上,整天无所事事。一只小兔子看见乌鸦,就问:“我能象你一样整天坐在那里,什么事也不干吗?”乌鸦答道:“当然啦,为什么不呢?”于是,兔子便坐在树下,开始休息。突然,一只狐狸出现了。狐狸跳向兔子……并把它给吃了。 这个故事的寓意是……要想坐在那里什么也不干,你必须坐(做)得非常非常高。 (二)一只火鸡和一头公牛在聊天。“我非常想到那棵树顶上去,”火鸡叹口气

2009-02-01 09:11:00 1962

转载 日志分析工具AWStats在linux环境下的安装配置

http://9ng.cn/1/viewspace-27213 本文遵循创作共用版权协议,转载请保留原文链接和原文作者本文链接:http://9ng.cn/1/viewspace-27213本文作者:九尾银狐1. 关于本文    本文将以AWStats 6.7为例,以CentOS 5为平台,讲述AWStats的安装和配置。2. 关于AWStats    AWStats是一个免费、功能强大、

2008-12-12 11:15:00 6023

转载 申请google code SVN 版本管理系统

原文 :http://blog.csdn.net/xushiweizh/archive/2006/12/28/1466334.aspx概要提起Google Code,我需要很惭愧地承认一点,我一开始的时候“把它看扁了”。初接触GoogleCode的时候,我简单地认为,GoogleCode只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对Go

2008-12-02 09:05:00 2843

转载 低调做人,你会......

一、在姿态上要低调 在低调中修炼自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看似平淡,实则高深的处世谋略。 谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,受到世人的敬仰。 大智若愚,实乃养晦之术:“大智若愚”,重在一个“若”字,“若”设计了巨大的假象与骗局,掩饰了真实的野心、权欲

2008-11-12 13:55:00 1773

转载 程序员职业发展道路的十种级别

  第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。  第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。  第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。 第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理

2008-11-06 09:08:00 2061 1

转载 如何精力充沛

今天的文章跟注意力有关,你的注意力能集中多长时间,想不想集中注意力的时间更长一些,看看下面的办法,如果你在日常生活中按照下面的方法去做,每天都会精力充沛。   1。晨练5分钟  起床后锻炼5分钟,不仅为身体充电,而且能加倍燃烧卡路里。很多人误认为晨练必须5点钟爬起来跑上几公里,其实是不必要,也不太现实的。你只消花5分钟,做做俯卧撑和跳跃运动,使心率加快,就能达到理想的效果;要么对着镜子冲拳

2008-11-04 09:00:00 2333

转载 让你终生受用的4个经典故事

四个流传甚广的小故事,但却很有意义:1.误会:   早年在美国阿拉斯加地方,有一对年轻人结婚,婚后生育,他的太太因难产而死,遗下一孩子。   他忙生活,又忙于看家,因没有人帮忙看孩子,就训练一只狗,那狗聪明听话,能照顾小孩,咬着奶瓶喂奶给孩子喝,抚养孩子。   有一天,主人出门去了,叫它照顾孩子。   他到了别的乡村,因遇大雪,当日不能回来。第二天才赶回家,狗立即闻声出来迎接主人。他把房门开一看,

2008-10-28 13:34:00 1741

原创 PHP学习

 Joomla, xoops 比较.现在建站使用PHP仍是快速的选择.

2008-09-02 12:55:00 1589

原创 REST有感

1.http://developer.yahoo.net/blog/archives/2006/12/check_out_our_w.htmlyahoo实现的rest的wadl描述符.2.三种URI有这样操作.中企业公司有员工信息系统,对员工20080416编号的员工信息操作的URI读取和删除操作REST风格: http://wwww.ce.net.cn/employee/200804

2008-06-06 15:06:00 962

原创 简易邮件订阅系统

经历了两天的艰苦奋斗,我的简易邮件订阅系统终于横空出世了。这个系统主要为减轻那些在国企,大型企业,军工企业中工作的程序员们的痛苦,他们不能访问外网,只能通过EMAIL与外界联系,有时候程序时候没有思想,就希望能到google或baidu中搜索。所以这个系统出现了,通过EMAIL就能使用搜索服务。 呵呵,目前做的比较简单。操作上麻烦一点,但第一版做出来已经比较满足。因为这个系统是使用EJB3.0完成

2007-10-30 14:47:00 2719

原创 Linux 上JBOSS 启动后只能本机访问,其它机器不能访问问题解决。

操作系统为linux:jboss版本 4.2  1.我的jboss安装后只能使用wget http://127.0.0.1:8080 而使用本机的IP172.20.80.148  wget http://172.20.80.148:8080 却不能访问。这个问题烦了我两天的时间。开始我以为是iptables的问题。后来听同事说应用程序启动的时候会邦定一个IP。也就是对应一块网卡。用if

2007-06-01 13:34:00 5569 1

原创 Java中ThreadLocal的设计与使用

早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。    ThreadLocal是什么   ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地

2007-03-30 08:46:00 661

转载 分页,心中的痛?

http://www.jetmaven.net/contents/documents/j_page.php 分页,这是Web应用中经常要涉及的问题,相信每一位开发人员都有这个自信解决这个问题,看了不少各式各样的分页实现代码,总觉得应该有一个比较好的规范来处理分页。有没有一个比较好、规范的分页接口,这样大家都可以围绕此接口做实现,这样分页处理就统一起来,简单多,而不我们看到现象:不同公司个人

2007-03-27 13:38:00 770

原创 研发日志第二篇(列表显示与通用查询组件)

 在系统开发中列表的显示与对表数据的查询几乎是每个模块所必须的工作.这周我的任务就是查找有没有相关的组件.在列表显示方面有extreme Table和apache的displaytag可供选择.经过比较感觉displaytag比较易配置. 仅调整分页显示位置和中文就可以使用了.而extreme Table的分页没有查到很好的资料配置.http://www.extremecomponen

2007-03-16 10:17:00 992 2

原创 研发日志第一篇(调整心态.动手找框架)

  看着公司名气而来,而事实并不是我想象中的那样.来之前我认为这个公司应该是高手如云在这里技术我会有很大的提升,所以没有去关心福利,工资等方面的事情,但事实并非如此.  开发没有清楚的流程,没有需求分析师,没有系统设计师,连美工都没有.所以一切都要自已动手. 真有点不适应,有点对现在的环境反感,有时候有点后悔.当初辞职离开一家开发比较正规的公司,来这种小公司.但事已致此,后悔有啥用呢. 从毕业

2007-03-13 13:59:00 839

原创 Hibernate, Java 5 and DAO

在进行Hibernate开发过程中,我们通常会使用DAO模式,有一些通用的数据操作方法,如CRUD,我们通常会将这些方法集中在一个DAO,这样会简便很多。如在AppFuse中,创建了一个DAO接口,包含一些常用的方法,接口如下:public interface DAO {public List getObjec

2007-02-07 11:10:00 750

原创 xdoclet的官方地址.在没有好的开发插件的情况下可以到这里参考标签的使用

xdoclet的下载地址,及相关的注释使用说明:http://xdoclet.sourceforge.net/xdoclet/ant/xdoclet/XmlSubTask.html 

2007-02-07 11:08:00 792

原创 XDoclet下生成struts配置的基本任务手册

最近用appfuse发现里面使用xdoclet真是方便,虽然以前也用,但是没有像appfuse那样什么都使用xdoclet生成。现在写程序真是方便啊。本想把自己的收获写下来,但是发现网上高人早已编写完成(又晚了一步,呵呵,快成迟来大师了),现转贴如下:任何人都想过自动生成的代码,自己去写个分析器不是件容易的事,而XDoclet给我们机会建立自己的代码生成器。    XDoclet最早用来对付EJB

2007-02-07 11:06:00 721

转载 spring xdoclet使用

http://www.blogjava.net/jacky/archive/2005/07/10/1007.html 手工书写spring-beans.xml非常繁琐,而且如果多个程序员同时进行一个项目的时候,即使分成多个spring文件,也很容易会产生冲突,更别说经常遇到的错误和程序升级问题了,还好最新的Xdoclet可以帮助我们解决这个烦恼,在最新的Xdoclet中已经包含了对srpi

2007-02-07 11:05:00 1249 1

原创 IDEA使用技巧

 1.更改Ctrl+space 快捷键: 在设置对话框中的keymap/All Actions/Main menu/Code/Complete Code /Basic /下更改 为alt+/2.引入hibernate live templeates :http://www.hibernate.org/108.html Live Template XML (hibernate.x

2007-02-07 11:04:00 665

转载 使用 Spring 更好地处理 Struts 动作

原文:http://www.ibm.com/developerworks/cn/java/j-sr2.html 2005 年 10 月 11 日Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 —— 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动

2007-02-07 10:36:00 546

原创 递归-这个学了N年的东西。今天再来搞一下

下面是利用递归实现打印当前类的父类层次结构。其实的addClass()方法是递归方法。递归是一种循环调用自身的方法结构,有一定的中止条件。————————————————————————————————————————————————代码实例:import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree

2007-01-26 16:28:00 686

原创 微软的面试题(超变态但是很经典)

 第一组   1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?   3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?   4.一

2007-01-23 09:14:00 773

原创 反射

 Class类为编写可动态操纵的java代码程序提供了强大功能。这项功能广泛用于java构件体系结构javaBean中。特别是运行期动态增类的能力。能够分析类的能力的程序称为反射器。Java提供些功能的包是java.lang.reflect.反射机制极为强大。1.在运行时分析类的能力2.在运行时探查对象,比如,只写一个toString方法提供所有类的使用 3.实现通用数组操作代

2006-12-19 13:41:00 674

原创 Class类

 Java运行时系统一直对所有的对象进行所谓的运行时类型识别。这项信息记录了每个对象所属的类。虚拟机通常使用运行时类型信息选择正确的方法去执行。一个Class描述一个类的,类型,属性,方法名等信息。       使用静态方法forname来取得字符串对应的Class对象。系统启动时包含 main 方法的类会被加载,它会加载所有它需要的类。每个被加载的类又都要加载它所需要的类,以些类

2006-12-19 13:39:00 681

转载 用 Apache 和 Subversion 搭建安全的版本控制环境

用 Subversion 构建版本控制环境 http://www-128.ibm.com/developerworks/cn/opensource/os-subversion/ http://www-128.ibm.com/developerworks/cn/java/j-lo-apache-subversion/ 

2006-12-14 12:44:00 575

原创 从HTML中攫取你所需的信息

http://www-128.ibm.com/developerworks/cn/java/l-html-parser/  

2006-12-14 12:39:00 518

转载 临渊羡鱼,不如退而结网

每个人都有自己美好的理想,有的人为了实现它,孜孜以求,不懈地努力着、奋斗着,而有的人则仅仅停留于口头上,或常常沉浸在一些不切实际的幻想中,不能付诸切实的行动。当遇到后一种情况的时候,人们常常会劝勉他说:“临渊羡鱼,不如退而结网!”这句话本意是说,你站在河塘边,与其急切地期盼着、幻想着鱼儿到手,还不如回去下功夫结好渔网,这样就不愁得不到鱼,“临渊羡鱼,不如退而结网”这句话,见于《汉书·董仲舒传》,书

2006-12-14 08:55:00 872

原创 J2SE1.5新功能一览

http://dev.yesky.com/SoftChannel/72342371961929728/20040921/1856657.shtml 

2006-11-29 13:30:00 537

joomla1.5中文语言包

joomla1.5中文语言包,解压缩后就可以直接使用

2009-10-05

空空如也

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

TA关注的人

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