原创 什麼是動態代理?Spring中有哪幾種實現?有什麼區別?

什麼是動態代理?Spring中有哪幾種實現?有什麼區別? 答: 1. 可以任意的控制任意對象的執行過程,這個對象的執行過程可以由客戶端靈活的指定 2. 兩種 3. jdk和CGLib JDK 1. JDK versi

原创 Spring初始化Bean的三種形式

大致使用這三種方式 BeanPostProcessor @PostConstruct @PreDestroy initMenthod Destroy BeanPostProcessor 兩個方法 postProcessBeforeIn

原创 lamdba總結

1. lamdba中使用method refenrence對list集合進行排序 1. 基礎數據類型排序 //初始化集合 List<Integer> list = Lists.list(1, 2, 3, 4); //升序排序 Com

原创 docker + gitlab + harbor + jenkins 搭建自動化部署

1. 安裝gitlab docker-compose.yaml(docker-compose自行了解) version: "3" services: gitlab: image: 'gitlab/gitlab-ce:12

原创 docker Harbor上傳鏡像(附加安裝)

1.在GitHub下載Harbor https://github.com/goharbor/harbor/releases (有600MB+) 鏈接: https://pan.baidu.com/s/1GK9On8DT4sJ40-5

原创 本地構建Spring源碼步驟

1. 通過gitee(碼雲去拉取代碼) 將Spring-framework源碼git路徑貼進去:https://github.com/spring-projects/spring-framework.git 然後本地拉取碼雲(gitee

原创 Linux總結(日常總結~)

1.copy 文件中制定的內容段 1. 文件中開始的內容 grep -n '2019-12-20 11:40:00' filename 2. 文件中結束的內容 grep -n '2019-12-20 11:50:00' fil

原创 docker-compose install

curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/lo

原创 idea maven打包跳過測試

1.命令行執行 mvn package -Dmaven.test.skip=true 報錯提示:'mvn' 不是內部或外部命令,也不是可運行的程序 或批處理文件。 需要配置maven的環境變量,配置好了之後重啓idea就好了  

原创 docker常用命令(個人總結)

1. 單獨進入鏡像容器 sudo docker exec -it a678362e5941 /bin/bash -it : 交互式訪問容器 /bin/bash :可以縮寫爲 bash 2.啓動docker鏡像 docker

原创 初學MongoDB(個人總結)

1.排序+模糊查詢 Aggregation aggregation1 = Aggregation.newAggregation(Aggregation.match(Criteria.where("shopName").regex("

原创 java reflection(反射)總結(通過反射獲取當前方法的註解以及調用構造方法,方法,屬性)

實體 package com.youshang.demo.model; import com.youshang.demo.annotation.PersonAnnotation; /** * @author youshang *

原创 docker 報錯See "systemctl status docker.service" and "journalctl -xe" for details

執行systemctl restart docker報錯: Job for docker.service failed because the control process exited with error code. See "s

原创 docker 拉取鏡像報錯x509: certificate has expired or is not yet valid

報錯截圖: 報錯原因:根據網上的說法是因爲虛擬機的時間問題導致的,現在更新虛擬機的時間 解決辦法: 拉取鏡像: yum install -y ntpdate ntp 修改配置文件 vim /etc/ntp.conf 配置如下: #

原创 REST ful風格總結(在逍遙子的基礎上~只供自己簡單總結,詳情請看原文)

轉載逍遙子博客 博客地址 1.在取接口名的時候端點(animals)不準使用動詞,比如:https://api.example.com/v1/animals  - - HTTP請求動作     PUT 更新一整個對象 修改     P