原创 附彩蛋|Spring Security 竟然故意延長登錄時間?知道真相的我驚呆了!

2011年12月21日,有人在網絡上公開了一個包含600萬個CSDN用戶資料的數據庫,數據全部爲明文儲存,包含用戶名、密碼以及註冊郵箱。事件發生後CSDN在微博、官方網站等渠道發出了聲明,解釋說此數據庫系2009年備份所用,因不明原因

原创 不錯!SpringBoot發佈Jar包優化瘦身指南!

概要說明 隨着Spring Boot的流行,大家體驗到只需構建輸出一個jar文件,然後只需一個java -jar命令就能部署運行應用的爽快。常見一些單體應用隨着項目規模的擴展單個jar文件的大小越來越大,動輒兩三百MB。如果再引入微

原创 Spring中的重試功能!嗯,有點東西

來源:https://albenw.github.io/posts/69a9647f/ 概要 Spring實現了一套重試機制,功能簡單實用。Spring Retry是從Spring Batch獨立出來的一個功能,已經廣泛應用於S

原创 【抽獎】全新蘋果 AirPods,包郵送一套!

爲回饋長期以來科創人讀者對本欄目的關注支持,本週小編聯合了計算機領域八位高質量原創號主一起爲大家送出一套 全新蘋果AirPods 2代。 以下推薦的公號原創率都很高,均爲個人IP號,有些小夥伴應該已經關注部分公號。 本次抽獎採用第三方抽獎

原创 7種可能會導致內存泄漏的場景!

雖然Java程序員不用像C/C++程序員那樣時刻關注內存的使用情況,JVM會幫我們處理好這些,但並不是說有了GC就可以高枕無憂,內存泄露相關的問題一般在測試的時候很難發現,一旦上線流量起來可能馬上就是一個詭異的線上故障。 1. 內存泄

原创 認真聊一下MySQL索引的底層實現!

前言 當我們發現SQL執行很慢的時候,自然而然想到的就是加索引,當然他也是高頻的面試問題,所以今天我們一起來學習一下MySQL索引的底層實現:B+樹。 樹簡介、樹種類 B-樹、B+樹簡介

原创 我去,這幾個Linux指令太裝B了|動圖展示

1. sl 先看一下呼嘯而過的火車;安裝指令如下; sduo apt-get install sl 執行結果如下: 2. htop 圖形化Linux系統性能監測工具,屌不屌: 安裝指令如下: sduo apt-get i

原创 7種分佈式事務的解決方案,一次講給你聽

本文約5300字,閱讀時長「5分鐘」 什麼是分佈式事務 分佈式事務是指事務的參與者、支持事務的服務器、資源服務器以及事務管理器「分別位於不同的分佈式系統的不同節點之上」。 一個大的操作由N多的小的操作共同完成。而這些小的操作又分佈

原创 最新大廠面試真題集錦

年後又是一波求職季,正是“金三銀四”這個求職黃金期,很多人扎堆在這個時間段跳槽,找工作,程序員也不例外。   春節剛過,各公司企業都開始啓動了新一年的招聘計劃,招聘崗位倍增,求職人數遠超於崗位數量。尤其是大廠,無論從薪資待遇、福利待遇、職

原创 一文掌握Redisson分佈式鎖原理|乾貨推薦

ReentrantLock 重入鎖 在說 Redisson 之前我們先來說一下 JDK 可重入鎖: ReentrantLock ReentrantLock 保證了 JVM 共享資源同一時刻只允許單個線程進行操作 實現思路 Re

原创 Zookeeper 的 5 大核心知識點!

1 ZooKeeper簡介 ZooKeeper 是一個開源的分佈式協調框架,它的定位是爲分佈式應用提供一致性服務,是整個大數據體系的管理員。ZooKeeper 會封裝好複雜易出錯的關鍵服務,將高效、穩定、易用的服務提供給用戶使用。

原创 Google Guava,牛逼的腳手架

01、前世今生 你好呀,我是 Guava。 1995 年的時候,我的“公明”哥哥——Java 出生了。經過 20 年的發展,他已經成爲世界上最流行的編程語言了,請允許我有失公允的把“之一”給去了。 雖然他時常遭受着各種各樣的吐槽,但他

原创 在小公司躺三年就想跳大廠?真相有點淒涼!

不要進外包! 不要進外包! 不要畢業就進外包! 我是普通二本的計算機專業,一畢業就去了外包待了三年,本以爲畢業進外包先待一會,壓力沒那麼大,薪資也不錯,結果聚會跟以前的同學聊起,他現在不僅職位薪資比我高了好幾倍,技術

原创 JDK 9 對字符串 String 的優化,挺有意思!

String類可以說是Java編程中使用最多的類了,如果能對String字符串的性能進行優化,那麼程序的性能必然能大幅提升。 這不JDK9就對String字符串進行了改進升級,在某些場景下可以讓String字符串內存減少一半,進而減少J

原创 JVM史上最全性能優化知識點,免費領取

很多工作 1、2 年的朋友都經常問我一個問題,性能調優真的有用麼?   我有個在小廠工作的朋友,有一次跟我聊到,他們公司的系統從來沒有過性能調優,功能測試完就上線了,也沒出現過什麼問題,那爲什麼還要做性能調優呢?   說實話,剛工作的時