原创 ELK初識

ELK:三個開源軟件簡稱。Elastic search、Logstash、Kibana。 Elastic search:是ELK中的核心組件,主要負責日誌的分析以及存儲。Logstash:主要用於收集各個節點上的日誌,部署在各個節點上。Ki

原创 static 二次理解

當api底層用到static修飾的話,因爲是類的,此容器中只有一份

原创 dubbo爲什麼不適合傳大包

爲什麼不能傳大包?因 dubbo 協議採用單一長連接,如果每次請求的數據包大小爲 500KByte,假設網絡爲千兆網卡 ,每條連接最大 7MByte(不同的環境可能不一樣,供參考),單個服務提供者的 TPS(每秒處理事務數)最大爲:128M

原创 idea 2019註冊碼

N757JE0KCT-eyJsaWNlbnNlSWQiOiJONzU3SkUwS0NUIiwibGljZW5zZWVOYW1lIjoid3UgYW5qdW4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtY

原创 Java內存泄露與內存溢出

內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory; 內存泄露 memory leak,是指程序在申請內存後,無法釋放已申請的內存空間,一次內存泄露危害可以忽略,但內存泄露

原创 如何快速get新技能

隨着社會的發展和時代的變遷,生活和工作的節奏正在變得越來越快,人和人之間的競爭無處不在,這也讓一些有上進心的人產生了危機感,想要提高競爭力,快速掌握一些新的技能。 很多人可能都聽過1萬小時理論,就是說,想要成爲某個領域的專家,至少需要花費1

原创 final解密

1、final修飾成員變量 代表該變量是不可變的,相當於常量。(和static組合使用代表類常量)。 2、final修飾的參數: 如果是基本類型則是常量,數值不可改變; 如果是引用類型,引用不可改變,

原创 能力成長模型

最近看了溫伯格1986年出版的《技術領導之路》, 很老的書,講的都是一些淺顯但容易被忽視的道理, 就像第一章,講作者自己玩彈子球的水平提升, 時間長了,以爲自己的水平提升像下圖這樣,每年都在逐步提升: 而實際上往往不是,能力的提升過程通常

原创 B+樹 & mysql

1、數據庫中最常見的慢查詢優化方式是什麼? 加索引 2、爲什麼加索引能優化慢查詢? 索引其實是一個數據結構,B+樹。 B+樹 一個m階的B+樹具有如下幾個特徵: 1.有k個子樹的中間節點包含有k個元素(B樹中是k-

原创 大腦如何休息

如果大腦累了話,就需要專門的大腦休息法! 即使不做任何事情,我們也會發現,大腦其實並沒有閒下來,會有各種思緒,各種各樣的雜念涌入大腦。這些都會造成我們大腦的能量消耗,讓我們注意力無法集中,睡眠不足! 這些雜念的思緒,大多都集中在過去或者未來

原创 品讀經典之溫伯格

品讀經典之溫伯格我在“給信息安全專業學生的書單”中推薦閱讀《你的燈亮着嗎 (電子版,TURING,Are Your Lights On)》這本書,其實是想向同學們推薦傑拉爾德·溫伯格(Gerald M. Weinberg)(主頁,china

原创 如何解決問題

最近打算去新的崗位,嘗試新的業務,當然也就需要新的思考,新的碰撞,想起前段時間看過溫伯格1982年出版的《你的燈亮着嗎?》,把序言中的總結點摘錄下來,希望能給自己帶來些許思路。 問題其實就是你期望的東西和你體驗的東西之間的差別。 1)動

原创 java值傳遞

java中只有值傳遞,傳遞的是引用的拷貝---值(如果在方法內部把拷貝指向了其他的對象,那麼出方法後,原來的指向還是沒有變,因爲只是引用的拷貝指向變了,而執行完方法後,引用的拷貝也就失效了),所以可以改變對象的屬性。 java中只有值傳遞。

原创 過濾器(Filter)與攔截器(Interceptor )區別

重要的概況放前面: 過濾器是javax.servlet.filter包中,不能訪問spring的資源(service、上下 文等);基於函數回調實現(doFilter(request,response)),被server調

原创 String:字符串常量池

一、設計思想  爲字符串開闢一個字符串常量池,創建字符串常量時,首先檢測字符串常量池是否存在該字符串。如存在該字符串對象,返回其引用;若不存在,實例化該字符串並放入常量池中,並返回其引用。二、實現基礎  (1)String類字符串實例化後的