自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫二的专栏~~在路上~~~

河流之所以能够到达目的地,是因为它懂得怎样避开障碍。走过路过,别忘留言支持呀。

  • 博客(449)
  • 资源 (16)
  • 收藏
  • 关注

转载 JDK中藏匿的好工具pack200

Java5中带了一个压缩工具:Pack200,这个工具能对普通的jar文件进行高效压缩。其  实现原理是根据Java类特有的结构,合并常数  池,去掉无用信息等来实现对java类的高效压缩。由于是专门对Java类进行压缩的,所以对普通文件的压缩和普通压缩软件没有什么两样,但是对于Jar  文件却能轻易达到10-40%的压缩率。这在Java应用部署中很有用,尤其对于移动Java计算,能够大大减小代码

2013-05-29 11:26:59 9437

原创 JSP上放置兼容Firefox、IE、Chrome的applet

pplet虽然已经基本上没人用了。但是它还有一些应用场景的,为了兼容性。为了各个浏览器,不能直接直接写标签,最后考虑一下测试了几天,最后还是写如下比较适合多个浏览器兼容,希望对大家有所帮助<%@page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%

2013-04-25 18:05:57 5330

原创 EXTJS中 DateField 显示一半的解决方法

只显示了一半,巨郁闷。在网络上查了一下是IE8的问题,说需要执行一堆JS。解决方案:放到DateField控件调用之前就可以。(或放到ext-all.js中)1. Ext.isIE8 = Ext.isIE && navigator.userAgent.indexOf('MSIE 8') != -1; //这句一定要加,如果版本不支持isIE8属性的话2. Ext.overrid

2013-02-18 15:34:36 4733

原创 项目中Jar包冲突解决

编写一个jsp程序观察当前系统使用的org.json.JSONUtil对象来自哪个jar包,代码如下:<% String myclassPath = URLDecoder.decode(org.json.JSONObject.class .getProtectionDomain().getCodeSource().getLocation() .getFile(), "UTF-8"

2013-01-06 14:28:31 2851 1

原创 云计算-Hadoop两小时快速入门指南-第一部分

买了一本书《Hadoop权威指南》第二版,书写的真不错,就是思维跳跃性太大,看了没两章,是前后狂翻(没办法,他一说就是看附录A安装Hadoop,看附录C准备NCDC天气数据)附录A需要研究一下,根据自己的需求确定下来,学习阶段也就本地模式就够了,不要玩什么集群模式,浪费感情,浪费计算机资源。具体过程上网搜搜吧,好多人写,不过你需要的就是最基本的模式,只要安装Java、解压缩Hadoop,配置had

2012-12-19 00:12:48 6977 2

原创 EXTJS2.2中输入框边框显示不完整解决思路,一级解决办法。

同事在使用ExtJs时发现如下Bug:表单当中的元素,出现文本框参差不齐,有的没有边框等,不美观;输入框显示不完整,抓狂。分析步骤及解决思路如下:   1.使用IE的F12功能,获取生成的输入框HTML脚本,关键点脚本如下。    发现此输入框会被上层的div遮挡住部分。   2.将此HTML脚本,放到EXT2.2、2.3、3.4版本中使用各版本不同的样式表进行测试,是否有修正   3.观察到3.

2012-12-14 15:07:39 3446

原创 windows环境下SVN服务器限制注释字数

1.)打开版本库的D:\SVN版本库\otpv3\hooks,2.)然后新建一个文件pre-commit.bat。(该目录下有模板文件:pre-commit.impl,你要是感兴趣可以详细看看)。设置之前设置全局变量SVN_HOME,指向你的SVN安装目录,然后定义如下脚本到pre-commit.bat就可以了, @echo offsetlocalset SVN_BINDIR=%SVN_H

2012-12-11 16:49:31 2998 1

转载 Openstack云计算快速入门

Openstack云计算——快速入门(1) http://blog.chinaunix.net/uid-22414998-id-3263551.html OpenStack云计算----快速入门(2)http://blog.chinaunix.net/uid-22414998-id-3265685.htmlOpenStack镜像管理 http://blog.chinaunix.net/uid-22

2012-10-26 00:28:53 1818

转载 Hadoop分布式文件系统和OpenStack对象存储有何不同

