自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (10)
  • 收藏
  • 关注

翻译 nutch使用入门

基本概念:   crawldb,nutch所处理的所有url信息,包括是否被fetch过,以及url被fetch时间。   linkdb,url links,包括源url和链接文本信息   segments集合,每一个segment是一组fetched的urls单元,segments包括以下子目录:               1. crawl_generate, 将要被抓取 urls

2016-04-08 12:25:26 1904

原创 软件架构师职责

软件架构师的职责是用最低的花费、最高的收益交付用户需求产品。   项目的起点往往从发掘用户需求开始,通过用户的沟通发现用户潜在需求和产品使用过程中的痛点,交谈过程中要特别注意用户表达渴望或欲望的语句,如我想要…, 如果能够…等,所有这些都可能是产品后期隐藏的需求点,通过在整个产品生命周期中与用户的不断沟通,发掘产品需求,改善用户体验。   将需求抽象化、具体化、概念化是架构师随后要作的事情

2015-11-07 11:12:54 1953

原创 单点登录

单点登录(sigle sign on),可以让用户在多个系统中只需要登录一次,便可以访问其它多个系统,减少了用户管理多账号密码复杂度。   CAS是单点登录的一种解决方案,通过独立的账号验证节点来实现用户登录状态的校验工作,校验通过则为登录用户颁发一个ticket,凭借此ticket用户便可以访问所有的应用系统。    用户在获得ticket后,会将ticket存入浏览器cookie之中,

2015-10-28 08:15:52 1881

转载 HTTP协议详解(真的很经典)

转载自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW

2014-03-09 17:41:56 2395

转载 开源爬虫软件汇总

转载自:http://blog.chinaunix.net/uid-22414998-id-3774291.html 世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎。开源爬虫汇总表

2014-02-19 08:38:34 5061

转载 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志

为什么使用 SLF4J 而不是 Log4J 来做 Java 日志每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟悉了各种记录日志的库,比如java.util.logging,Apache的log4j,logback,然而如果你不知道SLF4J,java的简单记录日志的设计的话 ,那么到了学习并在你的项目中使用它的时候了。在这篇Java文档里,

2013-12-04 18:40:25 3494

转载 高性能IO设计的Reactor和Proactor模式

转载自:http://xmuzyq.iteye.com/blog/783218    在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。       在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应

2013-11-15 00:40:18 2017

转载 java中的各种数据类型在内存中存储的方式

转载自:http://blog.csdn.net/aaa1117a8w5s6d/article/details/82514561.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释

2013-09-12 22:52:02 2300

转载 java的各类型数据在内存中分配情况详解

转载自:http://blog.sina.com.cn/s/blog_8a18c33d0100zo1x.html有这样一种说法,如今争锋于IT战场的两大势力,MS一族偏重于底层实现,Java一族偏重于系统架构。说法根据无从考证,但从两大势力各自的社区力量和图书市场已有佳作不难看出,此说法不虚,但掌握Java的底层实现对Java程序员来说是至关重要的,本文介绍了Java中的数据在内存

2013-09-12 22:46:44 1878

转载 我们到底能走多远系列(13)

http://www.cnblogs.com/killbug/category/474336.html ,很认可作者的价值观,更喜欢作者讲的小故事。转载自: Tomcat容器结构及Pipeline机制 -我们到底能走多远系列(13) 我们到底能走多远系列(13)扯淡:  有机会有时间的话,我是会看那个职来职往的电视节目,个人觉得比其他一些娱乐节目对自己有帮助

2013-06-24 12:25:52 1990

原创 网站搜集

1. 有关stub 和mock 的详细论述请见Martin Fowler 的文章《Mocks Aren't Stub 》, 地址为http://martinfowler.com/articles/mocksArentStubs.html

2013-06-23 14:28:10 2010

原创 InitializingBean 接口作用

