自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人在江湖漂

yesterday is a history tomorrow is a mystery today is a gift

  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring 2.0 到3.0的新特性及理解

2.5的新特性 Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log 1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-port

2015-10-26 14:59:57 1706

原创 IE下载docx xlsx变成zip的问题

当我们从IIS或者Tomcat之类的Web服务器通过二进制流下载dotx,docx,pot等后缀的文件时,当IE 找不到相应后缀的MIME的话,会自动根据数据流来判断文件的类型,而微软对Office2007的格式做了和以前完全不同的处理,类似于zip,故误判.解决方法: 在tomcat的conf/web.xml 或者 j2ee项目web.xml里添加配置:       

2013-10-12 15:05:00 3868

翻译 2013年软件产业发展前景

2012年:2012年软件行业坏消息不断,国内两大软件巨头-金蝶和用友,都相继发出大幅亏损的财务报告。金蝶国际公布的第三季财报显示,其全资附属公司金蝶软件(中国)前三季度亏损2.86亿元。用友软件(600588,股吧)的形势也不容乐观,其2012年第三季亏损1.31亿元。这也是用友软件自2001年上市以来,首次出现单季营业收入负增长的情况。该财报一出,用友的股价连续两个交易日跌停。

2013-09-07 11:59:51 1687

原创 回来了

好久没来这里了荒草丛生,近1年半时间主要精力转向推广、营销等经营事务方面,技术方面感觉都生疏了,实在太过可惜。我回来了。

2013-09-07 11:17:30 548

转载 squid,nginx,lighttpd反向代理的区别

反向代理从传输上分可以分为2种:1:同步模式(apache-mod_proxy和squid)2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何?下面就来讲解下传统的代理(apache/squid)的同步传输和lighttpd,nginx的异步传输的差异。看图:

2012-05-15 11:28:13 513

转载 Apache与Tomcat的3种连接方式分析

首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HT

2012-05-14 12:37:24 545

转载 图片存储架构学习:独立的图片服务器

前言去年我凭着对网站架构的浓厚兴趣陆陆续续给大家分享了不少大型网站架构的经典案例,但是大部分都只是介绍了大概,并没有深入地研究,有兴趣的朋友可以去我博客的网站架构分类下学习讨论。今年我打算继续学习网站架构方面的知识,并对此作更加深入地分析与实践,当然学习成果会及时和大家分享和交流,希望今年自己的能力可以更上一层楼吧。这几天我一直在关注大型网站中图片存储方面的相关问题,通过了解和实践,体会颇

2012-05-08 17:30:19 739

转载 架构师接龙:盛大许式伟 VS 金山张宴

http://blog.s135.com/architect_solitaire/#entrymore

2012-05-08 15:34:23 7840

转载 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

http://blog.s135.com/nginx_php_v6/Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]

2012-05-08 15:15:28 389

转载 防止蜘蛛拖垮服务器 - Linux下Apache并发连接数

Linux下Apache并发连接数和带宽控制  Linux+Apache的稳定性、安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使用Linux+Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式提供软件/音乐下载时,若是每个用户都开启多个线程并没有带宽的限制,将很快达到http的最大连接数或者造成网络壅

2012-05-07 15:29:09 958

转载 rsync 服务器架设方法 v0.1b

作者: 北南南北来自:Linuxsir.Org摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效;目录1. 什么是rsync;

2012-03-14 14:32:41 902

转载 解决Linux系统磁盘空间满的"软"办法

由于当初安装系统时设计不合理,有些分区分的过小,以及网络通讯故障等造成日志文件迅速增长等其他原因都可能表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例):  1、定期对重要文件系统扫描,并作对比,分析那些文件经常读写  #ls –lR /home >;files.txt  #diff filesold.txt files.

2012-03-14 14:23:57 682

转载 SOAP简单示例

开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在这篇文章中,我不打

2012-02-04 22:10:54 776

原创 soap概念,HTTP + XML = SOAP

SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息。SOAP 简介SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。什

2012-02-04 21:44:29 3522

