首页
学习
活动
专区
工具
TVP
发布

字根中文校对软件

专栏作者
188
文章
186039
阅读量
44
订阅数
离线方式在Ubuntu 18.04 上安装Docker
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/
田春峰-JCJC错别字检测
2019-12-26
4.3K0
使用Filter指定浏览器来缓存或不缓存服务器数据
     在www.jdon.com上, 彭先生说缓存的设计是提高java系统表现能力的关键.缓存的合理应用在jive论坛上的表现是最有说服利的地方。        下面我们利用HTTP 规范1.1中对请求头类型Cache-Control的定义来说明如何利用在Filter机制实现Http请求的缓存或者不缓存。        这里我们列举的例子是缓存一个图片,比如网站的logo。我们可以指定客户端浏览器缓存对这个logo缓存,或不缓存,以及多长时间的缓存。       其实在asp.net中也提供了类似的功能,而且更为简单,有兴趣的读者可以参看asp.net的相关文章。  下面我们使用servlet的filter机制来实现上面的功能。  这个filter的代码如下:   import java.io.*;  import javax.servlet.*;  import javax.servlet.http.*;  import java.util.*;  public class ResponseHeaderFilter implements Filter {    FilterConfig fc;    public void doFilter(ServletRequest req, ServletResponse res,                        FilterChain chain) throws IOException,                   ServletException {      HttpServletResponse response = (HttpServletResponse) res;       for (Enumeration e=fc.getInitParameterNames(); e.hasMoreElements();) {          String headerName = (String)e.nextElement();          response.addHeader(headerName, fc.getInitParameter(headerName));      }      chain.doFilter(req, response);    }    public void init(FilterConfig filterConfig) {      this.fc = filterConfig;    }    public void destroy() {      this.fc = null;    }  }  在WEB-INF/web.xml 中添加如下配置  <filter>    <filter-name>ResponseHeaderFilter</filter-name>    <filter-class>com.jspbook.ResponseHeaderFilter</filter-class>    <init-param>   <param-name>Cache-Control</param-name>      <param-value>max-age=3600</param-value>    </init-param>  </filter>  <filter-mapping> <filter-name>ResponseHeaderFilter</filter-name>    <url-pattern>/logo.png</url-pattern>  </filter-mapping>
田春峰-JCJC错别字检测
2019-02-14
7750
神经网络翻译(nmt)框架 Marian : MarianNMT
出品方:the Adam Mickiewicz University in Poznań (AMU) and at the University of Edinburgh.
田春峰-JCJC错别字检测
2019-02-14
1.8K0
BitShares 2.0 环境设置
BitShares 2.0 环境设置 工作环境:Ubuntu 第一步:准备环境与下载 BitShares 2.0  Core 源代码: bitshares-core 见证节点和命令行钱包,C++代码,基于石墨烯区块链。 sudo apt-get update sudo apt-get install autoconf cmake git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev git clone https://github.com/bi
田春峰-JCJC错别字检测
2018-04-16
7640
百度区块链 XuperChain开发教程(环境准备)
百度区块链 XuperChain 的官网地址: https://xchain.baidu.com/
田春峰-JCJC错别字检测
2019-07-09
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档