
原创
文章平均质量分 63
jbm3072
这个作者很懒,什么都没留下…
展开
-
JSP Web框架研究:Struts
在JSP 的各种Web框架中,据我看来Struts框架最为简单。下面从Struts框架开始来研究JSP的web框架。 1、MVC 在研究这个框架之前,先要对MVC模式有所了解。幸好以前学习过设计模式,对MVC编程和模式了解一些,即将模型、视图、控制器分开。使三者可以各负其责,处理自己的逻辑。 2、Struts框架的介绍: Struts框架也采用了MVC结构: Model:在Struts框架中,Mo...2008-09-14 10:06:00 · 192 阅读 · 0 评论 -
eclipse下编译hadoop源代码
hadoop是一个分布式存储和分布式计算的框架。在日常使用hadoop时,我们会发现hadoop不能完全满足我们的需要,我们可能需要修改hadoop的源代码并重新编译、打包。下面将详细描述如何从svn上导入并对hadoop进行eclipse下编译。 因项目使用的hadoop版本是0.20.2,所以我们基于hadoop-0.20.2来进行二次开发。 (1)首先从svn上签出...2011-07-04 11:33:54 · 250 阅读 · 0 评论 -
Hadoop MapReduce程序编写备忘
最近在编写Hadoop 的MapReduce程序的时侯,学到了不少东西,记下来备忘:1. Mapper和Reducer的上下文执行环境信息: 在编写Mapper类时,一般使用如下的类继承声明: public class DistinctProcessor extends MapReduceBase implements Mapper<Text,Text,Text,Tex...2011-07-01 17:49:12 · 140 阅读 · 0 评论 -
Mysql的with rollup功能(5.1以上版本)
RollUp是上卷功能,类似于数据挖掘中的上卷操作。ROLLUp的功能和Order by功能是互斥的。mysql> SELECT year,SUM(profit) FROM sales GROUP BY year;+------+-------------+| year | SUM(profit) |+------+-------------+...2011-09-08 13:35:35 · 163 阅读 · 0 评论 -
一个简单的小测验,考查一下对Java基础的掌握情况
今天看Java Language Specification的时候看到了下面的一段代码:package testPackage;class Test {public static void main(String[] args) {String hello = "Hello", lo = "lo";System.out.print((hello == "Hello") + " ");Syste...2009-08-11 09:39:00 · 129 阅读 · 0 评论 -
Spring web MVC 框架学习笔记 之 ViewResolver技术
上次的文章中介绍了ModelAndView对象中的view对象,可以使用字符串来让Spring框架进行解析获得适合的视图。而解析View的就是ViewResolver技术。ViewResolver的定义如下:public interface ViewResolver {View resolveViewName(String viewName, Locale locale) throws Ex...2009-11-27 12:11:00 · 111 阅读 · 0 评论 -
Spring MVC框架学习笔记 之 View技术
以前,我们详细介绍了Spring的Controller技术。Spring的面向接口编程,使Controller的实现多种多样。View技术也一样。今天的分析先从在Controller中的ModelAndView开始。 public class ModelAndView { private Object view; //View实例或者view的字符串 /** Model Ma...2009-11-26 13:25:00 · 161 阅读 · 0 评论 -
SpringMVC web框架学习 Controller 分析
org.springframework.web.servlet.mvc.AbstractController (implements org.springframework.web.servlet.mvc.Controller) org.springframework.web.servlet.mvc.AbstractUrlViewController org.springframework...2009-11-26 09:35:00 · 119 阅读 · 0 评论 -
Spring MVC 框架学习之AbstractFormController以及AbstractFormControll
在看完BaseCommandController和AbstractCommandController之后,我们再看BaseCommandController的另一个实现AbstractFormController,以及AbstractFormController的具体实现SimpleFormController。先看看AbstractFormController对handleRequestInt...2009-11-25 17:31:00 · 133 阅读 · 0 评论 -
Spring MVC 框架学习笔记之BaseCommandController和AbstractCommandController
Spring的BaseCommandController继承自AbstractController。在看BaseCommandController之前先看他的继承类AbstractCommandController是如何实现AbstractController的handleInternalRequest方法的:protected ModelAndView handleRequestInte...2009-11-25 16:25:00 · 513 阅读 · 0 评论 -
Spring的MVC web框架学习笔记
1、Spring web 框架的核心:DispatcherServlet DispatcherServlet 用于接收请求。是使用Spring框架的入口。在web.xml中,需要配置该servlet。在配置该Servlet的时候url-pattern你可以使用你自己想使用的形式,如*.aspx,*.do,*.htm,*.action,用以混淆客户端对服务器架构的认识。 另外,该Servlet在容器...2009-11-25 11:09:00 · 190 阅读 · 0 评论 -
提高开发技术的Tip
以下Tip和学习路线从自己身上出发进行总结,仅代表个人观点。你可以留言进行讨论。1.有计划的学习 学习是一个循序渐进的过程。如果没有一个计划,学习将变得没有规律,我们也无法提高自己的能力。想起上学的时候,学校每个学期都会制定一个教学大纲来指导老师的教学和我们的学习。是的,如果没有计划,今天突然想学这个,明天突然想学那个,朝三暮四,我们永远也无法学到自己想学的东西。所以我们...2009-11-16 15:11:00 · 140 阅读 · 0 评论 -
打印一个数的加法组合
下面的代码用于打印加法的组合。在打印时使用递归。思路来自于打印一个集合的所有子集;不过对于集合的所有子集,没有重复的情况。在打印加法组合的时候,因为有重复的情况的。这里处理重复是通过判断是否递减序列来实现的。即只保留有序序列即可实现。 递归结束后需要恢复现场 /** * 打印加法组合 * 例如5可以输出: * 5 4 1 3 2 3 1 1 ...原创 2011-10-19 16:12:08 · 666 阅读 · 0 评论