velocity-1.7中vm文件的存放位置

简介: velocity-1.7中关于vm文件存放 demo: public class App_example1 { public App_example1() { String propfile="velocity.

velocity-1.7中关于vm文件存放

demo:

public class App_example1 {
    
    public App_example1() {
        
        String propfile="velocity.properties";
        String vmFile="app_example1.vm";
        
        Velocity.init(propfile);
        
        VelocityContext context=new VelocityContext();
        context.put("games", getGamesInfo());
        
        Template template=null;
        
        template=Velocity.getTemplate(vmFile);
        
        BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
        template.merge(context, bw);
        try {
            bw.flush();
            bw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        
    }
    
    
    

    private List<String> getGamesInfo() {
        List<String> list=new ArrayList<String>();
        list.add("war3");
        list.add("red alarm");
        list.add("CS");
        list.add("QQ games");
        return list;
    }




    public static void main(String[] args) {
        App_example1 app=new App_example1();
    }

}


VM文件存放位置解析:

Velocity的FileResourceLoader.getResourceStream(String)方法只会在项目根目录下查找vm文件。这个方法的参数是vm文件名

 

 

相关文章
|
7月前
|
存储 NoSQL Unix
【Core dump】关于core的相关配置:关于核心转储文件core dump的显示和设置位置
【Core dump】关于core的相关配置:关于核心转储文件core dump的显示和设置位置
656 11
|
2月前
|
存储 安全 Linux
调整 core dump 的存储位置或限制
【10月更文挑战第1天】
339 2
|
7月前
|
监控 Linux
linux(十六)文件和目录相关命令-查看文件头部内容head与查看文件尾部内容tail
linux(十六)文件和目录相关命令-查看文件头部内容head与查看文件尾部内容tail
152 0
|
存储 Linux 虚拟化
Linux6.1中为什么用Radix树替换位图(bitmap)来管理进程pid
在过去的几十年中,Linux内核为了有效地管理进程,采用了位图(bitmap)数据结构来记录和跟踪进程的PID。我们知道Linux支持的最大进程数量为65535个,那么用位图来表示的话只需要16位bit就够了,这大大节约了内存空间,随着系统规模的扩大和复杂性增加,尤其是云计算、容器等新兴虚拟化技术大爆发的时代中,操作系统经常会在短时间内快速创建或者销毁大量进程,在这种场景下位图的全面查找时性能问题就逐渐暴露出来了。为了解决这些问题,Linux内核逐渐采用radix树(radix-tree)来替代位图,对进程PID进行管理,这个替换的思路就是用空间换时间。
|
Java
JavaSE --- 数组的拷贝
JavaSE --- 数组的拷贝
78 0
|
运维 Java 开发者
配置文件的加载位置|学习笔记
快速学习配置文件的加载位置
配置文件的加载位置|学习笔记
|
XML Android开发 数据格式
Android逆向:二进制xml文件解析(Start Tag Chunk)
在Android中,xml文件经过编译后都是不可读的二进制文件。今天我们来解析一下这个二进制文件的内容,看看如何与我们的源码进行对应。
526 0
|
Windows
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(二)
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(二)
225 0
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(二)
|
Windows
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(三)
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(三)
146 0
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(三)
|
Windows
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(一)
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(一)
302 0
【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内存地址 )(一)