Freemarker 是一个不依赖 web 容器的模板引擎,一个基于模板生成文本输出的工具。其工作的原理如下图: freemarker 不是一个 web 应用的框架,而适合作为 web 应用的一个组件。使用 freemarker ,可以用已经定义好的模板,生成各种想要的文件,在某些方面使用起来...
分类:
其他好文 时间:
2015-03-17 21:25:16
阅读次数:
109
当然,在作模板的过程中,我们除了要定义好SELINUX,IPTABLES之后,HOSTS文件维护,用ZOOKEEPER还是RSYNC实现?都要在前期好好规划。。脚本如下,一般改成自己的就可以用。现在就是看看如何进行一次性脚本运行,而不需要手工参与,就全自动啦。。#!/bin/bash#此脚本实现从E...
分类:
其他好文 时间:
2015-03-16 00:57:36
阅读次数:
261
看到这个标题,如果你以为真的可以完全自动生成,那你就太Naive啦我这里想介绍的是,利用模板生成我们需要的代码一、模板首先来说说模板,常见的java模板有:FreeMarker、Velocity、Jamon、JByte等等。不熟悉的可以百度下,其实我了解也不多,哈哈。二、原理其实就是利用模板,填充数...
分类:
编程语言 时间:
2015-03-08 22:49:39
阅读次数:
219
在开发企业级应用的时候,通常会有不同的开发环境,比如有开发环境,测试环境,正式环境,生产环境等。在一份代码部署到不同环境的时候,不同环境的配置文件可能需要根据目标环境不同而不同。比如在开发环境中,数据库使用的是开发环境的数据库,消息队列也使用的部署在开发机上的消息队列,传统的方式是,由发布或者配置管...
分类:
其他好文 时间:
2015-03-02 22:10:24
阅读次数:
144
在开发企业级应用的时候,通常会有不同的开发环境,比如有开发环境,测试环境,正式环境,生产环境等。在一份代码部署到不同环境的时候,不同环境的配置文件可能需要根据目标环境不同而不同。比如在开发环境中,数据库使用的是开发环境的数据库,消息队列也使用的部署在开发机上的消息队列,传统的方式是,由发布或者配置管...
分类:
其他好文 时间:
2015-03-01 00:19:17
阅读次数:
175
比如 这次是碰到CodeIgniter 使用了parser类库 去解析模板生成时,每个模板之间都会产生在 html源代码看不见的 空格,但在 chrome的审查元素下面去可以看到” "这样的空格。如图1:(图1)这种空格非常容易导致界面错乱。解决方法:即 将 PARSER.PHP这个文件的编码格式改...
分类:
Web程序 时间:
2015-02-25 18:28:14
阅读次数:
159
Visual Studio.net 2013 asp.net MVC 5 Scaffolding代码生成向导开源项目提高开发效率,规范代码编写,最好的方式就是使用简单的设计模式(MVC , Repoistory Pattern)+ 模板生成工具。每个小型的软件公司似乎都有自己的基础开发平台,大部分都...
分类:
Web程序 时间:
2015-02-15 15:03:41
阅读次数:
240
前一阵子,一哥们问我Asp.Net怎么根据模板生成HTML静态页面?一、生成HTML好处HTML都静态化了,不用说,速度肯定是更快的(不用读取数据库能不快吗)更加的安全,脱离了数据库,防止了sql注入等等。更利于SEO,HTML页面更加容易被收录到,这点对站长朋友来说,可能更关心。二、Asp.Net...
分类:
Web程序 时间:
2015-02-12 19:58:44
阅读次数:
130
DepTable表主要作用存放单位名称如图:模板下载地址CodeSmith版本为v6.5第一步:用CodeSmith模板生成DepTable表相关的存储过程生成的存储过程如下:模板生成的DepTable表相关的基础存储过程DepTable_Insert插入数据DepTable_Update更新数据DepTable_SelectPage获取分页数据DepT..
分类:
其他好文 时间:
2015-02-09 18:42:18
阅读次数:
134
DepTable表 主要作用 存放单位名称如图:模板下载地址CodeSmith版本为v6.5第一步:用CodeSmith模板生成DepTable表相关的存储过程生成的存储过程如下:/****** Object: Stored Procedure [dbo].DepTable_Delete S...
分类:
其他好文 时间:
2015-02-08 10:19:14
阅读次数:
171