转载 eclipse中java项目转换为web项目

经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:org.eclipse.wst.common.project.fa

2011-12-30 14:36:29 600

转载 jquery的load()在firefox下兼容问题(转)

jquery的load()在firefox下兼容问题在本地调试使用jquery的load()时,在ie下正常,在firefox下不能显示,尝试了一下各种情况:1,ie和firefox的安全策略的不同,致使firefox下没有权限打开本地文件。排除:在firefox的firebug中显示信息已经加载完毕。2,ie和firefox在css方面的不兼容。3,ie和firefox在

2011-06-08 17:13:00 3358

转载 jpcap

<br />一.JPCAP简介<br />  众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。  <br />  JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,而给 JAVA语言提供一个公共的接口,从而实现了平台无关性。 <br />  在官方网站上声明,JPCAP支持FreeBSD 3.x, Linux RedHat 6.1, Fedora Core

2011-03-28 17:56:00 669

原创 mysql oracle sql文件备份恢复问题(外键约束导致导入sql需要按顺序)

<br />太tmd孤陋寡闻了, 这种问题竟然才刚刚知道。<br /> <br /> <br />mysql:<br />SET FOREIGN_KEY_CHECKS=0;<br /> <br />oracle:<br />启用外键约束的命令为:alter table table_name enable constraint constraint_name <br />禁用外键约束的命令为:alter table table_name disable constraint constraint_name<b

2011-03-16 17:26:00 1082

转载 JSP使用base标签和时间控件时IE6下不能打开站点,已终止操作问题解决

JSP使用base标签时IE6下不能打开站点,已终止操作问题解决<br />文章分类:Web前端<br />今天在做项目时,底下有项目成员反应,项目需要引用一个时间控件,但是一引入,在IE6下打开时就弹出不能打开站点 ,已终止操作的对话框,使得时间控件无法使用。但是奇怪的是项目组另一个成员使用时却可以,而调用代码完全一样。<br />细细比较之后,终于发现,原来可以使用的页面少了一行,没有使用base标签:<base href="<%=basePath%>"><br />把不能使用的页面去掉该标签之后,一切

2011-03-07 17:15:00 894

原创 IE6中Form.submit不提交的问题

今天遇到IE6下的submit不好使,baidu之后留下来了。一般在A标签下面,view plaincopy to clipboardprint?a>    $('submitA').onclick = function(){      $('formId').submit();  }  $('submitA').onclick = function(){ $('formId').submit();}如果你的写法像上面一样,这时候会发现IE6下面提交不了表单。解决的办法有两种 一、把A标签换个

2011-02-26 13:53:00 883

原创 Data truncation: Data too long for column 'name' at row 1

<br />一般是数据库编码引起的,并不是字面上的数据太长引起.<br />如果是mysql,在my.ini内client和mysqld下分别加"default_character_set = utf8",(其他编码类似处理)<br />重启服务即可.

2010-12-15 15:50:00 1276

原创 svn添加用户

另一快捷方法:如 htpasswd E:\csvn\data\conf\svn_auth_file shiyanfang    具体查看htpasswd -help在SVN中增加一个用户分为以下几步:       第一步:cmd到Apache2.2的bin目录下 例如:C:/Program Files/Apache Software Foundation/Apach

2010-12-01 14:58:00 1466

原创 mysql热备份和恢复

<br />mysqldump --quick db_name > aaa.sql<br /> <br />转成sql语句在aaa.txt中<br /> <br />在aaa.txt最开始添加 use db_name;<br /> <br />在mysql登录后命令行下 source aaa.sql<br /> <br />大表备份不推荐这样做。长久不用,手生了,随手记下

2010-10-11 11:47:00 627

原创 Spring in action笔记

第一部分 spring的核心第一章 开始spring之旅spring的主要特性是控制反转/依赖注入IoC/DI和面向切面编程AOP第二章 基本Bean装配2.1.1 BeanFactoryBeanFactory是spring的基础,负责创建和分发Bean。在xml中配置好相关bean之后:BeanFactory bf = new XmlBeanFactory(new FileSystemResource("src/com/test/bean.xml"));B b1 = (B) bf.getBean("b")