最近在Quora上有人提到一个问题,有关Hadoop分布式文件系统和OpenStack对象存储的不同。            问题原文如下:“HDFS (Hadoop分布式文件系统)和OpenStack对象存储(OpenStack Object Storage)似乎都有着相似的目的:实现冗余、快速、联网的存储。什么样的技术特性让这两种系统因而不一样?这两种存储系统最终趋于融合是否大有意义?”问题提

2012-10-25 09:39:24 1828

转载 云计算、Amazon EC2、Hadoop简介

近来云计算越来越热门了,云计算已经被看作 IT 业的新趋势。云计算可以粗略地定义为使用自己环境之外的某一服务提供的可伸缩计算资源,并按使用量付费。可以通过 Internet 访问 “云” 中的任何资源,而不需要担心计算能力、带宽、存储、安全性和可靠性等问题。  先要介绍一下云计算系统的结构。图 1 显示云计算的各个层以及现有的一些服务。  图 1. 云计算的层和现有服务    基础设施即服务(In

2012-10-24 18:55:02 2848

转载 Eclipse导出JavaDoc中文乱码问题解决

给 javadoc.exe 加上编码参数就OK。具体的:在Eclipse里 export 选 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8

2012-09-20 14:13:47 18462 5

原创 关于对List的通用排序实现

List的排序大家都会想到实现Comparator接口,但是如果我们需要对list排序是动态,就比较崩溃了,复杂度不言而喻。经过仔细思索,写了一个工具类,使用反射机制实现对list对象的排序功能,专门用于List对象的排序工作。package xzknet.net.csdn.blog.utils;import java.beans.PropertyDescriptor;import java

2012-09-18 16:47:09 3624 2

原创 配置weblogic启动用户名和密码

在weblogic域目录中添加名为D:\BEA10\user_projects\domains\otpv3\servers\AdminServer\security\boot.properties的文件,在文件中添加用户名密码明文username=用户名password=您想要输入的密码 然后保存就可以了。这样就不用每次启动的时候都添加了。然后迅速重新启动weblogic 之后boot.prop

2012-08-23 12:44:44 15766

转载 找回Eclipse中的高亮显示

在eclipse中使用快捷键,不小心按错了,使得变量的高亮显示没了。其恢复方式如下:选择:windows-> preferences->java->Editor->Mark Occurences选择最上的复选框,下面的就有很多了。其中的Local variables就是变量的高亮显示。其它的可适当选择。  注:eclipse版本是:3.2、3.3 测试通过

2012-08-17 14:42:31 1170

原创 写一个完美数程序

完美数,不明白的去bing搜索吧。下面给程序代码,没有加多线程,不过现在的CPU已经很快了,瞬间就完了。package com.yourcompany.struts;public class PerfectNumber { public static void main(String[] args) { // int sum, k; int perfectNum[] = n

2012-08-07 18:23:12 1516

原创 交易网站的架构的一点研究心得

这两天同事正好做数据优化,碰巧遇到高并发数据读取的事情,一起探讨了一下,后来想起来淘宝的经验应该值得学习,找了一下文档,发现确实有学习的地方,下面先转一个人谈的高并发的文章(http://blog.csdn.net/xzknet/article/details/7790491)_,我看了一下也就前两段有可以理解的内容,后面竟是闲谈(可能没有仔细悟吧)。 个人感觉淘宝现在的架构是 反向代理层面:

2012-07-28 18:06:19 1734

转载 伏威谈淘宝网的高并发处理与压力测试

其实到现在为止距离淘宝双十一事件已经过去蛮多天了,但在整个技术圈里面大家还是津津乐道。我这次在采访之前在和一些网友做沟通的时候,他们也提出了非常多非常有意思的问题,包括一些高并发的,一些压力测试的等等,那我希望也代表这些网友和你做一个交流。那第一个问题就是,在那么大的访问量,淘宝的技术团队是如何做到一个高并发处理的? 对于高并发处理,简单来说呢,就是如何通过集群方式去并发处理用户的请求,那说复杂

2012-07-26 18:15:21 11128

原创 ExtJs2.2的grid的2个Bug:滚动条以及点击点击行后发生偏移问题

最近用了很多开源的东西,发现开源的东西也是Bug如云,这不,又遇到了ExtJs2.2中的Grid的Bug。   bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。  Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。================分析:经查Ex.t2.

2012-07-03 14:00:31 3391

原创 ju.taobao.com的异常信息,很难收集到的。今天遇到了,保存一下,留作日后分析堆栈。

500 Internal Server ErrorAn exception occurred while processing the requestcom.alibaba.webx.WebxException: Failed to execute screen: tg.LifeHome (template: screen/tg/lifeHome.vm) at com.alibaba.webx.

2012-05-31 22:12:35 4613

原创 Commons BeanUtils 1.8.3及以下版本的BUG

在工程做如下类似使用时,系统会报null指针异常,这个错误还仅仅咋开发环境有,仿真环境,和正式环境都正常。import org.apache.commons.beanutils.ConvertUtils;public class T { /** * @param args * @author Ken_xu */ public static void main(

2012-05-17 15:18:49 2612

原创 org.apache.commons.fileupload上传临时文件删除方法2则

在将文件项封装成FileItem 对象时,如果文件尺寸大于临界值,将会被写入临时文件。 清理方法1这些临时文件在不再被使用的时候(如果相应的java.io.File是可回收的则更好)会自动被删除.这会被org.apache.commons.io.FileCleaningTracker的一个实例启动的一个收割线程默默执行.    在一个web应用中,资源清理是被javax.servlet.Servl

2012-05-08 10:35:25 9202 2

原创 web系统js、css文件终极提速之gzip静态压缩+动态压缩

首先转载一个静态方法web系统中免不了要使用大量的javascript和css文件,如开源的javascript框架prototype、jquery、extjs-core等等,这些js框架,少都有几百K,我曾经做过不少项目,都用了大量的js。特别是extjs,功能实在是强大,却也是体积最大的一个js框架。使用中稍不留神很容易导致你的系统反映缓慢。为了提高js、css文件的下载速度,从而提高页面的响

2012-03-31 16:06:05 13723

原创 VMware虚拟机宿主机与虚拟机通讯慢解决方法

在公司,为了充分利用服务器性能,我在服务器上装了一个VMware Server2.0 ,真是方便,又免费,又稳定,经过一系列调优,速度挺好(具体调优过程,查询我以前发的博文吧),一台计算机变了好多台服务器(就是硬盘IO受限,回来申请加硬盘)。     近期调测系统时发现,宿主机与虚拟机通讯慢,奇慢无比,只有2K-5K;但是其他通讯都是非常正常的,和内网其他计算机一样。巨崩溃。。。。经过一系列痛苦。

2012-03-26 17:13:54 7098 1

转载 The domain edit lock is owned by another session

今天疯狂测试,一直在重启,重启。 结果出问题了;( 通过weblogic 9发布部署包之后启动weblogic,控制台报告以下错误,这个错误之前碰到过几次,但是有的时候通过在命令行停止服务,然后再重启可以解决,有的时候不能解决,于是乎,今天看了下这个问题,碰到这个问题的人很多,解决方式我只是找到了一种,错误日志类似如下: weblogic.management.ManagementExcep

2012-02-28 22:07:28 10224 3

原创 微软的HTC不执行带来的困扰

单位有个系统,里面有个table可以调整表格的列宽,但是同事进行移植功能后发现所有资源都存在但是就是不执行列宽调整,后来经过我一番研究后发现原来这个table使用了style="behavior:url(js/grid.htc);">经过研究此文件,发现此文件时HTML组件,是微软的一个老技术,基本上和JS差不多,问题是不起作用。非常郁闷,本以为是乱码问题,但是验证后发现Weblogic并没有

2011-11-11 17:45:24 1574

转载 解决TortoiseSVN客户端引起电脑慢的问题[svn优化]

如果你觉得SVN的cache程序使得你的机器反应很慢的话,那可以参考这个方案.不过可能要改变你以前使用习惯.这个方案有两部分,第一部分是关闭SVN的cache监视;第二部分是显示文件差异时,使用SVN的“check for modifications”显示差异。 1.关闭SVN的cache监视。即关闭tsvncache.exe这个程序对目录的监视。具体操作步骤如下:a) 右击任意目录打开右键菜单,

2011-11-09 21:04:37 9867

原创 使用Spring替换properties文件定义属性的方法

工作中,领导认为properties文件太恶心(其实就不想让用),还好properties文件就是一个字符串的问题,下面我将Spring怎么实例化String、File、Map、List对象的常见方法列下面。供大家参考。废话不多说,还是上代码吧。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt

2011-11-02 15:32:34 3325

原创 使用WebLogic的OTN插件时Eclipse控制台输出中文乱码解决方法

使用WebLogic时控制台输出中文乱码解决方法1.找到weblogic安装目录,当前项目配置的domain2.找到startWebLogic.cmd文件3.打开文件,在“call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*”上面增加如下代码

2011-10-12 11:32:41 171

转载 自定义评分器Similarity,提高搜索体验

首先说一下lucene对文档的评分规则: score(q,d)   =   coord(q,d) ·  queryNorm(q) ·∑ ( tf(t in d) ·  idf(t)2 ·  t.getBoost() ·  norm(t,d) ) 具体可以查看相关文章:http:/

2011-10-10 15:38:18 1687

转载 solr配置与solrj EmbeddedSolrServer使用篇

Solr的配置网上讲的很多,但是实施总是遇到困难,现总结如下1.从官网下载solr core的源码包,将solrwar包放到tomcat的webapps文件夹下,其它web容器亦然.    运行tomcat ,解压出来solr的文件夹.2.Single core配置:以solr自

2011-09-27 17:28:59 4120

转载 SolrJ的使用

CommonsHttpSolrServer    CommonsHttpSolrServer 使用HTTPClient 和solr服务器进行通信。Java代码  String url = "http://localhost:8983/solr";     SolrServer s

2011-08-24 19:17:01 7070 2

原创 使用Apache Solr对数据库建立索引(包括处理CLOB、CLOB)

以下资料整理自网络,觉的有必要合并在一起,这样方便查看。主要分为两部分,第一部分是对《db-data-config.xml》的配置内容的讲解(属于高级内容),第二部分是DataImportHandler(属于基础),第三部分是对db-data-config.xml的进阶(这个国内

2011-08-23 10:16:51 15842 6

转载 Liferay使用CAS单点登录技术

单点登陆(SSO)的实现方式有很多种,这里所说的是用CAS实现,这也是Liferay中所采纳的方式。至于什么是CAS,单点登陆实现的原理等,这里不做解释(看上一个我转载的文章),直接一步一步明说实现方式,好了,多一个字的费话也不说了。第一步,创建证书keytool -genkey

2011-08-19 11:20:14 4691 1

转载 CAS单点登录原理图

最近忙死了,很久都没写博客了。公司要做SSO应用,有部门有需求希望能够在自己的应用端定义登陆页面,而不是登陆全跳转到CAS统一登陆界面。看了下CAS服务器端源码,还算好懂,于是脱了衣服开始搞。。。。。这篇主要是介绍修改原理等,如果嫌麻烦,可以跳过这篇直接看实现篇两个方案,分别支持

2011-08-19 11:17:42 6444

转载 Liferay Portal额外研究(三):IFrame Portlet地session丢失疑难处理

Liferay提供了一种非常的简单web应用整合和单点登陆的方式:Iframe Portlet。利用Iframe Portlet可以很容易将一个已经存在的web应用纳入,并且支持利用form的post或get方式,实现用户的登陆。        对于Liferay这样的机制没有任

2011-08-19 10:59:07 1410

转载 eclipse下svn的分支与合并操作

之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。       首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:           右

2011-08-04 10:43:54 1623 1

转载 Spring 多数据源事务配置问题

在SpringSide 3 中,白衣提供的预先配置好的环境非常有利于用户进行快速开发,但是同时也会为扩展带来一些困难。最直接的例子就是关于在项目中使用多个数据源的问题,似乎 很难搞。在上一篇中,我探讨了SpringSide 3 中的数据访问层,在这一篇中,我立志要解决多数据源配置

2011-07-30 15:39:27 36480 9

转载 Weblogic 10完美破解(Linux和Windows都适用)

一个半月前我帮公司安装了一台Linux服务器,然后我在上面安装了Oracle 10g和Weblogic 10。说说我的Weblogic安装过程,本来是想单独写一下的,不过我是文本模式下安装的,当时没截图。因为我在安装的时候碰到一个问题,就是在我在RedHat Enterprise

2011-07-27 11:18:10 9007 1

原创 微软搞了一个活动让全世界人民都看到谁还用IE6(是不是让全世界都鄙视用IE6的呢?)

http://theie6countdown.cn/Windows搞了一个是时候和IE6说再见了的活动,让全世界人民都知道谁还在用IE6。

2011-07-25 15:00:56 1723

原创 在JAVA中解决Zip压缩乱码问题

Java自带的zip压缩工具,可以让我们方便的压缩与解压缩,但是就是默认编码UTF-8没法改(至少我没找到,如果谁找到了,别忘记告诉我,我也不想用第三方的Jar包),虽然使用Java写打压缩与解压缩没问题,但是中文字符在WinRAR里面全是乱码。所以我采用了Ant包中的压缩功

2011-07-08 11:35:48 13401

数据源性能测试用例,C3P0,Druid,Tomcat

数据源性能测试用例,C3P0,Druid,Tomcat 解压缩密码,去blog找吧http://blog.csdn.net/xzknet/article/details/49127701

2015-10-14

数据源性能测试用例

http://blog.csdn.net/xzknet/article/details/49127701 数据源性能测试用例,C3P0,Druid,Tomcat

2015-10-14

Hadoop两小时快速入门指南配套程序

Hadoop两小时快速入门指南,配合《Hadoop权威指南》第二版的第二章节, 密码去bolg中找吧。 http://blog.csdn.net/xzknet/article/details/8316899

2012-12-19

ExtJs2.2的grid滚动条以及点Grid发生偏移问题

解决如下两个Bug: Bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。

2012-07-03

ExtJs2.2的grid滚动条以及点击Grid发生偏移问题

解决如下两个Bug: Bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。

2012-07-03

掏钱学ExtJs完全版(0.1.2)

掏钱学ExtJs完全版(0.1.2),附带源代码,极限压缩,非常小,解压缩后34M。

2011-04-26

Javascript实现网页上的多级菜单

给网络上找的资料,费尽一晚上的心机才整理好的。给这里发布一下,收5资源不贵吧?^v^

2008-10-28

Spring的MOVE进行Junit单元测试

Spring的MOVE进行Junit单元测试,详细说明在: http://blog.csdn.net/xzknet/archive/2008/10/24/3135783.aspx

2008-10-24

Hibernate 3.2.0 CR1 中文 参考文档

Hibernate 3.2.0 CR1 中文 参考文档,这个可是官方文档.<br>在使用hibernate的朋友可千万不能错过呀!

2008-05-19

禁止使用USB存储设备

禁止使用存储设备,按照微软提供的方法制作。

2008-02-25

联想一键恢复4.6,2分钟菜鸟使用方案

联想一键恢复4.6,2分钟菜鸟使用方案,完全参考网络上的教程,最后根据自己的计算机整理的一个批处理命令,注意:做这个操作前,请将您的分区除了c盘以外,其他盘全部删除,然后合成一个主分区,注意要剩余够你要的备份空间大小,我这里是留了10g,做完批处理以后还有将近1g的空间没有使用,然后再把分区重新划分一遍.呵呵....没办法,联想的都是就这样.;)<br>哦,先执行ken1_Cls.bat<br>然后重新启动,执行ken2_Add.bat<br>然后就ok了.

2008-01-01

James命令中文解释

James命令,我自己弄的中文解释,希望对你有点用吧

2007-09-03

WebLogic的GZip压缩

WebLogic8的GZip压缩过滤器,实现Gzip压缩功能,好不好,自己看吧;)我这里能用,希望对你也有用。哦,这个是我改的啊。嘿嘿。。。

2007-09-03

背景变暗,弹出提示层

背景变暗,弹出提示层,含有3种不同的实现方法

2007-05-15

背景变暗,弹出提示层

背景变暗,弹出提示层,含有3种不同的实现方法

2007-05-15

spring + hibernate 数据话持久层

spring + hibernate 数据话持久层

2007-04-02

空空如也

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

TA关注的人

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