原创 傻子學編程(五)之SpringBoot啓動流程簡析

從SpringBootApplication啓動類開始。 第一步:運行SpringApplication的run方法 第二步:run方法下,一邊調用構造函數,一邊調用實際的run方法 (這裏我標記了1調用構造函數,2調用run方法)

原创 Insert語句,把一張表的部分字段插入到另一張表,並且兩張表通過某ID關聯。

準備:兩張表,base_component 和 base_component_management 兩張表的關聯條件:base_component_management 的component_id 和 base_component 的id

原创 關於類加載順序的六道題,你都會嗎?

不多bb,先上結論: 1、一個類會被類加載去預加載,被加載的類,不一定被初始化。 2、類只有在首次被使用的時候,纔會被初始化,也就是類只會被初始化一次。 下面是六道題目,思考一下輸出結果應該是什麼? Q1   結果是: MyParent

原创 Invalid character found in method name. HTTP method names must be tokens|the HTTP protoco

把Https改成Http!!! 把Https改成Http!!! 把Https改成Http!!!

原创 Null return value from advice does not match primitive return type for

報錯信息 報錯原因:我是代碼裏用了異步線程,AOP做了一層切面處理,底層是通過jdk動態代理實現。 不管是cglib代理還是jdk代理,你的返回值必須是包裝類,如下圖我返回的是基本類型,所以就會報錯。 把int 改成 Integer就可以

原创 傻子學編程(三)之Spring如何解決Bean循環依賴

結論是:通過setter方法(@AutoWired)注入bean可以被解決,通過構造器方法注入bean直接拋出異常! 不知道什麼是構造器注入的,先去學習一波! 下面看一下Spring是怎麼解決循環依賴的: 先明白兩點: 1.bean的創建

原创 Linux下導出mysql數據庫,壓縮下載到本地。

用到mysqldump的命令 1.找到mysql的安裝路徑,默認的是/usr/local/mysql/bin 我這裏是/mnt/mysql/bin/ 2.輸入命令 mysqldump -uroot -p xxx數據庫名字 > xxx數據庫

原创 傻子學編程(四)之SpringBoot自動配置原理

廢話不說,直奔主題。 首先,從啓動類的@SpringBootApplication點進去,發現一個註解@EnableAutoConfiguration(這是一個接口), 點進去後發現,主要由@AutoConfigurationPackag

原创 Linux解決error while loading shared libraries

 默認情況下,編譯器只會使用/lib和/usr/lib這兩個目錄下的庫文件,通常通過源碼包進行安裝時,如果不指定--prefix,會將庫安裝在/usr/local/lib目錄下;當運行程序需要鏈接動態庫時,提示找不到相關的.so庫,會報錯

原创 實操kubeadm安裝部署Kubernetes集羣全過程 V1.18.0

首先感謝王躍輝我輝哥提供的技術支持,嘿嘿! 準備工具:VMware(已經啓動好三臺Linux服務器Centos7.5及以上),遠程連接工具putty,xshell等 如果還沒有安裝虛擬機,或者不知道怎麼操作,請移步這裏: https://

原创 使用VMware搭建Linux虛擬機Centos版

1.下載VMware 15版本 鏈接:https://pan.baidu.com/s/1x-N2Gzy91YDbMo8tCuYQCA  提取碼:4rbh 安裝,激活祕鑰:YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 如祕鑰失

原创 傻子學編程系列之Spring如何解決Bean循環依賴

結論是:通過setter方法(@AutoWired)注入bean可以被解決,通過構造器方法注入bean直接拋出異常! 不知道什麼是構造器注入的,先去學習一波! 下面看一下Spring是怎麼解決循環依賴的: 先明白兩點: 1.bean的創建

原创 瀏覽器在線預覽pdf,隱藏右上角的下載按鈕

在你的需要演示的URL地址後邊加上代碼 '#toolbar=0' 上邊黑的一條工具欄就會隱藏掉。 沒有加代碼之前,可以直接下載,功能權限控制不了下載按鈕, 加完代碼以後 這一條就沒有了。!!!     點贊 收藏

原创 PDF在線預覽java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider

問題可能存在原因 文件pdf存在加密,找不到對應的解密 更換一下jar包依賴 參考鏈接 https://stackoverflow.com/questions/10391271/itext-bouncycastle-classnotfou

原创 Incorrect parameters in the call to native function 'iFnull'

錯誤代碼 select ROUND(IFNULL(sum(shc.price) /(select sales_area from scheme_house_type_rel where id = '61e270639e46441b90f