- 浏览: 58079 次
- 性别:
- 来自: 杭州
最新评论
-
bibithink:
LinkedHashMap 的内部实现是 一个哈希表 + 双向 ...
基于LinkedHashMap实现LRU缓存调度算法原理及应用 -
javaboy2010:
不错,还没毕业,写出如此代码,楼主很强啊! 向楼主学习!
自己编写一个基于Velocity的MVC框架 -
lwclover:
lz的代码在多线程环境下 会出问题
基于LinkedHashMap实现LRU缓存调度算法原理及应用 -
woming66:
condeywadl 写道观爷我来顶一个 哈哈
哈哈 你来晚 ...
基于LinkedHashMap实现LRU缓存调度算法原理及应用 -
condeywadl:
观爷我来顶一个 哈哈
基于LinkedHashMap实现LRU缓存调度算法原理及应用
文章列表
公司留了作业(还有一个月毕业),让预习Velocity,在家呆着没意思,反正闲着也是闲着,看了VelocityViewServlet源码,感觉还可以,取其精华去其糟粕,自己写了一个基于Velocity的MVC框架,废话不多说了,直接进入正题。
VelocityActionServlet是整个MVC框架的核心类,拦截所有的Action请求,分发给不同的Action进行处理。
init()方法初始化了系统需要的资源和VelocityEngine。
doProcess()是这个类的核心方法,处理用户请求,获取context数据,获取模板,合成html
package com.zzq.veloci ...
CPU : Intel E5300
主板 : MSI G41TM-P31(显卡Intel GMA X4500)
内存 : 宇瞻 2G DDR2 800
硬盘 : WD 320G 缓存8M 串口
电源 : 航嘉冷静王
机箱 : 很普通
总价 : 1600RMB (挺便宜吧)
自己配的PC感觉和买品牌PC不一样!毕竟还是有收获的!
平时就编编程,学学习,看看新闻,玩玩小游戏和CF,这样的配置就够了!
package com.generate;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Random;
import java.util.UUID;
/**
* 主键生成策略
* ...
package com.zzq.logging;
/**
* 公共日志模型接口
* @author zzq
*
*/
public interface Log {
public void warn(String msg);
public void error(String msg);
public void error(String msg, Throwable t);
public void debug(String msg);
public void info(String msg);
public boo ...
package com.observer;
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
public class TestObservable extends Observable {
private List<String> list = new ArrayList<String>();
public void invoke(String s) {
list.add(s);
if(list.size() & ...
对于b/s架构的项目而言,表示层呈现页面技术大多数选用jsp,但是对于一个并发量很大的网站而言,jsp并不是一个很好的解决方案,懂Java web开发的人都会知道,jsp就是servlet,jsp->servlet->class->html(第一次编译),第一次编译执行以后class->html。
在Java开源框架层出不穷的今天,很多Java牛人都提出了用其他的技术替代jsp,从而提高页面显示速率,之后就有了模板的概念。模板的概念提出了很多年,应用最好的两大模板引擎:Velocity ,FreeMarker。Velocity是Apache的顶级项目,它出现的非常早,而 ...