Spring Cloud Gateway限流實戰
阿新 • • 發佈:2021-11-23
用法:
獲取HttpSession物件:
HttpSession session = request.getSession();
Object(預設型別)getAttribute (String name)
void setAttribute(String name, Object value)
void removeAttribute(String name)
考試判斷題:
客戶端不關閉,伺服器關閉後,兩次獲取的session是同一個嗎?
* 不是同一個,但是要確保資料不丟失。tomcat自動完成以下工作
* session的鈍化:
* 在伺服器正常關閉之前,將session物件系列化到硬碟上
* session的活化:
* 在伺服器啟動後,將session檔案轉化為記憶體中的session物件即可。
2.session什麼時候被銷燬
伺服器關閉
session物件呼叫invalidate() 自殺方法 。
session預設失效時間 30分鐘
選擇性配置修改 web.xml下的
<session-config>
<session-timeout>30</session-timeout>
</session-config>
3.
session與Cookie的區別:
1. session儲存資料在伺服器端,Cookie在客戶端
2. session沒有資料大小限制,Cookie有
3. session資料安全,Cookie相對於不安全