原创 @Import註解以及向SpringIOC容器中手工註冊bean(註冊bean的3種方式)

有時沒有把某個類注入到IOC容器中,但在運用的時候需要獲取該類對應的bean就可以使用@Import註解向容器中添加bean 1.如下: 使用@Import在配置類中向IOC中添加person 和teacher 的實例Bean @Con

原创 Spring--基於註解的aop實現

1首先編寫業務類,如: @Configuration public class MathCalculator { public int div(int i,int j){ System.out.println("

原创 Bean的生命週期(3種方式)

1.通過@Bean註解指定組件的初始化方法和銷燬方法 Bean的實現類: public class Car { private String name; private int age; public Car(

原创 @Conditional註解---spring

@Configuration @Import(MyImportSelector.class) public class ApplicationConfig { @Conditional(TestCondition.class)

原创 centos7 國內鏡像yum安裝mysql5.7

檢查mysql環境是否已存在 雖然我的是純淨系統,但別人的不能保證,爲了避免發生什麼問題我們還是先檢查下mysql是否已經安裝過 [root@localhost ~]# rpm -qa | grep mysql [root@local

原创 工廠模式&單例模式

核心代碼:(簡單工廠) package com.factory;/* *@author: *@time */ import com.entity.Aodi; import com.entity.Byd; import com.e

原创 靜態代碼塊及作用

它是隨着類的加載而執行,只執行一次,並優先於主函數。具體說,靜態代碼塊是由類調用的。類調用時,先執行靜態代碼塊,然後才執行主函數的。 靜態代碼塊其實就是給類初始化的,而構造代碼塊是給對象初始化的。 靜態代碼塊中的變量是局部變量,與普通函數

原创 NIO網絡編程實例

服務端: package nioChat;/* *@author: *@time */ import java.io.IOException; import java.net.InetSocketAddress; import

原创 git提交代碼報錯:Push to origin/master was rejected

git push -u origin master -f

原创 Java面試題(自己不會的查大佬的貼,持續記錄中)

目錄 1.Java運算符優先級... 9 2.HTML,JS,CSS的區別... 10 1、HTML—Hypertext Markup Language. 10 2、CSS—Cascading Style Sheet 10 3、JavaS

原创 聚簇索引和非聚簇索引(通俗易懂 言簡意賅)

總結:InnoDB中,表數據文件本身就是按B+Tree組織的一個索引結構,聚簇索引就是按照每張表的主鍵構造一顆B+樹,同時葉子節點中存放的就是整張表的行記錄數據,也將聚集索引的葉子節點稱爲數據頁。這個特性決定了索引組織表中數據也是索引的一

原创 springboot--docker--mysql 經常碰到的錯(記錄)

MYSQL表名區分大小寫   create table USER(     ID           INTEGER, ACCOUNT_ID   VARCHAR(100),     NAME         VARCHAR(50),

原创 RPC 框架簡析

作者:洪春濤 鏈接: 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   本地過程調用 RPC就是要像調用本地的函數一樣去調遠程函數。在研究RPC前,我們先看看本地調用是怎麼調的。假設我們要調用函數Mul

原创 list遍歷時刪除對象

1.使用迭代器remove   2.for循環遍歷獲取下標按下標移除

原创 insert注意點

insert into table_name values()這種寫法需要將所有的字段按照table_name中字段的順序1653去設置插入的內容,很容易出錯,所以要insert into table_name (col1,col2,……