原创 打卡6:Spring MVC基礎之基本配置

一. 靜態資源映射 簡述 通過在配置裏重寫addResourceHandlers方法來實現靜態文件(js、css、圖片)的直接訪問。 示例 package com.muzi.springboot01.mvc3; impo

原创 打卡7:基於properties的類型安全配置

application.properties文件 muzi.name=keyloved muzi.age=23 類型安全的Bean類 import org.springframework.boot.context.pro

原创 打卡2:Bean的初始化和銷燬

一. Bean初始化和銷燬的方式 Java配置方式 使用@Bean的initMethod和destroyMethod(等同於xml配置的init-method和destroy-method) 註解方式 使用JSR-250的

原创 maven方式運行和終止Spring Boot項目

運行命令 mvn spring-boot:run 終止方式 CTRL+C ⚠️使用maven方式運行Spring Boot項目一定要記得終止項目!!!

原创 打卡3:多線程

一. 簡介 Spring通過任務執行器(TaskExecutor)來實現多線程和併發編程; 使用TreadlePoolTaskExecutor可實現一個人基於線程池的TaskExecutor; 實際開發中任務一般是異步的,可用@

原创 打卡1:Bean的Scope

一. 什麼是Scope? 概念 Scope即Spring容器創建Bean的實例的方式 Spring的Scope類型 類型 解釋 Singleton 默認配置。一個Spring容器只有一個Bean實例 Pr

原创 打卡5:Spring MVC基礎之常用註解

@Controller 註解在類上,表明此類是Spring MVC的Controller,被聲明爲Spring的一個Bean,Dispatcher Servlet會自動掃描此類,並將請求映射到註解了@RequestMappin

原创 打卡4:Spring MVC基礎之第一個項目搭建

一. 簡述 MVC:Model(數據模型)+ View(視圖)+ Controller(控制器) Model:包含數據的對象。用來和View進行數據交互和傳值; View:試圖頁面,包括JSP、Thymeleaf等; Cont

原创 輸入一個字符串S和字符串數組arr,輸出arr中以s爲前綴的字符串並排序

輸入描述: 第一行:輸入一個字符串S 第二行:字符串數組arr 輸出描述: 輸出arr中以s爲前綴的字符串並排序 示例 輸入: ab abc bbd aba abk abd cc dd 輸出: aba abc a

原创 被面試過的Linux命令

定時任務命令——crontab https://www.cnblogs.com/runtimeexception/p/10050809.html 查看進程命令——ps -a,查看所有 -u,以用戶(user)的格式顯示

原创 你還不知道RocketMQ(超詳細)?

文章目錄一. 簡介二. 功能介紹三. 項目結構四. 四大核心組成1. NameServer2. Broker3. Producer4. Consumer五. 消息領域模型1. Message2. Topic3. Tag4. Gro

原创 史上最詳細的IDEA優雅整合Maven+SSM框架(詳細思路+附帶源碼)

參考:https://blog.csdn.net/qq_44543508/article/details/100192558

原创 分佈式鎖(Redis實現、Zookeeper實現)

一. Redis實現分佈式鎖 加鎖 雖然可以使用setnx(key,1),當一個線程執行setnx返回1,說明key原本不存在,該線程成功得到了鎖;當一個線程執行setnx返回0,說明key已經存在,該線程搶鎖失敗。 但這樣就

原创 映客面試總結(2020春招-服務端開發工程師)

自我介紹 Java8新特性? ConCurrentHashMap的原理及jdk8的改進? int和Integer的區別? 線程的狀態? 線程池常用參數? 怎麼用Redis去設計一個分佈式鎖? Redis怎麼做排行榜的? Red

原创 判斷sql語句是否使用索引及分析一條SQL的性能瓶頸

一. sql語句是否使用索引 在查詢語句前面加上explain 操作 解釋 我們只需要注意一個最重要的type 的信息很明顯的提現是否用到索引: type結果值從好到壞依次是: system > const > eq_r