原创 java核心技術36問——談談你對java平臺的理解

       覺得自己畢業兩年了,期間也看了一些書,瞭解了一下java核心的知識點,但目前時隔久遠,早已忘記的差不多了。 這些天看了一些學習文件,看到前oracle首席工程師楊曉峯的核心技術36講,故寫博客記錄之。      談談你對ja

原创 leetcode刷題之——N皇后

題目: n 皇后問題研究的是如何將 n 個皇后放置在 n×n 的棋盤上,並且使皇后彼此之間不能相互攻擊。 上圖爲 8 皇后問題的一種解法。 給定一個整數 n,返回所有不同的 n 皇后問題的解決方案。 每一種解法包含一個明確的 n 皇后問

原创 用戶不可重複登錄 java實現

總述 前些天,無意之間想到這個問題,感覺挺實用,有必要整理一下。隨手寫了一個簡單的mode,感覺並不算難。思路理順其實挺簡單的。 爲實現用戶不可同時登陸,只要想想現實中新浪,百度等,只要一處登陸就將另一處的給“擠”下去,就可以知道實現結果

原创 leetcode刷題之無重複的最長子串

題目要求:        給定一個字符串,找出不含有重複字符的 最長子串 的長度。示例:給定 "abcabcbb" ,沒有重複字符的最長子串是 "abc" ,那麼長度就是3。給定 "bbbbb" ,最長的子串就是 "b" ,長度是1。給定

原创 Specified class is an interface

今天在寫代碼的時候,碰到了一個問題,在運行的過程中被過濾器攔截下來了。錯誤提示是:Specified class is an interface。很無語,沒見過這個錯誤。 報錯信息: 嚴重: Servlet.service() for

原创 陌兮大魔王帶你深入 學習ArrayList(一)

前引 ArrayList的重要性就不言而喻了,在此鄙人就不多說了。本文適合新手閱讀,如果是大神來訪,還望能夠幫忙發現小子知識不足之處,不甚感激。 ArrayList是什麼? ArrayList是什麼?不就是容器嗎,裝個東西而已!如果你是這

原创 java中關於比較器comparator和comparable

今天學習js的時候,當看到函數和數組這一塊的時候,無意間看到了comparator這個詞。而且其用法和java中的近乎一樣。不由來了感慨啊。時間隔了那麼久,現在對於java中之前用過的比較器也是模模糊糊了,現在特挑一個時間將其撿起。 比較

原创 陌兮大魔王帶你深入 學習ArrayList(二)

前引 上一篇文章已經講解了ArrayList的源碼。這一章節,我們主要是來實現自己的ArrayList。看完ArrayList的源碼之後,大家肯定都發現了自己定義一個也並不難。是不是有點雀雀預試的感覺? 自定義實現ArrayList 這裏

原创 java中,文件上傳功能

一直猶豫什麼時候寫第一篇博客,總覺得第一篇就應該留下一個好印象。現在看看,還不如早點寫,養成一個好習慣。 這篇文章是關於java中文件上傳的功能的實現。其實說到文件上傳,我的第一反應就是將文件放進request中,然後servl

原创 java中關於異常機制的認知和隨感

突然發現好久沒有寫博客了。雖然是感覺沒有什麼好寫的,但其實深究其原因還不是自己懶~或是自己最近沒有學到什麼像樣子的技術? 這一個月中,我學習到的東西也不能說沒有。其中dubbo,zookeeper,對異常的加深,前端的一些小知識,算是有點

原创 文件下載java代碼實現

昨天晚上寫了個文件上傳,今天想弄弄文件的下載。收到文件下載,我們還是先理一理思路。 文件下載其實說多了就是從服務器中(你部署的項目中)讀取出資源文件,然後通過response返回給客戶端。其實tomcat已經對文件上傳有很好的封裝了,我們