原创 springboot和springcloud相關面試題

Spring是什麼? Spring是爲了解決企業級應用開發的複雜性而創建的,簡化開發。 Spring如何簡化開發的? 爲了降低Java開發的複雜性,Spring採用了以下4種關鍵策略: 1、基於POJO的輕量級和最小侵入性編程,所有東西都

原创 多線程高併發編程

什麼是進程和線程? 進程:在操作系統中能夠獨立運行,並且作爲資源分配的基本單位。它表示運行中的程序。系統運行一個程序就是一個進程從創建、運行到消亡的過程。 線程:是一個比進程更小的執行單位,能夠完成進程中的一個功能,也被稱爲輕量級進程。一

原创 mysql相關理解與提高

    1.mysql常用聚合函數 分類:sum求和,avg平均數,max最大值,min最小值,count計算個數  簡單使用:   sum求和: select  sum(age)  from test;   avg平均數:select

原创 使用LAYUI時需要如何返回前端的數據(默認識別的格式)

1.layui 後臺需要傳給前端的json格式 package com.example.demo.common; import java.util.HashMap; import java.util.List; /** * Cre

原创 常用的UTILS工具類:主鍵隨機數;隨機字符/數工具類;redis緩存工具類

1. 生成主鍵隨機數: 時間+隨機數 public class KeyUtil { /** * 生成唯一的主鍵 * 格式: 時間+隨機數 * @return */ publi

原创 Mybatis相關面試題

MySQL的連接? Inner join:內連接,匹配關聯數據查詢出來。 Left join:左連接,左表數據全部顯示,右邊顯示符合。 Right join:右連接,右表數據全部顯示,左邊顯示符合。   Mysql索引如何實現? 索引是符

原创 Mybatis面試題

MySQL的連接? Inner join:內連接,匹配關聯數據查詢出來。 Left join:左連接,左表數據全部顯示,右邊顯示符合。 Right join:右連接,右表數據全部顯示,左邊顯示符合。   Mysql索引如何實現? 索引是符

原创 springboot與日誌整合

springboot與日誌整合 日誌框架:jul ,jcl ,jboss-logging ,logback ,log4j ,log4j2 ,slf4j   左邊選一個門面(抽象層),右邊選一個實現 日誌門面:Slf4j 日誌實現:Logb

原创 Springboot整合Redis簡單教程

springboot與redis的整合步驟 1.將框架jar包整合到pom中(spring+redis) <!-- 引入redisjar包依賴 --> <dependency> <groupId>redis.clients</g

原创 ArrayList、LinkedList、Vector、 hashMap、hashtable、ConcurrentHashMap的原理以及區別

  ArrayList、LinkedList、Vector區別和實現原理。 ArrayList、LinkedList、Vector是集合中經常拿來比較和麪試的一個問題,我這裏簡要概括一下他們的區別和實現原理。這裏需要區別jdk1.6和jd

原创 com.mysql.cj.exceptions.InvalidConnectionAttributeException

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is u

原创 Mybatis.xml文件中大於小於等於

第一種: 原符號 < <= > >= & ' " 替換符號 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot; 例如:sql如下: create_date_time &gt;= #{startTime} a

原创 Error:(4, 32) java: 程序包org.springframework.boot不存在

Error:(4, 32) java: 程序包org.springframework.boot不存在 Error:(5, 46) java: 程序包org.springframework.boot.autoconfigure不存在 E

原创 SpringBoot啓動報:Caused by: java.lang.IllegalArgumentException: At least one JPA metamodel must be

使用spring boot對項目改造,啓動報錯: Caused by: java.lang.IllegalArgumentException: At least one JPA metamodel must be present! 估

原创 對線程的理解

說到線程,我們一定首先想到的是線程的創建,線程的創建一般有兩種方式 一種是實現 Runnable 接口,另一種就是 繼承 Thread 類 ,因爲Java的單繼承多實現機制,所以,優先選擇 實現 Runnable 接口。 package