web 开发
文章平均质量分 79
shannonchou
这个作者很懒,什么都没留下…
展开
-
编译nginx并加入 chunkin-nginx-module模块
编译nginx并加入chunkin-nginx-module模块 目录目的提示步骤1. 保存旧configure参数 2. 拷贝和解压源码 3. configure准备工作 4. 运行configure 5. 运行make 6. 运行 make install 7. 配置 8. 启动新的nginx 9. 资源下载 10. 参考原创 2012-10-28 22:14:38 · 4484 阅读 · 0 评论 -
MYSQL服务无法启动1067解决办法
原文地址:http://www.sanxia5.com/296.html进入windows下的管理工具的服务中,无法启动mysql服务,错误代码1067.解决方案如下:1.进入命令提示符,输入 sc delete mysql提示若是delete service success,证明删除服务成功;说明:以上命令中的mysql是服务名,可能为其他的,比如MySQL55,具体看服务工转载 2013-06-19 14:41:12 · 776 阅读 · 0 评论 -
jackson使用记录
与springMVC项目集成1. 将jar包引入工程。2. 在*-servlet.xml配置文件中将jackson转换器加入转换器列表。 "mappingJacksonHttpMessageConverter" class=原创 2013-05-02 11:47:06 · 908 阅读 · 0 评论 -
FreeMarker页面静态化
目前的项目中需要对某些页面进行静态化,减轻服务器压力。前端是用FreeMarker编写的模板。在网上查阅的使用FreeMarker静态化页面的方案大致分为两种:1.在controller层编写生成静态页的方法,实例化模板,准备好model数据,然后通过template.process(data, out)方法将页面内容写到文件。参考【博客A】2.扩展FreeMarker的FreeMar原创 2013-03-18 15:13:05 · 3215 阅读 · 1 评论 -
spring 项目中集成 Protocol Buffers 示例
本文适用于了解spring框架,同时想在spring项目中使用Protocol Buffers(以下简称PB)的读者。本文标题为《spring 项目中集成 Protocol Buffers 示例》,意思当然是教读者如何将PB配置到spring项目中去,但事实上在spring项目中使用PB无需任何配置,命该题目的用意也是让正在苦苦寻找配置方式的朋友在此止步,因为当初我也是这样。什么是PB?以原创 2013-03-18 15:25:22 · 9774 阅读 · 0 评论 -
FreeMarker页面静态化 -之批量静态化
在上篇博客中说到我采用第二种方案实现静态化,也就是通过扩展FreeMarker的FreeMarkerView类(参考【我的博客】)。上次说到这种方式更加优雅,节省不少的工作量,而且降低了后期的维护成本。这篇博客将指出这种方案的一个缺点,以及解决方案。该静态化方案中,FreeMarker渲染页面的工作发生在Controller层return之后,如下形式: @RequestMapp原创 2013-03-18 15:19:45 · 1523 阅读 · 0 评论 -
springMVC项目中实现Protocol Buffers对象自动转换
本文旨在向读者分享springMVC项目中Protocol Buffers的一个使用技巧,前提是需要具备对springMVC和Protocol Buffers的基本了解。Protocol Buffers(以下简称PB)是谷歌推出的一种数据交换格式,高效、易扩展、跨语言(C++, Java, Python)。将它用于网络传输是一个不错的选择。我们服务器与客户端的通讯就是使用它来做序列化与反序原创 2013-03-18 15:28:14 · 11624 阅读 · 3 评论 -
FreeMarker自定义TemplateDirectiveModel
在采用FreeMarker做前台视图模板的情况下,我们可以通过标签和自定义宏来解决很多重复性工作。一个简单的FreeMarker宏: hello ${name}然后通过如下的形式调用:不过这种在模板页中定义的宏能力有限。【1】假设,我们很多页面都要输出一个热门排行框,而排行数据需要从controller层动态获取,我们可以用这种宏来完成所有的展示工作,但前提是相原创 2013-03-18 15:23:25 · 15682 阅读 · 11 评论 -
myeclipse + tomcat 用域名访问本地 web 项目
在开发 web 项目时,通过 http://localhost:8080/WebTest/ 这样的 url 来访问本地部署的项目时感觉总是不是很舒服。第一,url 较长。第二,与将来的线上环境有差异。可能在本地能访问,部署到线上时就发现 url 不对了。如果用 www.example.com 这样的网址来访问本地项目时就更加优雅了。设置方法:1.打开项目根目录下的 .mymet原创 2012-10-26 21:00:18 · 2426 阅读 · 0 评论 -
自动包装对象
可能大家都有遇到这样的情况,项目中有与数据库对应实体,但是传送给客户端的对象只需要实体中的某些字段,如果是采用json格式的话可以使用jackson的@JsonIgnore忽略掉不需要的字段。但是如果采用其他方式可能就没有这么好的现成功能,需要自己定义对应的vo或者dto,然后将实体的字段逐个取值赋给vo或者dto。这其中确实有让人感觉啰嗦的地方,实体与vo或者dto中的字段名基本是一一对应的,有原创 2013-07-29 11:54:59 · 934 阅读 · 0 评论