- 浏览: 972478 次
- 性别:
- 来自: 江西上饶
-
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
文章列表
配置的例子
<filter>
<filter-name>ContextFilter</filter-name>
<display-name>ContextFilter</display-name>
<filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
<init-param>
<param-name>dis ...
本文参照badqiu的文章 http://badqiu.iteye.com/blog/552806
REST的详细可以查看我的一片REST的文章
RESTful服务中很重要的一个特性即是同一资源,多种表述.如 get put post delete head方式提交的请求,或者根据accept,参数,后缀等方式。
get
p ...
以StringHttpMessageConverter为例。
@RequestMapping("/rb")
@ResponseBody
public String locale() {
User user = new User();
user.setId(1);
return user.toString();
}
对于这个代码,结果和浏览器有关系。
Firefox的accpet是
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
goo ...
spring mvc 3开始,提供了对json的直接支持。这部分的支持功能包括把返回信息转化成json和将request body内容转换成json。
spring 给出了一个svn,里面的一个ajax例子,写的功能挺多的。
https://src.springframework.org/svn/spring-samples/mvc-ajax/trunk/
可以从上面的地址下载下来运行。这是个maven应用。
就以这个事例做讲解。
spring mvc 3.0不需要任何其他配置,添加一个jackson的架包
,既可以支持的。
org.codehaus.jacksonjackson-m ...
视图解析器
spring mvc的action返回的是一个逻辑视图名,视图解析器根据逻辑视图名,查找视图解析器,直到一个能处理的视图解析器存在,交给它处理。它会将逻辑视图转换成物理视图。
它支持多个视图解析器同时存在。可以把他们看成是一个链结构。必要时,也可以通过order属性来声明每个解析器的序列。 要记住的是,某个解析器的order越高, 它在解析链中的位置越靠后。
如果返回的逻辑视图名带有redirect:前缀 ,那么这个视图将被认为是重定向
如果返回的逻辑视图名带有forward:前缀,那么这个视图被认为是跳转。
spring提供的视图解析器有
AbstractCa ...
spring-mvc
如图
请求首先通过DispatcherServlet。servlet根据HandlerMapping,来处理请求,并根据请求,来找到Controller,Controller执行完毕后,发送一个ModelAndView,并告诉需要展示哪个视图。根据这个视图,servlet找到这个视图的ViewResolver,并由这个ViewResolver生成对应的view,并输出。
配置servlet
springmvc是基于servlet的,因此需要在web.xml配置。
<servlet>
<servlet-name>roadrantz</s ...
关键抽象
Spring事务抽象的关键是事务策略的概念。这个概念由org.springframework.transaction.PlatformTransactionManager接口定义如下:
public interface PlatformTransactionManager {
TransactionStatus getTransaction(TransactionDefinition definition)
throws TransactionException;
void commit(TransactionStatus status) th ...
请看 https://www.52pojie.cn/thread-804000-1-1.html
1,Linux实现方法,通过操作iptables来实现。
2.windows
可以通过netsh
https://docs.microsoft.com/zh-cn/windows/win32/winhttp/proxycfg-exe--a-proxy-configuration-tool
当前windows服务器IP地址为121.21.36.190,内网一个linux服务器IP地址为192.168.99.10,我现在想通过win服务器IP映射一个端口81到这个linux服务器的8080端口进行web访问,那么dos上需要执行的命令如下:
>netsh interface port ...
需要nodejs
wxappUnpacker
小程序文件所在,手机磁盘的:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/
安装依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
node wuWxapkg.js [-d] <files...> ...
假设一种情况,你的一个servlet会处理比较长的时间,而且这个servlet请求数量也挺多的,那么久会造成tomcat线程池被占用满了,造成其他用户的请求等待队列过多,时间过长。
用例子实现
首先需要开启
<servlet>
<servlet-name>webProxyMain</servlet-name>
<servlet-class>com.lsiding.nat.server.web.WebProxyMain</servlet-class>
<load-on-startup>1& ...
http://tomcat.apache.org/tomcat-8.0-doc/config/http.html
Transfer-Encoding
- 博客分类:
- http协议
请求:
POST /web_proxy.html HTTP/1.1
User-Agent: Java/1.6.0_33
Host: 127.0.0.1:82
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-type: application/x-www-form-urlencoded
Transfer-Encoding: chunked
6
test=1
6
test=2
回复类似
HTTP相应头:Transfer-Encod ...
HTTP 协议中的Content-Encoding
Accept-Encoding 和Content-Encoding是HTTP中用来对采用哪种编码格式传输正文进行协定的一对头部字段。
工作原理如下:
首先浏览器(也就是客户端)发送请求时,通过Accept-Encoding带上自己支持的内容编码格 ...
http代理 PROXY常见的分为两种
一种是CONNECT 隧道模式
一种是普通代理模式
CONNECT隧道模式
该模式主要用于客户端与服务端的交互内容是加密了的,代理服务器无法解析出来加密了的内容,也就无法识别最终的目标服务器等信息 ...