Velocity编程指南(三)
前面说了Velocity的VTL语法,关于Velocity的对象,引用等有了比较清晰的认识。但是,Velocity本身有哪些强大的功能呢?本章我们就来讨论一下Velocity中有哪些非常强大的命令(directives)和操作。 命令directives在Velocity中,我们重点需要了解的命令列举如下,以便于大家提前有一个简单的认识。 #set()[单行命令] #literal()[多行命令
前面说了Velocity的VTL语法,关于Velocity的对象,引用等有了比较清晰的认识。但是,Velocity本身有哪些强大的功能呢?本章我们就来讨论一下Velocity中有哪些非常强大的命令(directives)和操作。 命令directives在Velocity中,我们重点需要了解的命令列举如下,以便于大家提前有一个简单的认识。 #set()[单行命令] #literal()[多行命令
今天给博客添加了一个打赏功能,是由畅言提供的,感觉还不错的。现在直接说说,如何在Hexo博客中添加打赏功能的插件。 获取打赏代码进入畅言的后台,点击左边的菜单,选择实验室,然后再点击打赏就可以看到打赏的代码了。如下: 配置Hexo博客和前一篇文章一样,修改changyan.ejs和index.ejs两个文件就可以了。 配置changyan.ejs文件12345678910111213141516
和以前一样,捣鼓捣鼓一件事情成功以后写一篇博客总结一下经验!免得大家和我一样再次踩坑。这一次需要记录的是6月1号(2017-06-01)多说平台关闭事件。以前一直使用多说,后来发了一封邮件,说“由于公司业务调整,多说社会化评论插件将会与6月1号关闭,请知悉!”因此消息一出,我就把多说关闭了,换成了友言,但是后来某一天友言也打不开了,莫名其妙。于是一狠心,就直接将博客的评论关闭了。但是细细想想,写
Velocity模板引擎如何使用,语法是怎样的?本博客将会在变量的赋值,引用以及注释等三个方面来谈一谈Velocity的语法。但是在开始语法之前,我们快速地搞一个Hello World出来试下水。 123456<html><body>#set( $name = "Velocity" )Hello $name World!</body></html>
最近在看一个模板引擎工具Velocity,是Apache项目下面的一个子项目,已经非常出名了!不过我之前倒没有接触过这个模板引擎,我用的是另一个模板引擎freemarker,这也是Apache下面的一个项目。两者都非常优秀,原理都差不多,大家可以根据项目的需要选择其中一个学习。 什么是Velocity?先回答第一个问题,什么是Velocity?嗯,Velocity就是一个基于Java的模板引擎。它
在这篇博客里面我们将详细地讲解如何利用maven来创造一个fat jar。可能大家对于fat jar的概念还不是很熟悉,没关系,在开始进一步的讲解之前我会跟你说明fat jar是什么的。另外本文的环境是 123Maven 3.3.9JDK 1.8Joda-Time 2.5 大家根据相应的情况自己创建一个Maven项目。 什么是Fat Jar?什么是Fat Jar?简单地说就是胖Jar呗!哈哈!就是
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看