原创 IO之同步和異步

一般說來,異步I/O是和同步I/O相比較來說的。 如果是同步I/O,當一個I/O操作執行時,應用程序必須等待,直到此I/O執行完。  相反,異步I/O操作在後臺運行,I/O操作和應用程序可以同時運行,提高了系統性能;  使用異步I/O會提

原创 synchronized,CopyOnWrite容器和ConcurrentHashMap對照及總結

作者:王奎    我的博客:www.marksaas.com synchronized是java中的一個關鍵字,主要是爲了避免併發操作。 例如: public synchronized do(){ //...

原创 ipv4和ipv6的區別

作者:王奎    我的博客:www.marksaas.com Ipv4(Internet Protocol version 4): 就是我們現在大部分用的網絡協議,IPv4是一種無連接的協議,操作在使用分組交換的鏈路層(如以太網)上。

原创 WEB容器,HTTP服務器,Servlet之間的關係

作者:王奎    我的博客:www.marksaas.com 容器是應用服務器中位於組件和平臺之間的接口集合。 容器是伴隨着瘦客戶端系統的發展而誕生的。在開發瘦客戶端系統時,開發人員要花費大量的精力去關注線程安全、事務、網絡、

原创 servlet驗證表單數據

作者:王奎    我的博客:www.marksaas.com 首先建立一個web工程,在index.jsp中添加如下一個表單: <form action="Control.htm" method="post"> name:<in

原创 淺談Jsp中隱式對象中Session的生命中期及設置失效時間問題

 作者:王奎          歡迎訪問我的網站:www.marksaas.com 首先來說一下Jsp中的隱式對象吧,Jsp中有9大隱式對象,分別爲request,response,out,session,application,page

原创 自學中應該注意的事項

這兩天西安天氣比較熱,心裏也浮躁的很,電腦一直吹熱風,窗外還有k歌比賽,(那歌聲你懂得),一天馬上就要過去了,還是想坐下來寫點東西。。 繼昨天的文章淺析java(多方面解讀)之後,今天本來是想寫點關於java類型還有操作符的東西,但是想到

原创 代碼調試過程中容易遇到的問題

前兩天身體有些不舒服,也沒寫啥新文章,昨天下了一天的雨,今天陽光明媚,空氣也很新鮮,心情大好。 繼翻譯爲什麼輸出是String而不是Object,今天先寫一下調試方面的東西。java中自帶的函數調試是assert,也就是斷言,是在java

原创 數組中的跳躍問題

本文翻譯自stackoverflow,by:王奎 問題:我有一個數組: [1,2,3,6,7, 8, 9,20, 22] 我想讓它對用戶以下形式顯示 Numbers 1 through 3, 6 through 9, 20, 22 下

原创 關於碼農的工作,學習和創業

   好久沒寫東西了,馬上就是中秋節了,大學期間由於是在外地上學,中秋都沒回家,當然每年中秋都會有望月思鄉之情,現在也不例外,作爲一名碼農,寫代碼的時間自然是佔據了生活中的大部分生活,和親人,朋友的聯繫自然比較少,現在突然感覺這不是自己想

原创 百度開發者面試題(優化)

關於百度開發者面試題大家討論的很熱烈,我在一道淘汰85%面試者的百度開發者面試題(更新)中說道過優化問題,但還有不少朋友優化上出現問題,今天我把完整的程序貼出了供大家參考,如果有什麼問題歡迎探討。。如果你是第一次看到此文,請先看一下 關於

原创 爲什麼輸出是String而不是Object

前邊說了我準備寫一下關於java提高的專欄,要怎麼提高呢,我覺得要想提高還得從問題入手,我想先把從國外網站上別人提問的問題拿到這裏,最後再做一下總結和大家相互探討一下。。 繼前邊我翻譯一道很不錯的字符分割題和數組中的跳躍問題之後,今天我有

原创 關於操作符,線性表,優先級應該注意的東西

繼昨天自學中應該注意的事項之後,今天再來聊一下java中容易出現的基本問題吧。 首先基本類型和它的包裝類我就不多說了,但是值得注意的是String,首先它並不是基本類型,其次它被定義爲final類型(也就是說不可集成),爲什麼要把Stri

原创 StringBuilder和StringBuffer解析(百度面試題優化需要用到的)

StringBuilder是java5及以後提供的API,它不是線程安全的,而StringBuffer是java1.4以前的API,它是線程安全的,所以說StringBuilder的效率更高一些,今天來講一下在java中字符串連接的幾種

原创 一道很不錯的字符分割題

剛在stackoverflow看到一道很不錯的問題,遂拿來分享之。 題目要求:我有一個很長的字符串: String s1="This is my world. This has to be broken." 我要把上面的字符串打亂以固定