- 浏览: 565515 次
- 性别:
- 来自: 北京
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
文章列表
原文地址: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分布式原理
一、介绍与应用
在 ...
Jedis 与 ShardedJedis 设计
- 博客分类:
- redis
原文地址: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文件配置好要拦截的客户端请求,它都会帮你拦截到请 ...
过滤器和拦截器的区别
- 博客分类:
- Java web
原文地址:http://blog.163.com/hzd_love/blog/static/131999881201071885614123/
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调
2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用
4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能
5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
拦截器 :是在面向切面编程的就是在你的service或者一个 ...
过滤器、监听器、拦截器的区别
- 博客分类:
- Java web
原文地址: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
- 博客分类:
- groovy
原文地址:http://blog.itpub.net/17074730/viewspace-543127/
GroovySql 简介
Groovy 的 SQL 魔力在于一个叫做 GroovySql 的精致的 API。使用闭包和迭代器,GroovySql 干净漂亮地把 JDBC 的资源管理职责从开发人员转移到 Groovy 框架。这么做之后,就消除了 JDBC 编程的繁琐,从而使您可以把注意力放在查询和查询结果上。
如果您忘记了普通的 Java JDBC 编程有多麻烦,我会很高兴提醒您!在清单 3 中,您可以看到用 Java 语言进行的一个简单的 JDBC 编程示例。
清单 3. 普 ...
mysql在一个表中存储创建时间和最近更新时间
- 博客分类:
- mysql
原文地址: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 ...
Mysql 如何设置字段自动获取当前时间
- 博客分类:
- mysql
原文地址:http://www.cnblogs.com/lhj588/p/4245719.html
应用场景:
1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;
2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;
实现方式:
1、将字段类型设为 TIMESTAMP
2、将默认值设为 CURRENT_TIMESTAMP
举例应用:
1、MySQL 脚本实现用例
--添加CreateTime 设置默认时间 ...
Resin中jvm-default.log疑问
- 博客分类:
- resin
原文地址: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 ...