中秋思

  明天中秋,本身還在公司,一我的,應該還有一個同事也在加班。愈來愈喜歡這種一我的周圍一片安靜的感受,可讓本身徹底沉浸在腦子裏。java

  想一想本身走過的路,很曲折,如今也在調整不少很差的習慣,由於以前的不良習慣形成如今的不穩定的生活狀態,穩定是一個特別的奢侈的東西。一個生活在上海徐匯的孩子,家在上海的遠郊,到市區的時間是一小時,算上去車站、等車就要1小時40分鐘左右了,那到公司還要半小時的騎車時間,或者坐地鐵就要擠8點的早高峯,這是最不想幹的事情;而我剛畢業就選擇在市區的一個居民樓和三個同事合租就是爲了天天能早點到公司,到公司有多出來的時間能夠看一些小知識。nginx

  遇到的困難就是沒有女友時,怎麼解決那個問題,固然你若是說沒有那方面的需求,那就很輕鬆,不用作開發了。若是你被這些慾望所拖累,那就會很累,真的很累,個人解決方案是能不擼則不擼,少有a情緒是很關鍵,固然會搖一搖,搖到的也是些cnm的果聊姐妹,應該是微信在後臺數據庫配的死數據,真是會盈利,不由讓我想起了昨天的「阿里月餅」事件,能夠很明顯看出兩個公司在員工誠信問題上的觀點,而360就顯得更加的求賢若渴,也有乘火打劫的味道,不過這裏面 透露出的就是你牛逼隨便你的套路,時代講究守本,江湖講究套路。雖然還不是什麼老江湖,只能算是剛剛出道的小俠客。有時候閒下來了,你沒事情作了就要想一想你的夢想,和你的如今,你會心涼,你會更加努力。不要想着能像虛竹同樣一下學會北冥神功。docker

  前面不少的抒情,說說最近的學習吧,仍是以爲打基礎很重要,集合,io,nio,反射,多線程,內部類,爲何這些基礎很重要。我如今看tomcat源碼,學習其中的設計思想的時候,一個組件是connectors,這個組件接收瀏覽器發送過來的tcp請求,建立request、response對象,經過一個線程去處理這兩對象,因此connectors組件必須支持多線程,多線程的東西,你要去看,看到多線程就會遇到線程的通訊以及線程之間的同步,必然會遇到JMM,JMM又是一大塊,發現了tomcat其中一個組件-container,其實他就是一個container接口,而後有四個容器類實現了這個接口,分別是Engine、Host、Context、Wrapper,固然還實現了其餘的接口,好比爲了管理容器週期而實現LifeCycleMBean接口,這裏四個container接口是什麼關係呢?父子關係,用到了責任鏈設計模式,在從connectors組件調到container容器後,四個容器互相調取各自的service的start()方法,這裏面有用到管道pipeline,nio,這些你總要懂一點吧,你總要本身寫過一個建議客戶端服務器實現http請求吧,固然數據的傳輸仍是用了傳統的io,爲何不用nio,我不說,講一點就是,io操做的是字符字節,而nio操做的緩衝塊,前者更加細,後者粗,不過前者慢,後者快。四個容器之間的通訊仍是要用invoke方法,以及各自繼承的containerbase類,以及volve,volve是作什麼的?我想說這裏面用到了反射,反射的原理你總要說得出吧,就是我如今也在學,就本身去看吧,我學習tomcat的連接。固然最近也在看docker和zookeeper看了這是什麼,怎麼用,還有mesos和marathon,nginx在生產上佈置這麼一套,各自的功能,前面兩個仍是入門了,後面三個仍是要經過更多的使用實踐熟悉。數據庫

  歸根到底,基礎打得牢,睡覺睡的香,有人問打得不牢怎麼辦,回去再打,固然這裏面是個磨鍊你的過程,若是你堅持了,你就有可能變大牛,也可能通常般,就看我的了。設計模式

相關文章
相關標籤/搜索