原创 16年總結

        2016年總的生活節奏就是激流勇進。春天在中關村度過,雖然技術和能力的提高不是很大,但是第一次體驗了工作的情況,接觸到了不同的社會人羣,這是我生活經驗的第一次積累。夏天在提高班不斷積累java 能力,學習了很多java知識

原创 arrayList hashset的比較及hashcode分析

這段時間學習了一些java基礎的知識,其中一些是我之前不知道的,記錄下來希望自己好好體會。 集合按照引用的對象將其放進去的,按照順序將其放進去,指的是位置的順序。 ArrayList好理解,下面就重點談談對hashset的理解。 但是h

原创 java高併發經驗總結

   前不久,我做了一下java高併發場景的處理,在這裏總結一下:場景主要包括兩個方面:一個是減庫存,一個是記錄訂單。簡單分析一下業務:每個客戶端下單,服務器在數據庫上面都相應的執行兩個操作,第一步把庫存表某條庫存信息update更新一下

原创 爲什麼寫了好幾年代碼沒什麼長進

我作爲一個小程序員,寫了4年多代碼,每年寫代碼都是一個感覺。雖然也經常拜讀先賢的經典著作,然而並沒有起到什麼實際的作用。我個人覺得寫代碼長進最大的兩個階段:第一次是在北京中關村工作,跟同事一起完成一個任務,同事經常對我的代碼進行重構,我也

原创 js閉包

之前一直不瞭解什麼是js中的閉包,現在趁着有時間多積累一下基礎知識。我對閉包的理解就類似與java中私有變量的概念,而閉包就類似於getter和setter方法。由於在Javascript語言中,只有函數內部的子函數才能讀取局部變量,因此

原创 學習英語要善於持久戰

  從現在到畢業時間不多了,我對英語的更是充滿了期望。以前總覺得自己不喜歡學習學習英語,現在才覺得當初的想法好天真和幼稚。學習英語重要的不是周圍人看你如何如何, 這與你無關,我個人感覺重要的是自己有一顆不拋棄不放棄的心。   剛開始提高班

原创 MongoDB

MongoDB 是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持

原创 從遊戲中學習和體會用戶心理

  現在過年在家無聊了,免不了打打遊戲。今天突然想看看那些製作遊戲的人是如何引誘人們喜歡上打遊戲的感覺的。所以在網上看了看一些對遊戲設計的評價和看法。我也學習和借鑑一下,以後如果開發一個教育類的軟件如何就像打遊戲一樣讓人們對教育上癮,在學

原创 系統並行化設計的一次思考

   前幾天一朋友託我做一個小功能,因爲工作量不大,而且這種功能我之前做過,所以就答應了。我先大概交代一下業務場景:朋友需要一些數據做數據挖掘的測試數據,然後他跟我說了一些網站的數據他比較感興趣,讓我寫個小程序獲取這些數據。下面我談談我在

原创 編程的道與術

什麼是道?         道這個詞起源於「老子」, “道生一, 一生二, 二生三”,道是本源。宇宙中的一切都遵循於「道」,此爲大道。而人類對世界的理性理解,也可稱爲「道」。比如某人在某個領域鑽研的久了,人們常常會說此人掌握了門道。因爲

原创 教學相長

  先來看看教學相長的定義:教和學兩方面互相影響和促進,都得到提高。教學是教與學的交往互動,師生雙方相互交流、相互溝通、相互啓發、相互補充,在這個過程中教師與學生彼此間進行情感交流,從而達到共識、共享、共進,實現教學相長與共同發展。 現在

原创 如何設計高效索引

索引對數據查詢起到了非常重要的作用,設計一個高效的索引對程序的運行速度起到了非常重要的作用。

原创 面向對象的程序設計

幾乎每個計算機從業人員早在大學就學習了面向對象程序設計語言,然而面向對象真的不是那麼容易設計的。很多時候設計的過程考驗了一個開發者的經驗和智慧。

原创 如何看待技術學習

      我會使用js很多年了,不過一直覺得就那點東西。後來看一些網上看別人博客總是在強調js分模塊,而且在擴展jquery過程中使用了閉包。這些理念上的東西,真的是需要學習別人經驗的。我從這個過程中對技術成長有了一些新的看法:    

原创 像寫詩一樣寫代碼

一入編程深似海,我早已下海四年了。前段時間鬆懈犯懶了,沒有及時更新博客。今天我來談談如何寫一手好代碼,好代碼的前提是頭腦中要構思好一個好的API,讓代碼自己表達內容和情感。 先上一首打油詩:   牀前明月光,李白喝米湯。  喝了一大碗