原创 This application has no explicit mapping for /error, so you are seeing this as a fallback.

Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback.

原创 詳解equals()方法和hashCode()方法

前言 Java的基類Object提供了一些方法,其中equals()方法用於判斷兩個對象是否相等,hashCode()方法用於計算對象的哈希碼。equals()和hashCode()都不是final方法,都可以被重寫(overwr

原创 Intellij IDEA使用筆記(持續更新...)

1、設置自己的縮寫模板 file–》settings–》liveTemplates- 主要是之前習慣了main,syso等快捷鍵 2、生成get-set快捷鍵:Alt+Insert 3、插件Translation:安裝後選

原创 Spring Boot應用之數據加密以及字段過濾

1、應用背景 在使用Spring Boot開發基於restful類型的API時,對於返回的JSON數據我們經常需要對數據進行加密,有的時候我們還必須過濾掉一些對象字段的值來減少網絡流量 2、解決方案 1)加密 對返回的數據進行加密,我們必

原创 HashSet vs. TreeSet vs. LinkedHashSet

Set集合不包含重複的元素,這是使用Set的主要原因。有三種常見的Set實現——HashSet, TreeSet和LinkedHashSet。什麼時候使用它們,使用哪個是個重要的問題。總體而言,如果你需要一個訪問快速的Set,你應該使用H

原创 Filter過濾器詳解

Filter簡介 Filter也稱之爲過濾器,它是Servlet技術中最實用的技術,Web開發人員通過Filter技術,對web服務器管理的所有web資源:例如Jsp, Servlet, 靜態圖片文件或靜態 html 文件等進行攔截,從而

原创 HashMap的工作原理

先來些簡單的問題 “你用過HashMap嗎?” “什麼是HashMap?你爲什麼用到它?” 幾乎每個人都會回答“是的”,然後回答HashMap的一些特性,譬如HashMap可以接受null鍵值和值,而Hashtable則不能;HashMa

原创 HashMap和HashSet的區別

HashMap和HashSet的區別是Java面試中最常被問到的問題。如果沒有涉及到Collection框架以及多線程的面試,可以說是不完整。而Collection框架的問題不涉及到HashSet和HashMap,也可以說是不完整。Has

原创 CSRF攻擊與防禦

       轉載地址:http://www.phpddt.com/reprint/csrf.html        CSRF概念:CSRF跨站點請求僞造(Cross—Site Request Forgery),跟XSS攻擊一樣,

原创 Java中的equals()和hashCode()契約

java.lang.Object類中有兩個非常重要的方法: 12public boolean equals(Object obj)public int hashCode() 理解這兩個方法非常的重要,尤其是將用戶自定義的對象添加到Map中

原创 LinkedList和ArrayList的區別

LinkedeList和ArrayList都實現了List接口,但是它們的工作原理卻不一樣。它們之間最主要的區別在於ArrayList是可改變大小的數組,而LinkedList是雙向鏈接串列(doubly LinkedList)。Arra

原创 如何更好的設計RESTful API

如何更好的設計RESTful API當您的數據模型已開始穩定,您可以爲您的網絡應用程序創建公共API。 你意識到,很難對你的API進行重大更改,一旦它發佈,並希望儘可能得到儘可能多的前面。 現在,互聯網對API設計的意見有很多。 但是,

原创 可以重寫靜態方法嗎?

問:你可以重寫靜態方法嗎? 答:如果從重寫方法會有什麼特點來看,我們是不能重寫靜態方法的。雖然就算你重寫靜態方法,編譯器也不會報錯。也就是說,如果你試圖重寫靜態方法,Java不會阻止你這麼做,但你卻得不到預期的結果(重寫僅對非靜態方法有用

原创 Spring-boot-redis序列化Date數據類型

org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Can not deserialize value of typ

原创 HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap

Map是最重要的數據結構。這篇文章中,我會帶你們看看HashMap, TreeMap, HashTable和LinkedHashMap的區別。 1. Map概覽 Java SE中有四種常見的Map實現——HashMap, TreeMap,