原创 java 類加載器 雙親委派 根加載器、擴展類加載器、系統類加載器

前言 以下所述,基於java8所寫;類加載器通過完全限定名(比如,com.mypak.module1.MyClass)來加載類,它使類可以動態加載類到jvm中,java並未規定類的位置,可以來自本地文件系統,也可以來自網絡。 加載

原创 css position:absolute 父元素高度塌陷

問題 在使用iSroll v4插件時,無法滾動到底部,從源碼得知最大滾動位置由maxScrollY決定。從源碼摘錄出計算maxScrollY的部分 that.wrapperH = that.wrapper.clientHeight

原创 jmeter 測試計劃的元素

創建測試計劃 一個最小的測試包含測試計劃(test plan)、線程組(thread group)、一個或多個樣例(sampler)。 測試計劃 測試計劃對象裏有個複選框叫“Functional Testing”.如果勾選了,jm

原创 es6 string template 字符串模板

字符串模板(template string)解決了拼html的痛苦,沒有字符串模板前,需要這麼寫 var myName = "itsme"; var html = "<input type=\"text\" name=\"myNa

原创 java thread stop中止線程 不拋出異常 沒有異常信息

前言 Thread的實例方法stop()用來中止線程,它是真正的中止線程,與之相對應的interrupt()是一種提示性中止,因爲沒有留出機會讓程序員處理資源,stop()會帶來狀態一致性問題,所以已不推薦使用,不過這裏是爲了探究

原创 對redis高可用、高併發、高性能的理解

概述 之前對“高性能、高可用、高併發”,只知其名不知其意,直到在知乎上看到redis系列文章,才豁然開朗,對redis的三高可以這麼理解。 說明 高性能,指的是查詢快。 redis是c語言實現,與其他語言相比,在實現語言層面性

原创 對ant design的初步認識

概括 偶然間,接觸到AntD(Ant Design),不知道它是什麼,簡單搜索一番後,有了初步瞭解,故有此文。Ant D=Ant Design,是螞蟻金服出品的,因爲螞蟻的英文是ant,所以叫ant design。 簡單來說,An

原创 java線程如何中斷?Thread interrupt沒有想象那麼簡單?

引子 本來以爲interrupt()後,線程就立刻停止了,其實不是這樣的!!! interrupt()通知線程應該停止 interrupt()是Thread的實例方法,它通過設置線程中斷狀態,來提示線程應該停止,真正是否停止何時停

原创 tcp 什麼是tcp reset(rst)?

出現tcp reset的2種情況 當出乎意料的Tcp packet到達host時,host通常會發送reset packet以此作爲響應。一個reset packet是一個簡單的沒有payload的包,並且tcp首部中的RST 標

原创 java 線程 join()

應用場景 在java中,等待另外一個線程執行完畢後,再執行,那就得用join方法了。 比如,需要使用線程A的結果,所以必須等待線程A執行完畢後,再繼續執行。 Thread t = new Thread(new Runnable()

原创 java volatile 看這一篇就夠了

前言 本篇文章將從java內存模型、字節碼角度解讀volatile,因爲jvm屏蔽了系統、硬件的差異,所以從這個角度出發更直觀、更易理解;網上不乏從多核cpu多級緩存或cpu lock指令去解讀volatile的,私以爲這種解讀方

原创 windows 無法下載flutter sdk問題

windows cmd下,無法下載flutter sdk,可以設置代理提高下載速度,http代理端口號通常來說是1080。 set http_proxy=http://127.0.0.1:1080 set https_proxy=

原创 ehcache中詳解參數

爲了搞清楚timeToLiveSeconds和timeToIdleSeconds這兩個參數的作用有必要 shiro-ehcache.jar中ehcache.xml的解釋 <!--Default Cache configuratio

原创 arrow function 箭頭函數中的this

箭頭函數 箭頭函數是對正規函數的語法簡化,它沒有this、arguments等屬性,也不能當作構造函數使用,在使用中尤其要注意箭頭函數中的this,箭頭函數中沒有this,它的this,是綁定的父作用域上下文,詳細的箭頭函數用法請

原创 maven pom類型,有import和沒有import的區別

問題 在maven中,pom類型,有import與無import有什麼不同? 有import 在使用springboot時,通常工程有自己的父模塊,而不能繼承spring-boot-starter-parent時,文檔推薦配置 <