015:為什麼Java中的字串物件是不可變的
閱讀本文大概需要 4分鐘。 所謂不可變物件,是指一個物件在建立後,它的內部狀態不會被改變的物件。這意味著當我們將一個不可變物件的取用賦值給某個變數後,我們就不能改變該物件的內部狀態。 James Gosling也說過——Java開發者應該儘...
閱讀本文大概需要 4分鐘。 所謂不可變物件,是指一個物件在建立後,它的內部狀態不會被改變的物件。這意味著當我們將一個不可變物件的取用賦值給某個變數後,我們就不能改變該物件的內部狀態。 James Gosling也說過——Java開發者應該儘...
老張拉呱:thomas zhang,甲骨文雲平臺事業部資深技術顧問,2008年加入甲骨文公司資料庫諮詢部門,10+年甲骨文解決方案諮詢支援經驗,資深系統工程師、Oracle OCM認證專家,具有豐富的Cloud /IT專案經驗...
隨著證券行業的發展,支撐業務的IT系統也在逐漸壯大。為了快速響應業務需求,敏捷交付成為了IT系統建設新的要求。容器技術作為敏捷交付的最佳拍檔,已經深刻影響了持續整合和持續交付,也改變著IT系統的開發、交付和運維。 背景 金融市...
普通檔案的address space 檔案系統讀取檔案一般會使用do_generic_file_read(),mapping指向普通檔案的address space。如果一個檔案的某一塊不在page cache中,在find...
介紹 我很早之前一直在做mvc5 scaffolder的開發功能做的已經非常完善,使用程式碼對mvc5的專案開發效率確實能成倍的提高,就算是剛進團隊的新成員也能很快上手,如果你感興趣 可以參考 http://neozhu.github.io/...
前言 本篇是上一篇EFCore Lazy Loading + Inheritance = 乾凈的資料表 (一) 【獻給處女座的DB First程式猿】 前菜 的續篇。這一篇才是真的為處女座的DB First程式猿準備的正餐。 繼續上一篇的話...
半年前寫過一篇類似的文章,題目是:《在.NET中使用機器學習API(ML.NET)實現化學分子式資料格式的判定》,在該文中,我介紹了化學分子式資料格式的基本知識,同時給出了一個案例,展示瞭如何在.NET/.NET Core中,使用微軟開源的...
應該說今天過完,這個年就算真正意義上的過完了,沒有想到的是又是在出差的路上寫這樣的文章。廢話也不多說,寫這篇文章主要的目的是想將去年吉特倉儲管理系統開發的一個版本原始碼開放出來,供各位開發者閱讀使用。 github 原始碼地址如下: h...
導讀:要說開源精神,阿裡估計在國內能夠排在最前列。 前一段時間,阿裡又釋出了大家喜聞樂見的程式碼自動生成工具 imgcook。於是有人說: “前端乾著乾著,就把自己乾沒了……” 本文經授權轉...
(給演演算法愛好者加星標,修煉程式設計內功) 作者:程式設計珠璣/守望 (本文來自作者投稿) 正如它的名字所體現,快速排序是在實踐中最快的已知排序演演算法,平均執行時間為O(NlogN),最壞的執行時間為O(N^2)。演演算法的基本思想很簡單,然而想要寫...