原创 Java代碼片段工具篇之StreamFilter過濾器簡化寫法

代碼片段系列, 前面寫了一個日期生成工具,受到很多同學的關注,再次在分享一個小編在業務中簡化代碼的過濾。 並沒有技術難度和技巧,僅僅是對原生lambda的封裝,簡化使用語法。 JDK原生過濾器語法 其實很簡單的過濾,但是使用JDK

原创 Java代碼片段實戰篇之GuavaCache內存緩存

本篇主要是本地緩存代碼實戰,提供業務中常用的本地緩存使用代碼片段(直接跳過看標題五) 寫在前面: 長在業務系統中做開發,不會點高級知識點,有點不好意思了。在業務系統中,提高系統響應速度,提供系統高併發能力,其實方向很簡單,三個方

原创 Java代碼片段工具篇之StreamBinder數據分組簡化

什麼是分組,在寫業務代碼時候,經常會遇到分組的需求,將數據根據某一個條件分組成一對多,或者拆分成一對一的關係。JDK是對Stream提供了分組的方法但是不是特別好用,代碼寫起來也不夠精簡,爲了讓業務代碼更加精簡,實現業務更簡單。對

原创 「解決方案」冪等併發重複提交探究

在這裏插入圖片描述 一款專門爲SpringBoot設計的防重冪等組件 本文以下的討論,都是假設我們數據庫沒有做唯一約束和樂觀鎖的場景下的分析。關於防重和冪等判斷的討論,歡迎留言討論,感謝關注大佬支持。 一、問題重現 下面這段邏

原创 程序猿到底有沒有必要買一臺阿里雲服務器?

在這裏插入圖片描述 做爲一名程序猿多多少少每天都在跟服務器打交道,尤其是後端的小夥伴,那麼你是否也有這樣的想法呢 ? 一、個人服務器究竟能做什麼? 1. 搭建個人博客 軟件開發這個行業,知識技術日新月異,作爲一名合格專注的程序

原创 程序猿到底有沒有必要買一臺阿里雲服務器?

做爲一名程序猿多多少少每天都在跟服務器打交道,尤其是後端的小夥伴,那麼你是否也有這樣的想法呢 ? 一、個人服務器究竟能做什麼? 1. 搭建個人博客 軟件開發這個行業,知識技術日新月異,作爲一名合格專注的程序猿每天都會瀏覽各種各樣

原创 「強烈推薦」每個程序員都應該收藏的網站

作爲一名互聯網人必須要知道的網站,建議收藏 一、自媒體方向 1. 文本排版 a. 365編輯器 b. 135編輯器 2. 圖片設計 a. 作圖怪 b. 創可貼 c. 搞定設計 d. 設計塢 二、圖片 1. 無版

原创 Mybatis的插件設計源碼分析

在這裏插入圖片描述 Mybatis的插件設計你知道多少? 本文主要分爲兩部分,第一部分我們看插件設計原理和如何從 Mybatis 中學習設計插件,第二部分我們學習如何開發Mybatis插件。 一、插件設計原理 Mybatis 中

原创 快速理解Java字符串常量池

快速理解Java字符串常量池 本篇課程不來虛的,上來就是幹活,現在發車。小編通過代碼案例及比喻,帶你一窺究竟。 爲什麼會有常量池的概念? 不知道小夥伴們是否有思考過這個問題? 沒有思考也無所謂,小編在這裏類比一下,大家就會清晰了

原创 20位頂級設計師的桌面環境

摘要 對一個設計師來說,用來辦公的桌面環境的重要性遠遠超過其他行業,那麼看看包括 Dribbble 聯合創始人和 Twitter 設計師等在內的 20 位英、美頂尖設計師他們的桌面環境都是怎樣的吧。 對設計師來說,其辦公時間

原创 '作爲一名電腦發燒友,哪一款桌面是你的理想桌面呢

作爲一名電腦發燒友,哪一款桌面是你的理想桌面呢 ? 小編最愛第二款,請不要吝嗇的評論下來吧。 第一款 第二款 第三款 第四款 第五款 第六款 第七款 第八款 第九款 第十款 第十一款 第十二款 第十三款

原创 中國式“被公司加班”的辦公室文化有多可怕

一天工作8小時,一週5天班,勤勞的中國人遠不止這個數。爲什麼永遠都有做不完的工作,到底中國式“被公司加班”有多可怕,讓我們一探究竟。 下班時間如果沒事不能準點走,必須裝模作樣,這是我最反感的辦公室文化。我曾經調研走訪過許多行

原创 一個程序猿的自我修煉之獨孤九劍

不喜歡讀書,卻熱愛武俠。不喜歡學習,卻熱愛編程。 以武會友,思考人生。 編程四種境界 利劍 重劍 木劍 無劍 利劍:凌厲剛猛,無堅不摧,弱冠前以之與河朔羣雄爭鋒 前期首先要滿足開發需求,熟悉Java語法基礎API及會用常見框

原创 幽你一默:江湖上流傳只有程序猿才懂的幽默

親試只有程序猿知道的梗 1.一程序員去面試,面試官問:“你畢業才兩年,這三年工作經驗是怎麼來的?!”程序員答:“加班。” 2.某程序員對書法十分感興趣,退休後決定在這方面有所建樹。於是花重金購買了上等的文房四寶。一日,飯後突生雅

原创 深入淺出Mybatis系列(二)Mybatis核心配置篇

在本篇中小編主要對SqlSession及Configuration重點介紹,這兩塊知識點可以說是Mybatis中最重要的知識點,只有對 SqlSession和Configuration有清醒的認識後,學習效率就翻倍提升。以下所有知