- 浏览: 17823 次
- 性别:
- 来自: 北京
最新评论
文章列表
强制IE浏览器使用标准模式渲染
- 博客分类:
- web前端
IE浏览器一直是广大前端工程师头疼的事,今天就遇到一个问题,页面在IE兼容性模式下显示不正常,解决方法是强制IE浏览器使用标准模式渲染。
<meta http-equiv="X-UA-Compatible" content="IE=7" />
以上代码告诉IE浏览器,无论是否用DTD声明文档标准,IE8/9都会以IE7引擎来渲染页面。
<meta http-equiv="X-UA-Compatible" content="IE=8" />
以上代码告诉IE浏览器,IE ...
最近我在做项目中遇到一个问题,就是自定义一个过滤器Filter,我想在改过滤器里面获取Service,从而进行一些业务操作,但是,我怎么也获得不到交给spring管理的Service,后来在网上找了很久,终于把这个问题解决了,这个错误就是我在web.xml里面配置是按照Servlet过滤器配置的,在过滤器初始化的时候,spring的实例还没有初始化,所以无法获得spring的实例,后来参考网上的方案,使用DelegatingFilterProxy解决了这个问题。
DelegatingFilterProxy就是一个对于servlet filter的代理,用这 ...
谷歌浏览器Chrome基于WebKit开源浏览器引擎,自然能够通过相关的一切方法自定义设置浏览器的默认状态。谷歌浏览器Chrome安装之后,大家应该都留意到所有的表单都会添加黄色边框特效。在某些时候这些特效还是很不错的,但是当网站本身就已经对于表单样式有一定的设计时,这种默认表单样式就会让人觉得套样了!这里我们介绍下如何去掉Chrome谷歌浏览器默认的input、textarea的边框(border)和背景(background) 及Chrome下不可更改textarea大小。
可以用下面的css代码去掉所有元素的边框,
在java的学习中,多线程是个很重要的内容,我在网上发现了几篇关于Java多线程的文章写的不错,特拿来与大家分享;
文章1地址:http://www.cnblogs.com/hoojo/archive/2011/05/05/2038101.html
文章2地址:http://www.csdn.net/article/2012-05-28/2806046
文章3地址:http://www.ibm.com/developerworks/cn/java/j-concurrent/
Apache Struts2是一个全新的、非常先进的Web应用程序框架,Struts2不只是原来Struts1框架的一个新版本,它基于备受崇敬的OpenSymphony WebWork框架,是一个全新的框架,Struts2实现MVC设计模式 的第二代Web应用程序架构,它建立在最佳实践以及被证明有效且呗社区广泛接受的设计模式 之上。
使用Struts2框架时,了解Struts2的工作流程很重要,Struts2的请求流程如下:
客户端初始化一个指向Servlet容器的请求;
根据web.xml配置,请求首先经过ActionContextCleanUp过滤器,该过 ...
对Spring中的IOC和DI的理解
- 博客分类:
- Spring
最近看见一篇博客,上面对Spring的IOC和DI的理解写的很好,所以想和大家分享一下,
原文地址:http://blog.csdn.net/it_man/article/details/4402245
Web成为当今主流的互联网web应用技术之一,而Servlet是Java Web技术的核心基础,因而掌握Servlet的工作原理是每一个Java Web技术开发人员的基本要求。
一、 Servlet创建的两种方法:
客户端请求相应的Servlet时,创建Servlet实例;
通过在web.xm中配置load-on-startup创建servlet实例,语法为:在<Servlet></Servlet>之间添加<load-on-startup>1</load-on-startup>,这种方法在web容器启动时,就创建 ...
在做网站开发中,用户权限必须要考虑的,权限这个东西很重要,它规定了用户在使用中能进行哪些操作,和不能进行哪些操作;我们完全可以使用过滤器来进行权限的操作,但是有了权限框架之后,使用起来会非常的方便,一般在公司里面做网站开发常用的权限框架有Spring的Security框架,和Apache的Shiro框架;Spring Security框架在使用上相比Shiro来说要更复杂一些,并且它限制了数据库该怎么去建表,只有按它的要求去建表,才能达到你想要的效果。下面我主要介绍一下Shiro框架的使用,由于本人也是初学者,所写难免会有些不合理的地方,望各位指正;
使用Apa ...
在做网站开发的时候,我们经常会用到session对象,下面我来谈谈对session的理解;
Java Servlet API引入session 机制来跟踪客户的状态,session指的是在一段时间内,单个客户和web
服务器之间一连串的交互过 ...
一、插入数据insert:
insert into t_stu
(stuname,stuage,stuaddress)
values
('tom',23,'北京'),
('jack',22,'上海'),
('rose',22,'美国');
insert语句需要注意的:
insert 语句中列的数量和值的数量必须相同;
每个值的数据类型,精度和小数位数必须和列的要求相匹配;
列的值要符合列的约束;
如果列有默认值,可以使用关键字default来插入默认值。
二、MySQL中的算术运算符:
1、逻辑运算符:
=(等于)
<>或!= ...
一、什么是数据库?
数据库是以一定组织方式储存在一起的,能为多个用户共享的,具有尽可能小的冗余度的,与应用彼此独立的相互关联的数据集合。
二、DBMS是什么?
DBMS是数据库管理系统(Database Management System)的英文缩写,它是操作和管理数据库的大型软件,是用于建立,使用和维护数据库,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
三、数据的三种存储方式:
文件、数据库、网络
四、数据库的分类:
数据库目前分为两类,一种是关系型数据库,另一种是NoSQL数据库,关系型数据库主要有 ...
[abc]表示a、b、c中任意一个,也可以写为[a,b,c],但前一种写法更常见
[^abc]表示除了a、b、c,其他的都可以
[A-z]表示所有的字母
[a-z]表示小写字母
.表示任意字符,但是如果想表示这个位置就是.这个符号,那么就使用转义字符\.(注意java中也有转义字符,所以在java中使用时应该写为\\.)
\d表示数字[0-9]
\D表示非数字[^0-9]
\s表示空白字符,一个空格或一个Tab都可以(注意:四个空格不行,四个空格和一个Tab是不同的)
\S表示非空白字符[^\s]
\w表示单词字符[A-z_0-9](字母,下滑线,数字)
\W表示非单词字 ...