原创 BIO、NIO、AIO 介紹和適用場景分析

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 IO的方式通常分爲幾種,同步阻塞的BIO、同步非阻塞的NIO、異步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前

原创 記一次MongoDB被黑經歷,你需要一份最佳安全防護指南

一、我的一次MongoDB被黑經歷 近幾年,MongoDB應用越來越多,MongoDB也越來越火。 從2015年開始,MongoDB被一些「非法組織/黑客」盯上了。他們的做法也很簡單,連到你的數據庫上,把你的數據拿走,然後把你的庫

原创 推薦這款基於Redis的高可用延遲隊列,用了都說好

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 前言 之前給大家推薦的幾款延遲任務處理隊列,對於一些要求比較高的場景是無法運用於生產環境的,一旦機器宕機或者應

原创 MySQL InnoDB 事務隔離級別的實現原理

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 今天要分享的Java集合是List,主要是針對它的常見實現類ArrayList進行講解 什麼是List List集合是線

原创 一文帶你精通CAS,由淺入深,直擊靈魂

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 後端開發中大家肯定遇到過實現一個線程安全的計數器這種需求,根據經驗你應該知道我們要在多線程中實現 共享變量 的原子性和可見性

原创 SpringBoot初始化幾大招式,看了終於明白了

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 背景 在日常開發時,我們常常需要 在SpringBoot 應用啓動時執行某一段邏輯,如下面的場景: 獲取一些當前環境的配置或

原创 年初鉅獻:一份拿下了阿里、網易、滴滴等大廠offer的學習筆記

2019僅剩最後二十天,回顧今年初遇“寒冬”時,自己也挺慌的,但是經歷過這麼多次面試後,我才“醒悟”,所謂的“寒冬”,“凍死”的都是“衣服穿的少的”。 年末了在這裏做一個年度總結,今年面試了不少的大廠(其實就是想體驗一下各大廠的技

原创 我來打臉了!誰說Java不能用文件批量導入導出?

1、介紹 Java實現文件的導入導出數據庫,目前在大部分系統中是比較常見的功能了,今天寫個小demo來理解其原理,沒接觸過的同學也可以看看參考下。 目前我所接觸過的導入導出技術主要有POI和iReport,poi主要作爲一些數據批量導入數

原创 阿里P8級大師精品之作:Spring源碼深度解讀(IOC/AOP/MVC/事務)

對於大多數第一次看spring源碼的人來說,都會感覺不知從哪開始看起,因爲spring項目源碼由多個子項目組成,如spring-beans,spring-context,spring-core,spring-aop,spring-

原创 這似乎是目前最實用的HashTable知識總結,你學fei了嗎?

哈希表:將對象轉換爲索引,然後存儲在數組中。 定義注意點: 對象:就是面向對象中的對象,可以爲任何東西。整數、浮點數、日期、字符串、類。 轉換:通過hash函數來完成,hash函數是hash表的核心與難點。對於整數,可以將取模運

原创 關於Redis內存分析、內存優化,我總結了這四大點

推薦閱讀: 我總結了72份面試題,累計3170頁,斬獲了30+互聯網公司offer(含BATJM) 2020首戰告捷,這份Java面試神技Plus版,讓我成功拿到了阿里、京東、字節跳動等大廠offer 疫情之下,收到美

原创 真心贊!超全的分庫分表,分佈式任務調度視頻終於免費開放下載了

來源:https://mp.weixin.qq.com/s/JScrEe9yZlNZGfkqw6-cog 今天給大家分享大佬珍藏已久的學習資料,新鮮出爐!此資料內容專注 Java 技術,包括 Spring Cloud,Spring

原创 2020首戰告捷,這份Java面試神技Plus版,讓我成功拿到了阿里、京東、字節跳動等大廠offer...

小編整理出了一份Java程序員進階架構師的核心技術,同時也是一份大廠面試神技(包含了各大廠面試必問的N+知識點)以及項目實戰,這份寶典共分爲九大模塊:JavaSE基礎、JavaSE高級、JavaWEB 基礎、JavaWEB高級、 數據庫、

原创 Mysql三範式?你想要的在這裏!!

這篇文章主要介紹了Mysql數據庫設計三範式實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 三範式1NF:字段不可分;2NF:有主鍵,非主鍵字段依賴主鍵;3NF:非主

原创 最實用的10個重構小技巧排行榜,你都用過哪些?

推薦閱讀:阿里二面涼經:虛擬機+MySQL+中間件+設計模式+緩存+Spring+併發等難題,全部迎刃而解 LZ 最近一直在研究虛擬機源碼,可惜目前還只是稍微有一點點頭緒,無法與各位分享,龐大的 JAVA 虛擬機源碼果然不是一朝一夕