原创 Java中的優先隊列

Form一個問題 假設百度搜索引擎一天會搜索M億條URL,如何根據URL被搜索的次數來找出次數最高的N個URL呢? 個人有一個抽象的思路: - 先對所有的URL日誌文檔進行整合,同一類型的當作一個結點,利用B或者B+樹搜索的優

原创 writeUTF學習

流式輸出對象的writeUTF()方法 記錄如何使用字節數組來進行數據的傳輸 InputStream / OutputStream 作爲所有輸入輸出流的父類,其方法read和write DataInputStream / Data

原创 深入理解HashSet

首先是有一個悲傷的故事 講道理,這是面試時遇到的第一個卡殼以至於轉移面試官注意力的地方(……),還好之前有被人指點一下加確實已經仔細研究過HashMap,才不至於無法補救 其次我TM驚呆了 本想着回來以後好好看看HashSet的底

原创 socket通信字節流or字符流

socket通信選擇字節流還是字符流? 字符流處理的單元爲2個字節的Unicode字符,分別操作字符、字符數組或字符串,而字節流處理單元爲1個字節,操作字節和字節數組。所以字符流是由Java虛擬機將字節轉化爲2個字節的Unicod

原创 Java中的volatile關鍵字

Java併發中的可見性與原子性 Java併發是一個十分重要的知識點,然而我並不會(…..),慢慢上手吧,今天來看一看這個volatile 可見性 可見性是指線程之間的可見性,也就是一個線程修改的結果對另一個線程是可見的。使用vol

原创 Eclipse編寫jsp自動導入包

RT 使用eclipse我們會需要一個自動補全剩餘代碼的功能,這使得我們可以在輸完一些變量或者方法甚至是包的時候,可以方便快捷的選擇我們想要輸入的內容。very convenient!~ 這個關鍵性的組合按鍵就是: alt +

原创 java反射機制

前言碎語 剛開始學習時其實是跳過了這麼一個知識點的(因爲確定難懂又暫時沒什麼用),後面聽說了在框架中反射是基本的原理,我就又滾回來了(出來混遲早要還的,深以爲然) 反射機制是什麼? 反射機制是能在運行狀態中,對於任意一個類,都能

原创 MySQL使用手冊

MySQL語法總結 MySQL結構: 數據庫中存放數據都是依託與一張張的數據表存在的,我們通過數據庫可以高效的利用數據;而我們對數據的操作就是對數據庫中的表的操作。 SQL數據類型: 字符型:<varchar> VS <char>

原创 Servlet與JSP-JavaWeb項目食用指南

SocraWeb食用指南 項目簡介 本項目是基於Servlet+JSP+DataBase實現的一個商品管理系統,主要目的是學習JavaWeb入門的知識:Servlet、JSP以及EL表達式、Ajax和JSON。完成這個項目主要還是

原创 hexo生成博文插入圖片

RT 十分痛苦,是因爲突然發現上傳的博客裏面的圖片居然顯示不來,excuse me??? 筍乾shabi了 怎麼辦,上網google解決之道,然後又試了很多坑……. 更加絕望了….. 然後,看到了這個:dalao指

原创 java中幾個獲取長度的方法區別

length和length()和size() length length是數組的屬性,直接使用.來進行訪問,用來獲取數組的長度。 length() length()是一個方法,針對的是String類型,用來獲取字符串的長度。 si

原创 linux終端配色方案

Ubuntu終端配色 騷年,看到單調的黑色背景的終端是不是感覺很乏味? 試試這個教程吧,可以使終端變的beautiful~ First 使用快捷鍵ctrl + alt + T打開終端 鍵入gedit ~/.bashrc 會彈

原创 Servlet重定向與轉發區別

RT servlet在對客戶端請求的數據處理之後,會向客戶端返回相應的響應結果。這個響應結果可以是由當前servlet對象的PrintWriter輸出流直接輸出到頁面上的信息,也可以是一個新的URL地址對應的信息。 在servl

原创 HashMap和HashTable的區別

日常 昨天聽說了這麼一道題,往HashMap中讀寫10w條字符串,如何處理可以消耗更少的cpu資源。後面感覺有點蹊蹺,不知所以 後面問了dalao一下,問題是沒有解決,但是言語之間似乎有這麼一個信息,HashMap和Hash

原创 java反射之Class初級用法

Class類 Class類的實例表示java應用運行時的類或接口(每個java類在運行的時候都會在JVM裏表現爲一個Class對象,可以通過類名.Class,類型.getClass(),Class.forName("包.類名")等