PostgreSQL 正威脅 Oracle 統治地位

2020-01-06T03:21:24+00:00

原文:inforworld 譯者:張健、姜明俊本文轉自 PostgreSQL中文社區儘管如今Salesforce嚴重依賴於Oracle,但它似乎正在尋求資料庫自由,其努力可能會為所有企業帶來同樣的自由。儘管有很多Oracle資深人士,salesforce.

乾貨!MySQL 的 InnoDB 存儲引擎是怎麼設計的?

2020-02-12T13:06:29+00:00

1、BufferPoolThe buffer pool is an area in main memory where InnoDB caches table and index data as it is accessed.正如之前提到的,MySQL 不會直接去修改磁碟的數據,

聽說你還在new 對象?Java8通用Builder不了解一下?

2020-03-13T03:19:31+00:00

GirlFriend myGirlFriend= new GirlFriend();如果要擴展也很容易,依葫蘆畫瓢,添加多個參數的Consumer。

Java 10大裝B寫法,看完可以出去吹一波了!

2020-04-05T00:34:18+00:00

來,上邊跟我一起畫個List,在你下邊畫一個Map…}};哈哈,高大上的寫法,棧長以前寫過,寫法雖然是很裝X,然而並沒有什麼卵用。

聽說你還不知道Spring是如何解決循環依賴問題的?

2020-04-14T07:32:44+00:00

那麼既然寫了這篇文章,閒話少說,發車看看Spring是如何解決的循環依賴,以及帶大家看清循環依賴的本質是什麼。

Mybatis中9種經典的設計模式!你知道幾個?

2020-01-16T04:07:30+00:00

Mybatis源碼中使用了大量的設計模式,閱讀源碼並觀察設計模式在其中的應用,能夠更深入的理解設計模式。

「是時候升級Java11了」 JDK11優勢和JDK選擇

2020-02-22T07:38:48+00:00

Java11的性能提升僅通過切換到 Java 11 就有 16% 的改進,這種改進可能是因為 Java 10 中引入了 JEP 307: Parallel Full GC for G1。

Kafka 的這些原理你懂嗎

2020-02-09T10:38:21+00:00

Kafka在啟動時會在 ZooKeeper 中 /brokers/ids 路徑下註冊一個與當前 broker 的 id 相同的臨時節點。

IntelliJ IDEA 常用插件一覽,讓效率成為習慣

2020-04-12T06:26:54+00:00

作者介紹 | 梁桂釗——微微科技架構師​一、官方工具IntelliJ IDEA 默認安裝並提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。

不吹不黑!逛GitHub沒看過這10個開源項目,絕對血虧

2020-05-24T14:00:22+00:00

我們都知道,Linux 默認終端配置的是 bash,但是,自從 Oh My Zsh 橫空出世後,不少開發者都將 bash 換成 Oh My Zsh 了,小 G 便是其中一員。

Java中這麼溜的操作,看看就好,別實戰

2020-04-22T00:51:00+00:00

來源| https://urlify.cn/ieuuuy首先需要提一下最近幾年在開發界大的鏈式調用,鏈式調用非常利於編寫,更利於閱讀,那麼,什麼是鏈式調用呢,為了掃盲,舉個例子。示例代碼如下,如果我們想創建一個Dialog,不依賴鏈式調用的話,將會產生如下代碼:    NRSta

定時任務莫名停止,Spring 定時任務存在 Bug?

2020-02-03T10:11:12+00:00

註解配置在上面問題排查中,我們知道Spring 將會查找 TaskScheduler/ScheduledExecutorService,若存在將會使用。

從源碼分析如何優雅的使用 Kafka 生產者

2020-02-10T12:53:47+00:00

其實Producer 的 API 已經幫我們考慮到了,發送之後只需要調用它的 get方法默認則是異步的,只要不手動調用 get 的 API 可以發現還有一個參數。總結本文內容較多,從實例和源碼的角度分析了 Kafka 生產者。

老師,你確定Java注釋不會被執行嗎?

2020-05-04T21:18:38+00:00

作者:沉默王二之前在博客上分享過一篇文章,涉及到Java 中的注釋,就信誓旦旦地寫了一句話:「注釋是不會被執行的!」結果,有小夥伴留言說,「老師,你確定嗎?」我這個人一直有個優點,就是能聽得進去別人的聲音,管你是讚美的還是批評的,從來都是虛心接受。

程式設計師究竟能幹多少年?用數據說話!

2020-04-25T07:04:33+00:00

論文首先,我們先來看一篇論文《IsProgramming Knowledge Related to Age?》,這篇論文是兩個北卡羅萊納州立大學計算機科學系的兩個人Patrick Morrison 和 Emerson Murphy-Hill 對StackOverflow.com上

為什麼Mongodb索引用B樹,而Mysql用B+樹?

2020-02-24T04:36:54+00:00

