关闭

过滤器与拦截器的区别

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切面编程的就是在你...
阅读(179) 评论(0)

SpringMVC Controller 介绍

一、简介          在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
阅读(163) 评论(0)

spring与mybatis三种整合方法

本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接 http://code.google.com/p/mybatis/下载到。   1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。   (1)Spring配置文件:    ...
阅读(119) 评论(0)

基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,开放源码,支持开源

2015-01-07更新版本地址            1.0版本:http://blog.csdn.NET/mmm333zzz/article/details/16863543    2.0版本:http://blog.csdn.net/mmm333zzz/article/details/37773589     3.0版本:ht...
阅读(320) 评论(0)

Spring声明式事务配置管理方法

/*2011年8月28日 10:03:30 by Rush  */ 环境配置 项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法: 点击项目右键->Build Path->Add librarys:                    ...
阅读(188) 评论(0)

spring tx:advice事务配置

首先在/WEB-INF/applicationContext.xml添加以下内容: bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory"> ref bea...
阅读(2919) 评论(0)

Struts2理解--动态方法和method属性及通配符_默认Action

众所周知,默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。    想要禁止调用动态方法,则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为fals...
阅读(128) 评论(0)

C++虚函数及虚函数表解析

原文链接:http://www.keepsimply.org/2012/07/11/cpp-vtable/ 作者:独酌逸醉 时间:2012.07.11 声明:   本文内容由自互联网资源(见参考资料)、个人的一些 C++ 学习感悟、个人实践整理而成。文章仅以技术学习和交流为目的。如果您发现了文中的错误,或者您有的不同的见解,可以给我留言或者给我发邮件,我们共同探 讨。如果您觉得我的文章...
阅读(202) 评论(0)

Linux下C++连MySQL数据库

1.查看本地有没有安装mysql,命令就是mysql,如果有这个命令就表示安装了mysql数据库软件。如果没有就自行安装。   MySQL-server-4.0.16-0.i386.rpm       MySQL-client-4.0.16-0.i386.rpm   2.查看本地有没有安装mysql的开发包。命令是 `mysql_config --cflags --libs` 如果有...
阅读(199) 评论(0)

new创建类对象与直接定义的区别

new创建对象的特点 new创建类对象需要指针接收,一处初始化,多处使用new创建类对象使用完需delete销毁new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间new对象指针用途广泛,比如作为函数返回值、函数参数等频繁调用场合并不适合new,就像new申请和释放内存一样 new创建类对象实例 1、new创建类对象例子: CTest* pTest = new ...
阅读(252) 评论(0)

一个低级错误——命名空间惹的祸

在写一个重载输入输出操作符函数的时候,写了一个如下的头文件: #include class myString { public: friend ostream& operator myString(); myString(const myString &); myString(const char *); myString & operator=(const myString ...
阅读(274) 评论(0)

Android 图像的拉伸适配解决

转自 http://waylenw.github.io/Android/android-fit-screen-img/?utm_source=tuicool&utm_medium=referral 日常开发中,我们避免不了去接触视频图像的展示,但在android屏幕分辨率碎片化如此严重的今天,难免会遇到图片拉伸以及视频拉伸的问题,那该如何解决呢?这就是今天的主题了。 首先看一个例子...
阅读(1249) 评论(0)

通过反射,将map转换为java对象

场景: 已经知道对象的类型,以及属性对应的值,且值保存在map对象中,将该map转换为已知类型的对象。 方案:如代码。 测试类: public static void main(String[] args) { Map map = new HashMap(); map.put("name", "zhangsanfeng"); map.put("sex",...
阅读(4974) 评论(0)

webView选择本地图片

场景描述:    在WebView加载的界面,实现及时通讯功能。界面下方,有选择图片按钮,点击之后,进入系统图库, 选择好图片后,webView将此图片发送出去,及时通讯的对方,接受到此图片。 解决方案:(此处,忽略webView的漏洞问题,直接进行常规场景的考虑) 1、注册javascript方法,对点击按钮进行响应; 2、响应后,跳转到系统图库选择界面,进行图片选择; ...
阅读(866) 评论(0)

HashMap实现原理分析

1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。       数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难...
阅读(160) 评论(0)
157条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:139307次
    • 积分:1910
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:123篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论