- 关于本指南
- Velocity是什么?
- Velocity能为我们做什么?What can Velocity do for me?
- The Mud Store example
- Velocity模版语言(VTL):入门Velocity Template Language (VTL): An Introduction
- Hello Velocity World!
- 注释Comments
- 引用References
- 变量Variables
- 属性Properties
- 方法Methods
- Formal Reference Notation
- Quiet Reference Notation
- Getting literal
- Currency
- Escaping Valid VTL References
- Case Substitution
- 标识符Directives
- Set
- 字符串常量String Literals
- 条件语句If-Else Statements
- Relational and Logical Operators
- foreach循环Foreach Loops
- 包含Include
- 解析Parse
- 停止Stop
- 宏Velocimacros
- Escaping VTL Directives
- VTL: Formatting Issues
- Other Features and Miscellany
- 数学Math
- 范围操作符Range Operator
- 高级特性Advanced Issues: Escaping and !
- Velocimacro Miscellany
- 字符串联String Concatenation
- 反馈Feedback (更多…)
作者: Yole
-
Velocity 简明教程
-
Ubuntu 颜色风格
前几天记录了为notepad++ 更换风格。
常用的命令行也可以设置风格,这里我抓取了Ubuntu的颜色。
在dos窗口设置即可达到Ubuntu效果
背景色:(45,9,34);前景色(255,255,255)
貌似就没其他设置了。。。。。
-
JavaScript闭包
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。
什么是闭包?
“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码: (更多…) -
Servlet 3.0
今个看DWR的做测试的时候,下了Tomcat7,新建servlet的时候,发现Eclipse居然没有在web.xml中添加配置信息还能正常运行servlet,查找一番后才发现这是servlet3的新特性,增添了对annotation的支持,无须更改配置文件,只需添加注解即可。
其新特性如下:
- 异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。
- 新增的注解支持:该版本新增了若干注解,用于简化 Servlet、过滤器(Filter)和监听器(Listener)的声明,这使得 web.xml 部署描述文件从该版本开始不再是必选的了。
- 可插性支持:熟悉 Struts2 的开发者一定会对其通过插件的方式与包括 Spring 在内的各种常用框架的整合特性记忆犹新。将相应的插件封装成 JAR 包并放在类路径下,Struts2 运行时便能自动加载这些插件。现在 Servlet 3.0 提供了类似的特性,开发者可以通过插件的方式很方便的扩充已有 Web 应用的功能,而不需要修改原有的应用。 (更多…)
-
毕业,散场?
那些已成为记忆,哪些将成为过去?
那些人儿,那些笑脸将何时再见?
结束,开始。