原创 2020年的面試整理,請指教,關於(1)集合的整理

好記性不如爛筆頭,面對面試,該複習還是得複習,要不然被摁在地上摩擦,摩擦,在摩擦....... 直接開門見山,希望趕緊面完,還得回家看我家的小可愛,麼麼噠 一、關於集合的整理 在下就不一一整理了,主要整理下面試中常問的: (1)Arra

原创 https和HTTP的區別

問懵了................... 直接開門見山。 首先,當前最重視的問題,安全問題:       HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息。HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果攻擊者截

原创 2020年面試整理,請指教,(2)關於jvm的整理

對於jvm這塊純屬淺談,平時研究少,有什麼建議,或者有什麼深入的理解歡迎大家指點,畢竟是來自一個小白的闡述,三克油愛V寶dei......闡述過程中有什麼不妥,可以承受住帥哥美女前輩們的槍林彈雨,皮厚,哈哈哈 先盜個圖先 jvm,Jav

原创 oracle語法的簡單整理

簡單整理下Oracle的語句,熟悉下,開始着手項目開發,一直使用MySQL,去年呢,使用Oracle,MySQL,SQL server,GSDB,寫過簡單的腳本,存儲過程,沒有真正的結合mybatis使用,對優化,性能,複雜的sql沒實踐

原创 (轉)老大說:誰要再用double定義商品金額,就自己收拾東西走

先看現象   涉及諸如float或者double這兩種浮點型數據的處理時,偶爾總會有一些怪怪的現象,不知道大家注意過沒,舉幾個常見的栗子: 典型現象(一):條件判斷超預期 System.out.println( 1f == 0.9999

原创 (轉)幹掉try-catch

背景 軟件開發過程中,不可避免的是需要處理各種異常,就我自己來說,至少有一半以上的時間都是在處理各種異常情況,所以代碼中就會出現大量的try {...} catch {...} finally {...} 代碼塊,不僅有大量的冗餘代碼,而

原创 (轉)爲什麼SpringBoot的 jar 可以直接運行?

SpringBoot提供了一個插件spring-boot-maven-plugin用於把程序打包成一個可執行的jar包。在pom文件里加入這個插件即可: <build> <plugins> <plugin>

原创 Spring Boot 部分特性記錄

SpringBoot是Java的一個micro-service框架。它設計的目的是簡化Spring應用的初始搭建以及開發過程。使用SpringBoot可以避免大量的xml配置文件,它內部使用很多約定的方式。 以一個最簡單的MVC例子來說,

原创 瞬間幾千次的重複提交,我用 SpringBoot+Redis 扛住了!

在實際的開發項目中,一個對外暴露的接口往往會面臨很多次請求,我們來解釋一下冪等的概念:任意多次執行所產生的影響均與一次執行的影響相同。按照這個含義,最終的含義就是 對數據庫的影響只能是一次性的,不能重複處理。如何保證其冪等性,通常有以下手

原创 (轉)SpringBoot源碼分析之SpringBoot的啓動過程

SpringBoot源碼分析之SpringBoot的啓動過程 SpringBoot的啓動很簡單,代碼如下: 1 2 3 4 5 6 @SpringBootApplication public class MyApplicati