原创 Redis最常被問到知識點總結

1.什麼是redis? Redis 是一個基於內存的高性能key-value數據庫。 2.Reids的特點 Redis本質上是一個Key-Value類型的內存數據庫,很像memcached,整個數據庫統統加載在內存當中進行操作,定期通過

原创 如何優雅的導出Excel

前言 公司項目最近有一個需要:報表導出。整個系統下來,起碼超過一百張報表需要導出。這個時候如何優雅的實現報表導出,釋放生產力就顯得很重要了。下面主要給大家分享一下該工具類的使用方法與實現思路。 實現的功能點 對於每個報表都相同的操

原创 IntelliJ IDEA 快捷鍵終極大全,速度收藏

自動代碼 常用的有fori/sout/psvm+Tab即可生成循環、System.out、main方法等boilerplate樣板代碼 。 例如要輸入for(User user : users)只需輸入user.for+Tab ;

原创 GoF之裝飾模式遇見王者榮耀、刺激戰場

裝飾(Decorator Pattern)模式 在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。就增加功能來說,裝飾模式比生成子類更爲靈活。 使用場景: 需

原创 到底如何設置 Java 線程池的大小?

在我們日常業務開發過程中,或多或少都會用到併發的功能。那麼在用到併發功能的過程中,就肯定會碰到下面這個問題 併發線程池到底設置多大呢? 通常有點年紀的程序員或許都聽說這樣一個說法 (其中 N 代表 CPU 的個數) CPU 密集型

原创 這樣講 SpringBoot 自動配置原理,你應該能明白了吧

前言 小夥伴們是否想起曾經被 SSM 整合支配的恐懼?相信很多小夥伴都是有過這樣的經歷的,一大堆配置問題,各種排除掃描,導入一個新的依賴又得添加新的配置。自從有了 SpringBoot 之後,咱們就起飛了!各種零配置開箱即用,而我

原创 消滅 Java 代碼的“壞味道”

導讀 明代王陽明先生在《傳習錄》談爲學之道時說: 私慾日生,如地上塵,一日不掃,便又有一層。着實用功,便見道無終窮,愈探愈深,必使精白無一毫不徹方可。 代碼中的"壞味道",如"私慾"如"灰塵",每天都在增加,一日不

原创 設計撐百萬併發的數據庫架構

前言 作爲一個全球人數最多的國家,一個再怎麼悽慘的行業,都能找出很多的人爲之付出。而在這個互聯網的時代,IT公司絕對比牛毛還多很多。但是大多數都是創業公司,長期存活的真的不多。大多數的IT項目在註冊量從0-100萬,日活躍1-5萬

原创 Java集合必會14問(精選面試題整理)

前言:把這段時間複習的關於集合類的東西整理出來,特別是HashMap相關的一些東西,之前都沒有很注意1.7 ->> 1.8的變化問題,但後來發現這其實變化挺大的,而且很多整理的面試資料都沒有更新(包括我之前整理的…) 1)說說常見

原创 最近學到的java限流知識

之前在學習的時候也接觸不到高併發/大流量這種東西,所以限流當然是沒接觸過的了。在看公司項目的時候,發現有用到限流(RateLimiter),順帶了解一波。 一、限流基礎知識介紹 爲啥要限流,相信就不用我多說了。 比如,我週末去飯店吃飯,但

原创 面試官:你能談談Dubbo SPI擴展原理嗎?

最好有AOP、IOC、MVC框架基礎和dubbo使用基礎再閱讀噢。 什麼是SPI spi全稱Service Provider Interface, 服務提供接口, 是Java提供的一套用來被第三方實現或者擴展的API。 沒有使用過

原创 Spring、Spring MVC、MyBatis 整合文件配置詳解

大家好,我是你們的導師,我每天都會在這裏給大家分享一些乾貨內容(當然了,週末也要允許老師休息一下哈)。上次老師跟大家分享了MySQL詳細知識點的知識,今天跟大家分享下SSM框架整合文件配置的知識。 使用SSM框架做了幾個小項目了,

原创 講真,下次打死我也不敢隨便改serialVersionUID了

序列化是一種對象持久化的手段。普遍應用在網絡傳輸、RMI等場景中。類通過實現 java.io.Serializable 接口以啓用其序列化功能。 但是,還有一個知識點並未展開介紹,那就是關於serialVersionUID 。這個

原创 面試加分項-HashMap源碼中這些常量的設計目的

前言 之前週會技術分享,一位同事講解了HashMap的源碼,涉及到一些常量設計的目的,本文將談談這些常量爲何這樣設計,希望大家有所收穫。 HashMap默認初始化大小爲什麼是1 << 4(16) /** * The defaul

原创 一份還熱乎的螞蟻金服面經(已拿Offer)!附答案

本文來自校招中拿到了螞蟻金服的實習生Offer,整體思路和麪試題目由作者——澤林提供,部分答案由Hollis整理。 由於作者面試過程中高度緊張,本文中只列出了自己還記得的部分題目。 經歷了漫長一個月的等待,終於在前幾天通過面試官獲悉已被螞