原创 21個Java Collections面試問答

Java Collections框架是Java編程語言的核心API之一。 這是Java面試問題的重要主題之一。在這裏,我列出了一些重要的Java集合面試問題和解答,以幫助您進行面試。這直接來自我14年以上的Java編程經驗。 1、

原创 Java 程序員應在2019年學習的10條面向對象(OOP)設計原則

面向對象的設計原則 是 OOP 編程的核心,但是我看到大多數 Java 程序員都在追求諸如 Singleton 模式,Decorator 模式或 O​​bserver 模式之類的設計模式,而對學習面向對象的分析和設計沒有給予足夠

原创 Java的參數傳遞是「按值傳遞」還是「按引用傳遞」?

Java 編程語言中最大的困惑之一就是: java 是按值傳遞還是按引用傳遞。我在面試中經常會問面試者這個問題,但還是有很多面試者對這個問題的理解不是很正確。 有很多面試者是這樣理解的: 如果傳遞類型爲基礎數據類型,則按值傳遞

原创 8 種經常被忽視的 SQL 錯誤用法,你有沒有踩過坑?

1、LIMIT 語句 分頁查詢是最常用的場景之一,但也通常也是最容易出問題的地方。比如對於下面簡單的語句,一般 DBA 想到的辦法是在 type, name, create_time 字段上加組合索引。這樣條件排序都能有效的利用到

原创 你的編程能力從什麼時候開始突飛猛進?

1、學習一門新的編程語言的時候 我的第一份工作是 Android 攻城師,做了有兩年左右,發現自己平時的工作幾乎都是在設計頁面佈局,這不是我理想的工作(我的理想工作是不上班 [/ 壞笑])。因爲經常和 Java 後端人員接觸,感覺

原创 10 個提升效率的Linux小技巧

您是否曾經驚訝於看到某人在 UNIX 中非常快速地工作,觸發命令並快速地執行操作?是的,我碰到過幾次,並且我一直都在向那些超級巨星開發者學習。在本文中,我想分享一些 UNIX 命令實踐,這些實踐是我在Linux 中快速,快速或有效

原创 一文詳解微服務架構(一)

本文將介紹微服務架構和相關的組件,介紹他們是什麼以及爲什麼要使用微服務架構和這些組件。本文側重於簡明地表達微服務架構的全局圖景,因此不會涉及具體如何使用組件等細節。 要理解微服務,首先要先理解不是微服務的那些。通常跟微服務相對的是

原创 Java中Set與Set<?>到底區別在哪?

原文鏈接:https://mp.weixin.qq.com/s/6iEgvSV8KAAiGnzZgYTU-w 您可能知道,無界通配符 Set<?> 可以容納任何類型的元素,而原始類型Se

原创 6種微服務RPC框架,你知道幾個?

原文鏈接:https://www.jianshu.com/p/650ccc81513f 開源 RPC 框架有哪些呢? 一類是跟某種特定語言平臺綁定的,另一類是與語言無關即跨語言平臺的。

原创 14個Java併發容器,你用過幾個?

原文鏈接:https://mp.weixin.qq.com/s/OopdQpfCR-qhxpWH2pksyQ 不考慮多線程併發的情況下,容器類一般使用 ArrayList、HashMap

原创 Java中的集合-您必須知道的13件事

原文鏈接:https://mp.weixin.qq.com/s/XvBxNyYmQwJ9eFk2G8ey2A Java Collections Framework是Java編程語言的核心

原创 Java多線程面試問答

原文鏈接:https://mp.weixin.qq.com/s/i0z8P482g4q7GDm3XJe5lQ 今天,我們將討論Java 多線程面試問答。 線程是Java面試問題中的熱門話

原创 Java字符串面試問答

原文鏈接:https://mp.weixin.qq.com/s/RVb5MvG-89aebRQ6Ct7xCg 字符串是使用最廣泛的Java的類之一。在這裏,我列出了一些重要的Java的字

原创 Java 泛型示例 - 泛型方法,類,接口

原文鏈接:https://mp.weixin.qq.com/s/v_cnqVQnsASmAucxcakVLA Java Genrics 是 Java 5 中引入的最重要的功能之一。 如果

原创 Java多線程併發面試問答

原文鏈接:https://mp.weixin.qq.com/s/a1cQIJMINpkmY8WBULsYWw Java併發面試問答 什麼是原子操作?Java併發API中的原子類是什麼?