2010-09-23 19:28:00 420

转载 Dtree

简介<br />  dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源。 dtree<br />  目前有很多的树形菜单组件(比如ext),dtree是一种简单易懂的js组件,不需要复杂的操作即可生产,同时支持动态从数据库引入数据。 <br />  dTree可以不用添加任何页面而直接用代码实现多个栏目,并可以实现无限分级,下面是官方介绍的优点: <br />  - Unlimited number of levels(无限分级) <br />  - Can be used

2010-08-30 12:33:00 729

原创 关于response中设置下载文件名中文乱码问题

<br />response.setHeader("Content-disposition", "inline;filename=" + new String(entity.getName().getBytes("gb2312"), "8859_1") + ".xls");<br /> <br />一般转换成8859_1编码即可

2010-08-10 11:17:00 1588

原创 java jacob word (三)

<br />chinajavaworld 上的一个讲解小例子,往word 中插入一句话,并设置段落样式。<br />转址:http://bbs.chinajavaworld.com/thread.jspa?threadID=725047<br />JACOB是一个JAVA到微软的COM接口的桥梁。使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象。如果你要 对 MS Word、Excel 进行处理,JACOB 是一个好的选择。JACOB目前已经成为sourceforge(h

2010-08-09 14:47:00 628

原创 java jacob word (二)

<br />import java.sql.Timestamp;<br />import java.text.SimpleDateFormat;<br />import java.util.ArrayList;<br />import java.util.Date;<br />import com.jacob.activeX.ActiveXComponent;<br />import com.jacob.com.Dispatch;<br />import com.jacob.com.Variant;<br

2010-08-09 14:45:00 649

原创 java jacob word (一)

<br />介绍一下jacob:<br />jacob是在java与微软的com组件之间的桥梁,通过使用jacob自带的dll动态链接库通过jni的方式实现了在sun java平台上的程序对com调用!<br />下载地址:<br />http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368<br />可用的版本很多,现在我用的是:jacob_1.11.1<br />功能:可以实现word与pdf和excel

2010-08-09 14:43:00 1002

原创 java通过jacob来读取word转换为htm格式

因为微软没有公开word源代码,所以直接用java流来读取word的后果是读出来的全是乱码。所以必须通过jacob这个中间桥 。当然也可用poi来读取。     先说用poi读取的方法吧。用poi读取的话,先要下载tm-extractors-0.4.jar百度一下可以找到。代码如下:         import org.textmining.text.extraction.WordExtractor;       try {             FileInputStream fileinputstr

2010-08-09 14:00:00 3203 3

原创 poi excel合并单元格

<br />sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 9));

2010-07-30 12:40:00 1407

