GET和POST的区别及get和post关于请求的编解码的问题
摘要:GET和POST的本质区别是什么? 使用GET,form中的数据将编码到url中,而使用POST的form中的数据则在http协议的header中传输。在使用上,当且仅当请求幂等(字面意思是请求任意次返回同样的结果,本质是请求本身不会改变服务器数据和状态)时使用GET,当请求会改变服务器数据或状态时
阅读全文
java.endorsed.dirs的作用
摘要:java.endorsed.dirs java.ext.dirs 用于扩展jdk的系统库,那么 -Djava.endorsed.dirs 又有什么神奇的作用呢? java提供了endorsed技术: 关于endorsed:可以的简单理解为-Djava.endorsed.dirs指定的目录面放置的ja
阅读全文
Restful风格API接口开发springMVC篇
摘要:转自:http://www.cnblogs.com/qixiaoyizhan/ Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 在Restfu
阅读全文
eval解析字符串问题
摘要:总结: 先看一段转换JSON字符串的代码实例: [JavaScript] 纯文本查看 复制代码运行代码 1 2 var obj=eval('({"webName":"antzone","age":2,"address":"青岛市南区"})'); console.log(obj.webName); [
阅读全文
JavaScript 对象字面量
摘要:JavaScript 对象字面量 JavaScript 对象字面量 在编程语言中,字面量是一种表示值的记法。例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript也不例外。以下也是JavaScript字面量的例子,如5、tru
阅读全文
深入探究javascript的 {} 语句块
摘要:深入探究javascript的 {} 语句块 今日学习解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑。原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javascript代码有极大帮助。 一、{}语句块的两个含
阅读全文
@responseBody注解的使用
摘要:@responseBody注解的使用 1、 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,是json还是xml根据springmvc配置返回如下,需
阅读全文
代理类和装饰类的区别
摘要:装饰模式 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展
阅读全文
spring mvc 处理映射的几种方式
摘要:1、Spring MVC bean的nameurl处理映射 2、Spring MVC控制器类名称处理映射 3、Spring MVC简单URL处理程序映射 ...
阅读全文
如何深入浅出的理解跳转方式:重定向和请求转发
摘要:转发过程 客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此s
阅读全文
springMVC拦截配置
摘要:1、web.xml文件配置 <!-- spring mvc --> <servlet> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSe
阅读全文
web.xml中:<context-param>与<init-param>的区别与作用及获取方法
摘要:<context-param>的作用: web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context
阅读全文
classpath 和 classpath*的 区别:
摘要:classpath 和 classpath*的 区别: classpath:只会到你指定的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 举个简单的例子,若web.xml中是这么定义的: 1 2 3 4 5 6 7 那么在M
阅读全文
Several ports (8005, 8080, 8009) required
摘要:Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process,
阅读全文
maven:mirrors和repository的关系区别
摘要:原文地址:http://my.oschina.NET/sunchp/blog/100634 1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在
阅读全文
xml中${}的使用含义(美元符号大括号,以Spring、ibatis、mybatis为例)
摘要:xml中${}的使用含义(美元符号大括号,以Spring、ibatis、mybatis为例) 转: 项目中,经常会在xml中看到这样的写法: <properties resource="properties/database.properties"/> <dataSource type="SIMPL
阅读全文
mysql 、redis的区别
摘要:转载,仅供参考 前者是内存数据库,数据保存在内存中,当然速度快。后者是关系型数据库,功能强大,数据访问也就慢。像memcache,MongoDB,Redis,都属于No sql系列。不是一个类型的东西,应用场景也不太一样,还是要看你的需求来决定。 http://blog.sina.com.cn/s/
阅读全文
内存、缓存、cpu之间的关系
摘要:一、缓存和内存 许多人认为,“缓存”是内存的一部分 许多技术文章都是这样教授的 但是还是有很多人不知道缓存在什么地方,缓存是做什么用的 其实,缓存是CPU的一部分,它存在于CPU中 CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能
阅读全文