原创 Spring Boot 面試的十大問題

用下面這些常見的面試問題爲下一次 Spring Boot 面試做準備。 在本文中,我們將討論 Spring boot 中最常見的10個面試問題。現在,在就業市場上,這些問題有點棘手,而且趨勢日益嚴重。 @SpringBootApplic

原创 有興趣來跟我學一下這個嗎?

在學習redis之前,我們首先需要了解一下NoSQL(非關係數據庫)。非關係型數據庫通常指數據以對象的形式存儲在數據庫中,而對象之間的關係通過每個對象自身的屬性來決定。 爲什麼需要 NoSQL?(1) High performance -

原创 Java 應用性能優化

Java 應用性能優化是一個程序員必須要考慮的問題,典型的性能問題如頁面響應慢、接口超時,服務器負載高、併發數低,數據庫頻繁死鎖等。 Java應用性能的瓶頸點非常多,比如磁盤、內存、網絡 I/O 等系統因素,Java 應用代碼,JVM GC

原创 Java虛擬機知識點-class文件

Class文件是一組以8位字節爲基礎單位的二進制流,各個數據項目嚴格按照順序緊湊排列在Class文件中,中間沒有添加任何分隔符,這使得整個Class文件中存儲的內容幾乎全部是程序運行的必要數據,沒有空隙。當遇到需要佔用8位字節以上的數據項時

原创 HR 問“你目前有幾個 Offer”,聰明人會怎麼說?你呢!

•1. 當HR問你offer情況,是什麼意思? •2. HR問你offer情況,應該怎麼回答? 一個朋友和我聊天,說起自己最近被虐的面試經歷。他985畢業,工作3年,看中了一家月薪1.5萬的工作,準備跳槽。雖然在北京不算高,但也還不錯,他的

原创 你瞭解Spring事物控制特性嗎

一.事務特性原子性:強調事務的不可分割一致性:強調的是事務的執行的前後,數據的完整性要保持一致隔離性:一個事務的執行不應該受到其他事務的干擾持久性:事務一旦結束(提交/回滾)數據就持久保持到了數據庫 二.如果不考慮隔離性,會引發一些安全性問

原创 用Redis輕鬆實現秒殺系統

導論曾經被問過好多次怎樣實現秒殺系統的問題。昨天又在CSDN架構師微信羣被問到了。因此這裏把我設想的實現秒殺系統的價格設計分享出來。供大家參考。 秒殺系統的架構設計秒殺系統,是典型的短時大量突發訪問類問題。對這類問題,有三種優化性能的思路:

原创 Java面試零碎知識點

1.Java文件經過JVM編譯成字節碼文件,即.class文件,將字節碼文件在不同的操作系統中運行時,操作系統再將字節碼文件編譯成機器碼文件。這就是Java跨平臺 2.首先明確一點,java 的 GC 回收是完全自動的,沒有提供相關 api

原创 2019最新java常見面試題整理

操作系統說一下線程和進程,它們的區別同步和異步的區別阻塞和非阻塞的區別操作系統中死鎖的四個必要條件mmap和普通文件讀寫的區別,mmap的注意點CPU密集型和IO密集型的區別Linuxlinux 用過的命令kill 用法,某個進程殺不掉的原

原创 刷了兩個月面試經驗,我終於...

終於也可以發自己的上岸麪筋了。最近收穫了很多,筆試題、劍指offer題,真·牛客的面經分享,所以按照老規矩,上岸分享下面試經歷(以下按面試順序)。 CVTE(一面) 自我介紹 單點登錄 如果不用這個單點登錄,怎麼管理 session coo

原创 談談我對微服務、SpringCloud、k8s、Istio的一些雜想

一、微服務與SOA “微服務”是一個名詞,沒有這個名詞之前也有“微服務”,一個朗朗上口的名詞能讓大家產生一個認知共識,這對推動一個事務的發展挺重要的,不然你叫微服務他叫小服務的大家很難集中到一個點上。 業界對微服務與SOA的區別爭論比較多大

原创 阿里架構師用一篇文章帶你詳解SpringBoot註解

一、註解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration註解。其中@ComponentScan讓S

原创 一篇文章深入淺出帶你瞭解mybatis

什麼是mybatis: Mybatis本質是一種半自動化的ORM框架,前身是ibatis,除了要pojo和映射關係之外,還需要些sql語句。 怎麼看待ORM框架: 處理矛盾的,java程序員喜歡面向對象開發和麪向接口開發,而數據庫是一張張表

原创 一篇文章徹底搞懂Java虛擬機

概念 虛擬機:指以軟件的方式模擬具有完整硬件系統功能、運行在一個完全隔離環境中的完整計算機系統 ,是物理機的軟件實現。常用的虛擬機有VMWare,Visual Box,Java Virtual Machine(Java虛擬機,簡稱JVM)。

原创 SpringAOP實現源碼解讀

1、Spring AOP樣例 簡單介紹怎麼樣基於Spring實現AOP編程(註解方式在目標對象方法中織入通知方法) 2、AOP關鍵註解@EnableAspectJAutoProxy 分析@EnableAspectJAutoProxy註解源,