原创 架構師之路——MyBatis系列第3篇:Mybatis使用詳解(1)

  Mybatis系列目標:從入門開始開始掌握一個高級開發所需要的Mybatis技能。 這是mybatis系列第3篇。 主要內容 1、 快速入門 準備數據庫 我們的需求 使用idea創建項目 pom.xml中引入mybati

原创 握草!居然有人整理了一份15w字的《Java面試手冊》,奉上膝蓋

寫在前面 今天給大家分享一份京東T8Java架構師總結整理的15萬字的Java 面試手冊,這套面試手冊涵蓋了諸多後端技術棧的面試題和答案,相信可以幫助大家在最短的時間內複習Java後端的大多數面試題,從而拿到自己心儀的offer。內容上7

原创 Spring cloud微服務架構前後端分離博客系統,Vue+boot源碼分享

一個基於微服務架構的前後端分離博客系統。前臺使用Vue + Element , 後端使用spring boot + spring cloud + mybatis-plus進行開發,使用 Jwt + Spring Security做登錄驗

原创 2020年開發者生態系統狀況報告,JAVA最流行,JavaScript最常用

2020年初,JetBrains進行的第四次年度開發商生態系統調查的合併結果,在對19,696名開發人員的調查中,得到了下列一些信息。 該份報告主要分爲以下幾大塊: JAVA:是最流行的主要編程語言。 JavaScript:是最常用的整體

原创 SpringBoot:掌握這兩個屬性,你的測試類可以啓動的更快些

單元測試是項目開發中必不可少的一環,在 SpringBoot 的項目中,我們用 @SpringBootTest 註解來標註一個測試類,在測試類中注入這個接口的實現類之後對每個方法進行單獨測試。   比如下面這個示例測試類: @Sprin

原创 多線程之Volatile關鍵字

概述 volatile在多線程併發時有兩個作用,一.實現線程間可見性。二.禁止指令重排序 線程間可見性 例子仍然可以在github中下載爲什麼存在線程間可見性問題? 根據java內存模型(JMM ),每個線程都有一個工作內存,共享一個主內

原创 [譯] 5 種主流的軟件架構模式

我們討論了很多軟件架構模式,我決定寫一篇關於它的文章,重點介紹領先的軟件架構師的見解。 首先,什麼是軟件架構模式? 架構模式是經過驗證的良好架構設計,以便我們繼續重用。軟件架構師一直在獲取和重用被證明是成功的架構模式。 更具體地說,架構模

原创 git reset —hard後暫存區代碼跑哪兒去了?

前言 昨天博主在臨近下班之時,準備提交代碼到遠程Git,當我Pull遠程代碼的時候提示我有衝突,主要是resource目錄下的文件被刪除的更新,奈何IDEA又不給我個合併的界面,只告訴我這幾個文件需要合併~ 於是我腦袋一熱就回滾到有需要合

原创 Spring Boot 異步請求和異步調用,一文搞定

  www.cnblogs.com/baixianlong/p/10661591.html 一、Spring Boot中異步請求的使用   1、異步請求與同步請求       特點: 可以先釋放容器分配給請求的線程與相關資源,減輕

原创 Java線程、多線程與線程池總結

先看幾個概念: 線程:進程中負責程序執行的執行單元。一個進程中至少有一個線程。 多線程:解決多任務同時執行的需求,合理使用CPU資源。多線程的運行是根據CPU切換完成,如何切換由CPU決定,因此多線程運行具有不確定性。 線程池:基本思想還

原创 迄今爲止講解最詳細的Tomcat架構解析與JVM、GC詳解及調優文檔

omcat作爲著名的Servlet容器實現以及輕量級Java應用服務器,是Apache軟件基金會的頂級項目。它開源、輕量,與JBoss、Weblogic 等企業級應用服務器相比,佔用資源小,擴展性好,深受Java研發人員喜愛,尤其是在當前

原创 你到現在還不知道的 深入淺出Spring MVC

摘要 本文旨在詳細分析SpringMVC工作原理以及作爲開發者如何基於SpringMVC做擴展。因爲SpringMVC分析的文章比較多,所以本文重點講解如何利用SpringMVC的擴展點實現我們的需求。 什麼是Spring MVC Spr

原创 不要搞笑哈,你用了5年的SpringBoot框架,竟然不瞭解它的啓動過程?

SpringBoot的啓動很簡單,代碼如下:     @SpringBootApplication public class MyApplication { public static void main(String[] ar

原创 美團面試官:高併發、任務執行時間短的業務怎樣使用線程池?

前言 無論是互聯網大廠還是一些中游公司的面試基本都會問到多線程與併發編程的知識,所以今天小編在這裏做了關於這方面知識的一個筆記分享送給即將面試跳槽的程序員朋友們! 首先關於多線程與併發的知識總結了一個思維導圖,分享給大家   如果你平時

原创 高傲面試官:小夥子,給我說一下spring框架吧

1. spring是什麼 輕量級開源框架 以 IoC(Inverse Of Control:反轉控制)和 AOP(Aspect Oriented Programming:面向切面編程)爲內核。 還能整合開源世界衆多著名的第三方框架和類庫。