今天講的這個主題,是《面試官:談談你對mysql索引的認識》,裡頭提到的一個坑。常見的無外乎是,一對一關係,用一張表就行。

什麼?你項目還在用Date表示時間

2019-12-28T09:12:12+00:00

專注於Java領域優質技術,歡迎關注作者: hansonwong99 來自:CodeSheep 為啥會有這篇文章 最近接手了一個別人的老項目,拿到代碼,導入IDEA的那一瞬間,我哭出了聲 . . .我瞥了一眼代碼,就知道這次肯定遇到了屎山!

5年前博客寫的三目運算符空指針問題,終於被阿里開發手冊收錄了

2020-04-27T17:23:09+00:00

參見jls-15.25,摘要如下:Ifthe second and third operands have the same type , then that is the type of the conditional expression.If one of the seco

再見,Eclipse

2020-04-14T06:22:43+00:00

當然,這些同事都是和我一樣的「老」程式設計師。不說畢業生,公司里的90後基本電腦都不會安裝eclipse。eclipse的三足鼎立時期開始我寫Java程序,用的並不是eclipse,而是用的一款叫做jbuilder的工具。當時使用這個工具的時候,我已經覺得非常的好用,因為在此之前,我

2020年Java框架排行榜,誰居榜首?

2020-02-24T04:50:08+00:00

在其24年的成長史中,Java已經證明了自己是用於自定義軟體開發的頂級通用程式語言。Java廣泛應用於科學教育、金融、法律和政府等行業。

我去,還在這樣讀寫 excel 這也太低效了吧!

2020-04-16T06:53:03+00:00

new HorizontalCellStyleStrategy;查了一遍 github 相關 issue,開發人員回復需要實現 WriteHandler 接口,自定義表格樣式。

別再問我 new 字符串創建了幾個對象了!我來證明給你看!

2020-04-20T13:49:03+00:00

34: goto 38 38: invokevirtual #15 // Method java/io/PrintStream.println:(Z)V

安利10個讓你爽到爆的IDEA必備插件!

2020-04-17T20:31:08+00:00

但是,使用駝峰形式命名測試方法的名字不太明顯,一般建議用下劃線_的形式:should_return_ticket_when_robot_save_bag_given_1_lockers_with_2_free_space如果我們不用這個插件,而是手動去一個一個改的話,工作量想必會

SpringBoot和Spring到底有沒有本質的不同?

2020-02-26T07:10:56+00:00

以上這些內容,早已是路人皆知的事情了,這裡只是再贅述一遍。其實這很好理解,IOC容器這塊內容在Spring中已經發展的相當成熟了,是不會再有人輕易去修改它了。

厲害! IDEA 2020 要本土化,真的是全中文了!

2020-03-18T06:08:17+00:00

此外還有關於基於機器學習的自動補全、對於新手簡化其環境配置問題、項目重構自動檢測,以及Code Vision 直接在代碼編輯器中顯示豐富的上下文信息等功能計劃。

生猛!春運搶票神器成GitHub熱榜第一,過年回家全靠它了

2019-12-22T10:34:08+00:00

春節搶票正在如火如荼的進行,過年回家那肯定需要搶票,每年的搶票大戰,都是一場硬戰,沒有一個好工具,怎麼能上戰場死鎖呢。

騰訊2019研發報告:新增12.9億行代碼,74%技術Leader仍在寫代碼

2020-03-14T05:56:16+00:00

同時,騰訊2019 年新增研發項目超過 3500 個——隨著騰訊全面擁抱產業網際網路的戰略推進, 2019 年 To B 項目數量比 2018 年增長了 77%。

Github標星30.7K!這一款強大開源的IDE我粉了

2020-03-14T04:40:40+00:00

整理:猿妹來自:開源最前線一般我們常見的網頁編輯器都有著相當複雜的操作介面,以及很多用得到甚至是用不到的功能,很多人會選擇純文字代碼編輯器來進行網頁開發,例如Sublime Text ,但一般的代碼編輯器並沒有針對網頁開發提供相對應的功能,以致於要預覽或修改時相當耗費時間。

深入理解HashMap

2020-03-10T18:12:19+00:00

來自:美團技術團隊摘要HashMap是Java程式設計師使用頻率最高的用於映射(鍵值對)處理的數據類型。隨著JDK(Java Developmet Kit)版本的更新,JDK1.8對HashMap底層的實現進行了優化,例如引入紅黑樹的數據結構和擴容的優化等。本文結合JDK1.

開源分布式事務解決方案-Seata,1.0.0版正式發布

2019-12-28T08:23:22+00:00

在經歷了25個release之後,Seata於2019年底冬至日前一天21日發布了v1.0.0版本,大家普遍的印象是1.0.0版本的面世,意味著比較穩定,其實Seata在0.4.2版本之後就可以上生產環境。