原创 CORS機制及其風險

根據同源策略,瀏覽器默認是不允許XMLHttpRequest對象問非同一站點下的資源的,即用ajax方式訪問非同一域名下的資源會出錯。比如當google要通過ajax去訪問百度的數據,是不行的。所謂同源,是要求協議,域名,端口都相同。比如

原创 Python中的字符串駐留

C#中的字符串駐留熟悉.NET的人都應該知道C#中的字符串駐留機制,.NET維護了一個駐留池,它會把在編譯期間就相同的字符串只保留一份拷貝。如果僅在運行期間值才相同的字符串變量,.NET纔會爲這個2個相同的字符串變量指向同一份引用的。不過.

原创 linux下掛載光驅

CD,DVD使用的ISO9660文件系統,ISO9660,也稱作CDFS(光盤文件系統),是國際標準化組織(ISO)爲光盤媒介發佈的文件系統。其目標是能夠在不同的操作系統,如Windows,Mac OS以及類Unix系統上交換數據。Linu

原创 設計模式

IT圈一直有輪迴,一開始說某某某東西非常好,似乎出現了救世主,依靠它能解決一切問題,再過段時間,用的人多了,就慢慢出現異樣的聲音,再過段時間很多人就開始提出反對的口號,甚至全盤否定。設計模式就是這麼一個概念。十多年前,國內的軟件開發還處於粗

原创 更新一下

很久沒更新博客了,因爲太忙了。沒什麼時間寫東西,也好久沒學習新的東西。

原创 javascript面向對象設計

javascript中java語言不一樣,它沒有類這個說法,更沒有子類父類一說,所以它所謂的繼承機制,也是和其他語言完全不同的。創建對象三種方式1.最簡單的方式,創建一個object對象,然後爲它添加屬性和方法var person=new 

原创 我的友情鏈接

51CTO博客開發李濤的技術專欄不勝人生一場醉beniao我不是AI點亮代碼

原创 浮點數

由於進制的關係,十進制下的大多數小數,在二進制下無法完美的表示,只能表示爲無限循環小數。比如0.5可以表示爲0.1,0.4則只能表示爲0.011001100110......十進制小數轉換成二進制小數的方法,可以通過對小數部分乘2法來實現,

原创 什麼是微服務

最近流行語又多了個微服務,事實上已經流行蠻久了。對於微服務的概念,其實業界並沒有給出明確的定義。只是羅列了幾個微服務的特徵,比如:獨立部署組件化,按業務或者服務的功能來劃分粒度低易於部署,快速部署去中心化......還有其它的一下特徵,一時

原创 搬家到新站點,http://www.javathings.top

搬家到新站點,http://www.javathings.top 有空可以看看。

原创 javascript面向對象設計

javascript中java語言不一樣,它沒有類這個說法,更沒有子類父類一說,所以它所謂的繼承機制,也是和其他語言完全不同的。創建對象三種方式1.最簡單的方式,創建一個object對象,然後爲它添加屬性和方法var person=new 

原创 設計模式

IT圈一直有輪迴,一開始說某某某東西非常好,似乎出現了救世主,依靠它能解決一切問題,再過段時間,用的人多了,就慢慢出現異樣的聲音,再過段時間很多人就開始提出反對的口號,甚至全盤否定。設計模式就是這麼一個概念。十多年前,國內的軟件開發還處於粗

原创 什麼是微服務

最近流行語又多了個微服務,事實上已經流行蠻久了。對於微服務的概念,其實業界並沒有給出明確的定義。只是羅列了幾個微服務的特徵,比如:獨立部署組件化,按業務或者服務的功能來劃分粒度低易於部署,快速部署去中心化......還有其它的一下特徵,一時

原创 Servlet中的轉發

Servlet中可以把當前的請求和響應轉發到另一個Servlet中,並由另一個Servlet負責輸出響應。轉發時,源Servlet會把它的ServletRequest對象和ServletRespnse對象都傳遞給目標Servlet。轉發需要

原创 FreeMarker中顯示Calendar數據類型

Controller中,回填到模板的的一個數據類型是Calendar,在前端顯示的時候,直接顯示會報錯,比如模板中這樣寫${submitDate},會出現如下的錯誤: java.util.GregorianCalendar[time=-22