原创 poi设置行高列宽

 前些天写了一篇用POI导出Excel遇到的一个怪异的问题,今天有用到了POI但是这次不适合用模板,所有的布局都是用程序来完成的。所以有遇到了些意想不到的问题。其实就两个问题,设置行高和设置列宽。<br />         首先我查看了POI3.0的API发现HSSFRow对象有setHeight(short height)方法,我就写了点测试代码    public static void main(String[] args) {<br />        try {<br />         

2010-07-30 12:01:00 77301 3

原创 使用POI生成Excel文件

在开发中经常需要用到对Excel文件的操作,现在根据网上的资料整理如下:import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFFont;import org.apache.poi.hssf.usermodel.HSSFRow;

2010-07-30 11:43:00 1017

原创 实现Javascript退出页面弹出对话框

<br />如果在退出页面时需要弹出对话框,提示用户将要退出页面,类似当设置某个功能时而没有保存页面。这个实现的方法比较简单,最常见的就是使用unload事件,但这种实现有一个缺点,就是不管同意与否,结果还是一样,会退出页面,因此,如果要弹出对话框,就有用户可选择的空间,如果确定则退出,否则就不关闭页面,效果图如下:<br /><br />点我查看在线实例<br />http://www.biuuu.com/demo/unload/index.html<br />这里推荐使用onbeforeunload()

2010-07-27 11:47:00 3804

原创 搜索引擎蜘蛛隐身三法

<br />搜索引擎收录工作主要由搜索引擎蜘蛛来完成,每个主流的搜索引擎都有自己的蜘蛛爬虫,例如: Googlebot(Google蜘蛛)、baiduspider(百度蜘蛛)、Yahoo Slurp(Yahoo蜘蛛)、Msnbot(MSN蜘蛛)、Scooter(Altavista蜘蛛)、Lycos_Spider_(T-Rex) 、FAST-WebCrawler(Alltheweb蜘蛛)、ia_archiver(alexa蜘蛛)Slurp(INKTOMI蜘蛛)等。想做搜索引擎的隐形人,可以通过以下三种方法来实

2010-07-14 12:33:00 612

原创 禁止搜索引擎蜘蛛(爬虫)

<br />禁止搜索引擎蜘蛛(爬虫)<br />1、什么是robots.txt文件? <br />搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。 <br />您可以在您的网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。<br /><br />2、robots.txt文件放在哪里? <br />robots.txt文件应该放在网站

2010-07-14 12:29:00 1792

转载 Ajax 和 XML: 五种常见 Ajax 模式 【转】

<br />本文介绍了五种常见 Ajax 设计模式。它们在使用 HTML、XML 和 JavaScript 代码从服务器获取数据方面有所不同。我先介绍最简单的模式,它将使用来自服务器的新 HTML 页面来更新页面。<br /> <br />      模式1:替换 HTML 片段<br />      最常见的 Ajax 任务也许就是向服务器请求更新的 HTML 并使用它更新部分页面。可能需要周期性地完成这一任务 —— 比如,更新股市报价。也可能要按需更新 —— 比如,对搜索请求进行响应。<br /> <b

2010-07-03 17:01:00 553

原创 【读书笔记】hibernate_reference

第一章  入门基础内容,对hibernate的预览。第二章 体系结构architecture本章主要是hibernate在整个系统中的结构图。1、一个PO(persistent object)的状态:transient(瞬态):id无值,数据库无对应行persistent(持久化):id有值,数据库可能有对应行,且hibernate保证此po于内存中的对应。detached(托管):id有值,数据库可能有对应行。第三章 配置讲解配置文件映射文件以及hibernate如何读取这些配置。配置方式:1、获取ses

2010-07-01 18:05:00 539

原创 POJO与持久化对象PO的区别(转)

<br />POJO = pure old java object or plain ordinary java object or what ever. <br /><br />PO = persisent object 持久对象 <br /><br />就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。全都是这样子的: <br /><br />Java代

2010-07-01 10:53:00 3003

原创 彻底整明白DAO模式

<br />彻底整明白DAO模式 (from:http://www.hackhome.com/2005/1-23/19470630752.shtml) <br />很多的J2EE应用程序需是各不相同的,并且用来访序要在不同的持久性存储间 要使用持久性数据(数据库、文问这些不同的持久性存储机制的迁移,这些访问特定持久存储层 件等)。不同的程序,持久性存储 API也有很大的不同。如果应用程的代码将面临重写。   如何解决这个问题?且看"DAO模式"   数据访问对象(Data Acess Object) 模式

2010-06-30 17:56:00 1076

深入理解ServletJSP之“Cookie和Session原理”很详细

深入理解ServletJSP之“Cookie和Session原理”很详细 深入理解ServletJSP之“Cookie和Session原理”很详细 深入理解ServletJSP之“Cookie和Session原理”很详细 深入理解ServletJSP之“Cookie和Session原理”很详细

2012-03-08

Struts2标签库详解

Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。 Tab可以分为两类:通用标签和UI标签。 ………………

2012-03-08

jqurey有用技巧

1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下几种写法都是正确的: $("#msg").html(); $("#msg")[0][removed]; $("#msg").eq(0)[0][removed]; $("#msg").get(0)[removed]; 等等^^

2012-03-08

空空如也

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

TA关注的人

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