freehell

2011年9月15日

一段令人深有感触地话

正文内容加载中...

posted @ 2011-09-15 22:46 freehell 阅读 (48) 评论 (0) 编辑

2011年2月27日

对MVC的思考和理解

摘要:MVC是一种设计模式,更是一种工程思想,在项目的开发过程中使用MVC思想开发,会是项目的开发更加的便捷,项目的灵活性也会大大的提高,对于MVC思想自己的理解,举个例子:就比如一份Java代码就是一份实实在在的Model,要展现成什么样的View,那要工具说了算,Eclipse还是Jbuiler,或者是记事本,word,它们就相当于Controller,它们有不同的展现,也就是在Model的具体展现上和Model最终要展现成什么样子之间已经是一种松耦合的关系的;使得操作更加的灵活以扩展。 阅读全文

posted @ 2011-02-27 11:54 freehell 阅读 (45) 评论 (0) 编辑

2010年12月27日

一次项目开发过程中遇到的问题--错误的表单校验导致我的整个系统宕机

摘要:<form name="reg" action="" method="post" onSubmit="return checkRegisterForm()"> <input type="hidden" name="action" value="post"/> <table border="1"> <tr> <th>用户名</th> <td><inp 阅读全文

posted @ 2010-12-27 20:58 freehell 阅读 (57) 评论 (0) 编辑

2010年12月25日

Simulate——Filter以及Request、Response对象在Tomcat上的实现——merry Christmas day!!!

摘要:以下模拟Filter和Request以及Response,只是将其中的原理阐述清楚,代码上可能出在较多问题,实现的功能也不很完全,但是足以阐述明白Filter的实现方式和原理了!完全自定义规范,实现类似于Tomcat的Server讲述Servlet和Filter所有的规范放在servletapi文件夹中(注意建立的是source folder)Servlet.javapackage org.chinasoft.servlet;/** * Servlet接口 * @author lilei * @version 1.0 * @time 2010-12-25 下午12:02:27 */public 阅读全文

posted @ 2010-12-25 12:07 freehell 阅读 (180) 评论 (0) 编辑

Filter之方法之间的递归调用——祝福所有的人圣诞快乐!

摘要:package org.chinasoft.filter;/** * 过滤器的规范 * @author lilei * @version 1.0 * @time 2010-12-25 上午10:18:43 */public interface Filter { /** * 进行过滤的方法 * @param chain 过滤的连锁 */ void doFilter(FilterChain chain);}package org.chinasoft.filter;import java.util.Iterator;/** * 持有所有过滤器集合上的迭代器的引用 * 通过此引用进行过滤的递归操... 阅读全文

posted @ 2010-12-25 10:33 freehell 阅读 (96) 评论 (0) 编辑

2010年12月23日

SERVLET JSP总结2010_12_23 冬至了!

摘要:SERVLET JSP总结一、 SERVLET的生命周期(以Tomcat6.0举例)a) servlet是生存在容器中的b) Tomcat在启动时候,加载其安装目录下的con/server.xml文件c) 解析server.xml,根据解析内容(监听服务的端口,销毁的端口,重定向的端口等)进行监听。d) 同时如果server.xml 中存在Context标签,会解析Context标签中的内容(path和docBase,reloadable等属性),并创建一个ServerContext对象e) 根据docBase指定的内容找到关联的WebApplication的目录,并找到WebApplicat 阅读全文

posted @ 2010-12-23 21:11 freehell 阅读 (64) 评论 (0) 编辑

2010年11月1日

日常自学方法

摘要:1.1 培养兴趣 兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。 1.2 慎选程序设计语言 男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的 阅读全文

posted @ 2010-11-01 20:08 freehell 阅读 (70) 评论 (0) 编辑

2010年10月27日

JVM启动时加载的Charset你注意了么?

摘要:package org.chinasoft.io;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStreamWriter;import java.io.Writer;public class TestCharset { public static void main(String[] args) throws Exception { String path = "i:&q 阅读全文

posted @ 2010-10-27 21:37 freehell 阅读 (61) 评论 (0) 编辑

2010年10月26日

文件树的建立和文件拷贝

摘要:目标:实现将一个folder下的file和folder分别复制和创建在指定的folder之下;递归创建文件树,使用IO流实现文件拷贝package com.softstone.t;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * 实现将一个folder下的file和folder分别复制和创建在指定的folder之下; * 递归创建文件树,使用IO流实现文件拷贝 * @author lilei * */public 阅读全文

posted @ 2010-10-26 19:38 freehell 阅读 (103) 评论 (0) 编辑

2010年10月24日

递归设计

摘要:package org.chinasoft.iterator;public class Test2 { public static void main(String[] args) { System.out.println(iterator(5)); } public static int iterator(int c) { if(c == 1) { return 1; //递归的结束条件 } else { return c * iterator(c-1); } }} 目标:理解什么是递归递归使用时要注意的地方(如何防止出现死递归现象) 理解递归与循环的区别 能够画出递归调用... 阅读全文

posted @ 2010-10-24 19:27 freehell 阅读 (77) 评论 (0) 编辑

My Links

Blog Stats