`
文章列表
原文地址:http://blog.sina.com.cn/s/blog_58cfda2a0102uyi8.html 作者:赵磊 博客:http://elf8848.iteye.com 博文地址:http://elf8848.iteye.com/blog/698217 Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其 ...
原文地址:http://blog.csdn.net/smallnest/article/details/6424303 Spring MVC 和 Struts2 是现在比较流行的 java web MVC 框架。这两个框架都有广泛的应用。至于两个框架的优劣,众说纷纭,这里我也不想搀和到争论之中。我所关注的是两个框架的性能如何。最近利用 ApacheBench 做了一下测试。结果显示,两者之间的性能相差不大, Spring MVC 并没有绝对的优势。 我的测试环境是在 HP 一台服务器上进行的。这台服务器拥有 Intel(R) Xeon(R) CPU           E5530  ...
原文地址:http://www.zhihu.com/question/19610608 著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:雪莹 链接:http://www.zhihu.com/question/19610608/answer/12373850 来源:知乎 二者的区别 1.struts1要求Action继承一个抽象基类,但struts2可以不继承任何类,甚至也可以不实现接口。 2.struts1是单例模式,struts2为每一个请求创建一个action的实例。 3.struts1依赖于servlet api,但struts2 不依赖api.因为s ...
原文地址:http://lijingshou.iteye.com/blog/2003020 Jackson是一个流行的基于Java的JSON处理框架 官方wiki:http://wiki.fasterxml.com/JacksonInFiveMinutes 官方文档:http://wiki.fasterxml.com/JacksonDocumentation 学习参考: Json转换利器Gson之实例 系列,顺便也学习一下GSON 本篇简介如何使用Jackson进行Java对象与JSON的互相转换 新建基本Student类: Java代码  收藏代码 package com.jings ...
原文地址:http://www.bkjia.com/Javabc/997348.html redis队列及多线程应用,redis队列多线程   由于xxx平台上自己的博客已经很久没更新了,一直以来都是用的印象笔记来做工作中知识的积累存根,不知不觉印象笔记里已经有了四、五百遍文章。为了从新开始能与广大攻城狮共同提高技术能力与水平,随决心另起炉灶在新的博客与大家分享   经过一段时间项目的沉淀之后,对实际应用中的多线程开发及队列使用产生了深厚的兴趣,也将<<java并发编程实战>>仔细的阅读了两三遍,也看了很多并发编程的实践项目,也有了深刻的理解与在实践中合理应用队 ...
原文地址:http://www.cnblogs.com/mecity/archive/2011/06/13/Memcached.html 关于Memcached的博文太多了,以下是个人学习的收集整理。 本节讨论问题: 简单介绍与应用 下载安装注意事项 简单测试 Memcached分布式原理 一、介绍与应用      在 ...
原文地址:http://yychao.iteye.com/blog/1751583 Jedis设计 Jedis作为推荐的java语言redis客户端,其抽象封装为三部分: 对象池设计:Pool,JedisPool,GenericObjectPool,BasePoolableObjectFactory,JedisFactory 面向用户的redis操作封装:BinaryJedisCommands,JedisCommands,BinaryJedis,Jedis 面向redis服务器的操作封装:Commands,Client,BinaryClient,Connection,Protocol ...
原文地址:http://blog.csdn.net/mmllkkjj/article/details/6165275 http://www.oracle.com/technetwork/java/javaee/documentation/apis-139520.html Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别? Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请 ...
原文地址:http://blog.163.com/hzd_love/blog/static/131999881201071885614123/ 1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次      拦截器 :是在面向切面编程的就是在你的service或者一个 ...
原文地址:http://blog.csdn.net/x_yp/article/details/6358630 原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml 1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还 ...

神奇的GroovySQL

原文地址:http://blog.itpub.net/17074730/viewspace-543127/ GroovySql 简介 Groovy 的 SQL 魔力在于一个叫做 GroovySql 的精致的 API。使用闭包和迭代器,GroovySql 干净漂亮地把 JDBC 的资源管理职责从开发人员转移到 Groovy 框架。这么做之后,就消除了 JDBC 编程的繁琐,从而使您可以把注意力放在查询和查询结果上。 如果您忘记了普通的 Java JDBC 编程有多麻烦,我会很高兴提醒您!在清单 3 中,您可以看到用 Java 语言进行的一个简单的 JDBC 编程示例。 清单 3. 普 ...
原文地址:http://blog.sina.com.cn/s/blog_672b419f0101k63f.html 今天写一段程序,在mysql中创建了一张表,其中有两个字段,一个是createdTS用来存储本记录创建时间,一个是modifiedTS用来存储本记录最近更新时间。 create table test(a varchar(3), createdTS timestamp, modifiedTS timestamp); 表的创建插入修改删除没有任何问题,但是查询出来的结果却有出入,问题就是createdTS实际显示的是最近更新时间,而modifiedTS显示创建时间。 mysql ...
原文地址:http://www.cnblogs.com/lhj588/p/4245719.html 应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方式: 1、将字段类型设为  TIMESTAMP 2、将默认值设为  CURRENT_TIMESTAMP 举例应用: 1、MySQL 脚本实现用例 --添加CreateTime 设置默认时间 ...
原文地址:http://www.yqdown.com/chengxukaifa/Java/6318.htm 今天下午下班后,发觉 服务器在自动调度业务数据时出现异常情况,其实很基本 是基础数据日期格式有疑问 。但在查询resin日志时发觉 jvm-default.log文件到了1G多。。。 查了下resin手册,发觉 在WIN服务下启动resin时会自动的建立 些log文件,所有须要 在命令行输出的信息都会放到此文件,天长日久此文件也就大起来了。   我们可以运用 stdout将输出生定向到自定义文件路径中 现在我的resin版本是3.1.7a,下载了个运用 说明是3.2,疑问 不是 ...
原文地址:http://c.biancheng.net/cpp/view/2739.html 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(&q ...
Global site tag (gtag.js) - Google Analytics