05 2020 档案
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 概述 在 Servlet API 中有四个包装类,它们的作用类似,这里以 HttpServletRequestWrapper 为例学习。 四个包装类分别是: Ser
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 Filter 说明 Filter 和 Servlet 类似,需要在 web.xml 中配置,其中执行顺序和配置顺序相关。过滤器的主要作用是: 认证 日志 图片转换
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 HttpSession 说明 HttpSession 总共有 17 个方法,其中 5 个方法已过期。 Attribute 系列方法 和 ServletContext
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 Cookie 说明 Cookie 具有一个名称和一个值,也包括其它的可选属性,例如注释,路径和域限定符,最大生存时间等。 一般来说,浏览器总共支持 300 个 Co
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 HttpServletResponse 说明 状态码系列属性 HttpServletResponse 中定义了很多以 SC_ 开头的状态码属性,比如我们经常看见的
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletResponse 说明 ServletResponse 可以让 Servlet 向客户端发送响应。 ServletResponse 由 Servlet
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 HttpServletRequest 说明 HttpServletRequest 中的 isRequestedSessionIdFromUrl 方法被 isRequ
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletRequest 说明 ServletRequest 中的 getRealPath 该方法被 ServletContext 中同名方法代替,不建议使用。
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletRequest 说明 ServletRequest 中的 getRealPath 该方法被 ServletContext 中同名方法代替,不建议使用。
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 HttpServlet 说明 HttpServlet 继承于 GenericServlet,关于 GenericServlet 的说明参考:[JavaWeb:Gen
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 GenericServlet 说明 GenericServlet 实现了 Servlet, ServletConfig, java.io.Serializable
阅读全文
摘要:原文地址:[Spring Cloud Roadmap and Hoxton and Greenwich Maintenance and EOL Announcements][1] With the recent [Spring Framework][2] and [Spring Boot][3] m
阅读全文
摘要:原文地址:Spring Boot 2.1.x EOL November 1st 2020 With the recent release of Spring Boot 2.2, we’d like to announce that maintenance for Spring Boot 2.1 wi
阅读全文
摘要:原文地址:[Spring Framework maintenance roadmap in 2020 (including 4.3 EOL)][1] Dear Spring community, With [Spring Framework 5.2.2 and 5.1.12][2] being av
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletContext 说明 ServletContext 接口是 web 服务器帮我们实现的, 我们只需要获取到 servletContext的实现,进行使
阅读全文
摘要:环境 1. jdk 8 2. commons codec 1.14 示例 jdk commons codec 加入依赖
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletContext 说明 ServletContext 接口是 web 服务器帮我们实现的, 我们只需要获取到 servletContext的实现,进行使
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletContext 说明 ServletContext 接口是 web 服务器帮我们实现的, 我们只需要获取到 servletContext的实现,进行使
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 ServletConfig 说明 ServletConfig 包含四个需要被实现的方法。 getServletName 获取 Servlet 的名称。 getSer
阅读全文
摘要:环境 JDK 8 Spring Tool Suite 4.6.1 Servlet 3.1 Tomcat 8.5 Maven 3.6.3 Servlet 说明 Java web 的核心接口 Servlet,很多的功能都围绕它展开。 作为顶级接口,我们可以选择直接实现它。它包含五个需要被实现的方法,下面
阅读全文
摘要:Java EE 简介 Java EE 的全称是 Java Platform, Enterprise Edition,即 Java 企业版。其中相关的概念在[这里][1]找到。 Java EE 包含很多的技术,不过很多的技术我们都没有使用到。其中的技术大概有: + Enterprise JavaBea
阅读全文
摘要:前言 本文介绍 Markdown 最基本的语法和最简单的使用。其中包括标题、字体、引用、代码段、链接和列表等。本文所有的内容参考: 1. [basic writing and formatting syntax][1]。 标题 为了创建一个标题,可以在标题文字前添加一个到六个 符号, 的个数决定了标
阅读全文
摘要:前言 本文介绍 Git 最基本的命令和概念。其中包括初始化仓库、跟踪文件、暂存、提交以及和推送远程仓库。本文所有的内容参考: 1. [Git权威指南][1]。 仓库目录 仓库(Repository):Git 用来保存项目的元数据和对象数据库的地方( .git 目录)。 有两种取得 Git 项目仓库的
阅读全文
摘要:环境 1. jdk 7 2. 4.3.24.RELEASE 背景 在使用 spring test 的过程中,有两个 runner 可以选择,分别是 SpringRunner 和 SpringJUnit4ClassRunner。 如果是在 4.3 之前,只能选择 SpringJUnit4ClassRu
阅读全文
摘要:环境 1. jdk 7 2. 4.3.24.RELEASE 源码
阅读全文
摘要:环境 jdk 7 4.3.24.RELEASE 原因 如果 RestTemplate 的响应是 String 类型,则会将响应交给 StringHttpMessageConverter 进行转化。 StringHttpMessageConverter 默认的编码是 ISO-8859-1,所以会出现乱
阅读全文
摘要:环境 1. jdk 7 2. 4.3.24.RELEASE 源码
阅读全文
摘要:环境 1. jdk 7 2. 4.3.24.RELEASE 工具类 说明 SpringContextHolder 可以方便地引用各种 bean 而不需要注入,通常用它来获取延时加载的 bean 信息。 BeanFactoryPostProcessor 接口主要是为了使 SpringContextHo
阅读全文
摘要:环境 1. jdk 8 2. spring security crypto 4.2.12.RELEASE 示例 AES (Advanced Encryption Standard)属于对称加密,用来替换 DES 和 3DES 加密。 AES 加密有几种模式可选,下面演示 ECB 和 CBC 模式。
阅读全文
摘要:环境 1. jdk 7 2. 4.3.24.RELEASE 示例
阅读全文
摘要:环境 1. jdk 8 2. commons codec 1.14 3. 4.3.24.RELEASE 示例 jdk commons codec 加入依赖 spring 加入依赖 工具类
阅读全文