Session的工作原理和使用经验

一、前言 什么是Session? Session字面含义就是会话。由于HTTP是无状态协议,为了保持浏览器与服务器之间的联系,才有了Session。Session就是用于在服务器端保存用户状态的协议。通常用来保存用户的登录状态。https://baike.baidu.com/item/session/479100 二、工作原理 Session是如何实现的? Session内容保存在服务器...

阅读全文

Cookie的特点和使用经验/建议总结

一、前言 什么是Cookie? Cookie就是以Key,Value的形式存储在浏览器端的数据。https://baike.baidu.com/item/cookie/1119 二、工作原理应用场景 工作原理 在Request的时候,浏览器将Cookie信息放在HTTP-Request Headers中。在Response的时候,浏览器保存HTTP-Response Headers信息中...

阅读全文

Thymeleaf使用技巧:使用片段(fragment)实现母版页(Layout)功能

一、前言 为什么要使用模板页(Layout) 网站中往往有通用的布局,比如导航、底部等等,这些页面中共用的部分,就需要放在母版页(Layout)里面。这样每个页面只用关注本页面要完成的功能/内容即可。提高了开发效率,也降低了公共部分的维护成本。 如果你还未使用过Thymeleaf,可以先阅读:使用Spring Boot+Thymeleaf模板引擎开发Web应用 二、实现方式 母版页代码(...

阅读全文

Freemarker使用技巧:使用自定义宏(Macro)实现母板页(Layout)功能

一、前言 为什么要使用模板页(Layout) 网站中往往有通用的布局,比如导航、底部等等,这些页面中共用的部分,就需要放在母版页(Layout)里面。这样每个页面只用关注本页面要完成的功能/内容即可。提高了开发效率,也降低了公共部分的维护成本。 如果你还未使用过Freemarker,可以先阅读:使用Spring Boot+Freemarker模板引擎开发Web应用 二、实现方式 母版页代...

阅读全文

FTP-服务器搭建by FileZilla Server

一、前言 FTP是什么?FTP是一种文件传输的协议,简单地说可以利用FTP把文件上传到服务器,也可以把文件从服务器下载下来。详见:http://zh.wikipedia.org/wiki/FTP 本篇文章目的?想要利用FTP进行文件传出,首先需要有一个FTP Server。本篇主要介绍如何使用FileZilla Server搭建一个FTP服务器 部署环境?操作系统:windowsFileZi...

阅读全文

文件下载-文件MIME类型对照表

MIME 类型MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。 MIME列表 扩展名 MIME 1 application/octet-stream 323 text/h323 acx ...

阅读全文