public interface InitializingBean {        /**     * Invoked by a BeanFactory after it has set all bean properties supplied     * (and satisfied BeanFactoryAware and ApplicationContextAware).

2013-06-20 17:38:04 3303

转载 JUnit设计模式分析

http://www.uml.org.cn/sjms/200442724.htm这篇文章由grid liu发表在grid liu在IT先锋中担任资深顾问,负责J2EE技术的顾问咨询和培训工作。摘要  JUnit是一个优秀的Java单元测试框架,由两位世界级软件大师Erich Gamma 和 Kent Beck共同开发完成。本文将向读者介绍

2013-06-15 15:31:23 3090

原创 svn地址

tomcat svn地址: http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_28struts2 svn地址:http://svn.apache.org/repos/asf/struts/struts2

2013-06-12 14:44:24 2058

转载 HTTP协议详解

转载自:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.htmlHTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对H

2013-06-09 19:00:26 2097

原创 博客链接

struct2 源码详解:http://jawsy.blog.51cto.com/752812/625107

2013-06-01 16:13:08 1929

转载 struts2 mvc视图实例分析

转载自:http://www.blogjava.net/ashutc/archive/2009/05/29/278955.html从一个高度层次来看,Strtsu2属性pull-MVC(或是MVC2)框架;这与传统的MVC框架略有不同,因为action的角色采用模型,而不是控制器,虽然这样有一些重叠."pull"来自于视图从action拉数据,而不是持有一个分开的可用模型对象.

2013-06-01 15:08:19 2673

转载 mysql 执行顺序 SQL语句执行顺序分析

转载自:http://blog.sina.com.cn/s/blog_4a1f76860100x985.htmlmysql 执行顺序 SQL语句执行顺序分析(2011-08-30 11:25:02)转载▼标签:杂谈分类: 数据库  首先,SELECT语句的基本语法如下:   SELECT selection_lis

2013-04-06 18:58:40 7091

转载 压缩文件格式

转载自:http://www.pc6.com/infoview/Article_47403.html压缩文件格式有哪些,主要有:rar,zip,tar,cab,uue,jar,iso,z,7-zip,ace,lzh,arj,gzip,bz2等压缩文件。经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6

2013-03-11 15:48:35 2524

转载 1、GZIP压缩格式简介

转载自:http://blog.chinaunix.net/uid-618047-id-2085225.html1、GZIP压缩格式简介    在JDK API中,同样定义了多种类型用于创建和解除GZIP压缩格式数据文件的通用对象和方法,用于基于JDK编写GZIP压缩数据管理程序。     GZIP压缩格式是在Sun Solaris操作系统中广泛采用的压缩数据格式。由于

2013-03-11 14:57:54 6536

转载 Java数据压缩格式程序设计方法之一

转载自:http://tech.ccidnet.com/art/322/20030609/49455_1.htmlJava数据压缩格式程序设计方法之一   基于Java语言的健壮性、跨平台应用能力以及面向对象的程序设计特征等因素,Java语言一直是软件工程师在构建网络应用程序,特别是需要在异构平台下运行的软件系

2013-03-11 14:55:05 1544

转载 mysql存储过程详解

转自:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlmysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名

2013-02-28 09:54:32 448

转载 跟我学MySQL存储过程

跟我学MySQL存储过程转载自:http://www.blogjava.net/sxyx2008/archive/2009/11/24/303497.html此文档中除MySQL 存储过程参数类型(in、out、inout)小节来自网上,其余均为本人原创,欢迎大家转载,如有不足,请指教。由于是在word中编辑好拷贝过来的所以字体较小大家点此下载电子版文档  MySQ

2013-02-28 09:35:17 440

转载 Struts2请求处理流程及源码分析

转载自:http://www.54xue.com/w/28/n-30928.html   1.1 Struts2请求处理        1. 一个请求在Struts2框架中的处理步骤:        a) 客户端初始化一个指向Servlet容器的请求;        b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过

2013-02-27 19:56:25 481

转载 struts2学习之道

转载自:http://struts2.group.iteye.com/group/wiki/1306-struts2-way-of-learning正确的学习方法不仅能够让你事半功倍,也能够让你更加接近真理。在这一系列的文章之初,我想首先说说学习一个开源框架的途径。这些学习方法,不仅适用于Struts2,我想同样适用于许多其他的开源框架,比如说Spring,Hibernate等

2013-02-27 19:37:25 623

转载 struts2源码的解读 .

引用地址:http://www.cnblogs.com/dengjiali/articles/2846354.html学习开源框架最好的方法,莫过于仔细阅读源代码,这样既可以体会大牛们巧妙的设计,还可以看看大牛们的写代码的风格。对比中找缺陷,它就像一面镜子,会让我看到很多自己的缺点,受益颇多。以下是自己学习的一些资料,有些事自己网上看的,有的是自己从代码中发现的,学

2013-02-27 18:50:57 5831

原创 struts 前后台参数交互

问题描述:  本节通过对struts前后台参数传递方式的介绍来展现struts的处理流程。Struts流程图:1.  接受httpservlet请求2.  FilterDispatcher对请求处理,通过调用ActionMapper获取对应的action代理对象。3.  Action代理对象调用拦截器进行前处理操作4.  Action代理对象调用Action对象,实现业

2013-02-22 19:48:08 1808

转载 访问者(Visitor)模式

转载自:http://www.cnblogs.com/zhenyulu/articles/79719.html 一、 访问者(Visitor)模式访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。问题提出System.Collection命名空间下提供了大量集合操作对象。但大多数情况下处理的都是同类对象的

2013-02-21 20:28:33 457

转载 Struts2 中的值栈的理解

Struts2 中的值栈的理解转载自:http://www.cnblogs.com/jerryxing/archive/2012/04/23/2467299.html通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有a

2013-02-03 17:00:39 427

原创 java 动态代理

什么是代理?应用设计模式定义,代理是对其他对象提供一种代理以控制对这个对象的访问。反映到动态代理中,”控制对这个对象的访问“貌似是通过invokeHandler来实现的。java动态代理是在java反射的基础上封装了一层。public  void invokeMethod(Interface[] interfaces) {         for(I

2013-02-02 18:50:56 400

原创 java 反射详解

在设计模式中有一个原则,尽量使用接口而非实现,所以在编译后的class文件中,接口域变量的内容信息中应该会只保存了方法接口的相关信息,而在运行时,实现类作为传入参数执行具体的方法,这样就使得定义与具体实现分离,有利于扩展。    反射机制与接口机制存在一些相似之处,想要对一个类使用反射,必须首先要获取此类的描述信息,包括此类的方法、变量、注解、限制符、父类、子类、构造函数等信息,即首先要获取此

2013-02-02 17:36:24 469

转载 浅谈Struts2拦截器的原理与实现

转载自:http://developer.51cto.com/art/200906/126894.htm浅谈Struts2拦截器的原理与实现Struts2拦截器是Struts2中的一个很重要的功能。本文将从概念开始,为大家讲解Struts2拦截器的实现原理以及如何定义等等内容AD:2013大数据全球技术峰会低价抢票中一、理解Struts2拦截器1. Struts2拦

2013-02-02 16:08:30 493

原创 java web问题点

1. HttpServletRequest 与ServletRequest的区别?    Http只是ServletRequest处理的一种形式,提供了对servlet请求的公共方法。2. request 、response的应用场景?   request 用于接收用户的请求信息,作为请求的上下文,如请求url、form、参数信息等信息。    response用户封装用户请求的响

2013-02-02 15:52:17 355

转载 Eclipse中web-inf和meta-inf文件夹的信息

转载自:http://www.cnblogs.com/chinafine/archive/2010/06/13/1757514.htmlWEB-INF    /WEB-INF/web.xml        你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;    /WEB- INF/class

2013-02-02 12:29:33 403

转载 Spring中提供一些Aware相关接口

转载地址:http://www.blogjava.net/syniii/archive/2010/11/24/338906.htmlSpring中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实现这些 Aware接口的Bean在被

2013-01-15 21:10:43 356

转载 Struts2中Action接收参数的方法

转载自:http://caizhilin2010.iteye.com/blog/1407234struts2中action接收参数的方法2011-03-15 15:19转载自 yangguang_huoyunshen最终编辑 yangguang_huoyunshenStruts2中Action接收参数的方法主要有以下三种:Struts2中Action接收参数的方法主要有以下

2013-01-15 09:39:08 716

转载 eclipse 插件

转载自:http://www.iteye.com/topic/738998       欢迎有好用插件的朋友推荐! 注:没有提示说明安装的,直接使用eclipse的自动更新安装方式,安装方式如下: From the Help menu, select Install New Software... to open the Install

2013-01-09 17:39:15 984

原创 DecimalFormat详解

1.  0  一个数字,如果此位置有数字,则保持,没有数字则用0补齐。     如: double data = 111.11               DecimalFormat df = new DecimalFormat("0000.000");                df.format(data);              输出:0111.110 2.

2013-01-09 11:24:25 681

原创 java动态代理

代理有两种:静态代理和动态代理静态代理:在编译之前,就已经为目标类生成代理类。动态代理:在运行时刻,才确定目标类的代理类。动态代理中重要的有两点:即,一个接口(InvocationHandler)和一个类(Proxy)类。InvocationHandler的功能:通过反射的方式,实现目标代理方法执行前后的切面操作,实现代理功能。Proxy类:代理类,代理方法之目录代理类

2012-11-02 22:46:22 470

转载 Spring代码分析一:加载与初始化

转载地址:http://www.cnblogs.com/bobzeng/articles/1877140.html http://www.360doc.com/content/10/1223/08/1720440_80574231.shtml一般的Web项目都会在web.xml中加入Spring监听器,内容如下:?1

2012-09-10 22:33:01 9753

arcgis9.3详细安装过程

这两天经过几天的挣扎,终于成功的将arcgis server和arcgisdesktop安装成功,里面也有些细节问题需要特别注意,特地记录了下来!

2009-08-06

Web Services With Eclipse And Open Source

Web Services With Eclipse And Open Source

2009-08-06

EJB3实例教程经典教程

是一本关于ejb3的经典的教程,对于中高级的学习者很有帮助!

2009-08-06

arcserver 证书

安装arcgis server的数字签名证书!

2009-08-06

ESRI GIS. Getting Started with ArcGIS (ebook - pdf)

arcgis的入门教程,对arccatalog,arcmap等都做了一定的介绍,是一本比较适合初学者的教材

2009-08-06

Thinking in Java 4th Edition

最好的Java参考书……绝对让人震惊”;“购买Java参考书最明智的选择”;“我见过的最棒的编程指南”。作者的非凡才华,极其跨越语言的能力,使作者被选为Java发展10年间与Java关系最密切的10个人物之一。

2009-03-13

Core Java. Volume I. Fundamentals, 8th Edition

对于java学习者来说,这是一本比较经典的书籍。

2009-03-13

thinking in java低四版

被读者称为“最好的Java参考书……绝对让人震惊”;“购买Java参考书最明智的选择”;“我见过的最棒的编程指南”。作者的非凡才华,极其跨越语言的能力,使作者被选为Java发展10年间与Java关系最密切的10个人物之一。

2009-03-13

java 学习Java技术实用教程

java 基础视,包括网络编程,多线程等知识适合初涉java的新手

2008-10-19

空空如也

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

TA关注的人

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