Algorithm
鏈表問題章郁,技巧創(chuàng)建虛擬頭結(jié)點
- Reverse Linked List
Review
Tips/Technology
一、JVM常用內(nèi)存參數(shù)設(shè)置
image.png
二制市、SQL的執(zhí)行順序
FROM(如果是多張表抬旺,先笛卡爾積在通過on篩選最后添加外部行) > WHERE > GROUP BY > HAVING > SELECT 的字段 > DISTINCT > ORDER BY > LIMIT
三、mysql中的count(*),count(1),count(字段)效率問題
- count(*)和count(1)本質(zhì)沒有區(qū)別息堂,都是全表掃描嚷狞,循環(huán)+計數(shù)進行統(tǒng)計,復(fù)雜度為O(n)荣堰。但不同執(zhí)行引擎是有區(qū)別的床未,像MyISAM因為有meta存儲了rou_count,所以只需要O(1)的時間復(fù)雜度振坚。
- COUNT(*)和COUNT(1)會自動采用key_len小的二級索引薇搁,如果沒有就用主鍵索引。
- 結(jié)論 COUNT(*) = COUNT(1) > COUNT(字段)
四渡八、企業(yè)MVC開發(fā)啃洋,請求參數(shù)、校驗屎鳍、異常等處理
請求參數(shù)宏娄、響應(yīng)結(jié)果日志打印 -> 企業(yè)實戰(zhàn)之切面編程《統(tǒng)一打印日志》
基礎(chǔ)參數(shù)的校驗 -> 企業(yè)實戰(zhàn)之Spring項目《參數(shù)校驗》
全局異常的捕獲 -> 企業(yè)實戰(zhàn)之spring增強器實現(xiàn)《全局異常處理器》
對Result結(jié)果的封裝 ->企業(yè)實戰(zhàn)之spring項目《接口響應(yīng)體格式統(tǒng)一封裝》
Share
《什么是衰老》--醫(yī)學(xué)通識50講
衰老這個事要把這個詞分開來看,老不一定衰逮壁,衰的人也不一定有多老孵坚,衰老的本質(zhì)是自我修復(fù)能力的下降,所以年齡只能反映衰老窥淆,但不能定義衰老÷舫瑁現(xiàn)在醫(yī)學(xué)研究衰老的層面分別為:
- 基因損傷
- 細胞功能異常
- 只有自我修復(fù)能力下降,才是真的衰忧饭。
在衰老中目前最難解決的問題是衰老帶來的認知能力的下降扛伍。人在30歲以后記憶力,運算速度词裤,推理能力都會逐步下降刺洒。但流體記憶是有生理基礎(chǔ)的,所以少吃吼砂,多動作媚,戒煙戒酒有助于我們延緩衰老。現(xiàn)代醫(yī)學(xué)可以讓我們活得更久帅刊,但想要活得精彩還是得靠自己纸泡。
Research
Flink發(fā)布(ClusterClient),JVM虛擬機復(fù)習(xí),SQL基礎(chǔ)復(fù)習(xí)