原创 k個反轉鏈表
給你一個鏈表,每 k 個節點一組進行翻轉,請你返回翻轉後的鏈表。 k 是一個正整數,它的值小於或等於鏈表的長度。 如果節點總數不是 k 的整數倍,那麼請將最後剩餘的節點保持原有順序。 示例 : 給定這個鏈表:1->2->3->4
原创 拉姆達表達式、Stream
Q:最近接觸到Stream流式編程遇到了一些錯誤,故做一次總結複習用。 一、λ表達式 通常我們會用一個類實現接口,然後構造對象作爲參數傳入,也可以使用匿名類,用λ表達式可以簡化匿名類的編寫,用例如下。 class
原创 SpringApplication之refreshContext
//上源碼 private void refreshContext(ConfigurableApplicationContext context) { refresh(context);//跟進 if (this.reg
原创 SpringApplication之prepareContext
prepareContext(context, environment, listeners, applicationArguments, printedBanner); // private void prepareConte
原创 springapplication之SpringApplicationRunListeners
上文講述了SpringApplication啓動的基本流程,下文展開將run方法 SpringApplicationRunListeners listeners = getRunListeners(args); //這裏從spri
原创 shade jar,解決jar死鎖衝突
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w
原创 SpringApplication之createApplicationContext
//這裏實例化的是SERVLET,即AnnotationConfigServletWebServerApplicationContext context = createApplicationContext(); public
原创 SpringApplication之run基本流程
核心方法run SpringApplication.run(DemoApplication.class, args) --> public static ConfigurableApplicationContext run(Cl
原创 shell語法
Shell 雖然沒有 C++、Java、Python 等強大,但也支持了基本的編程元素,例如: if...else 選擇結構,case...in 開關語句,for、while、until 循環; 變量、數組、字符串、註釋、加減乘除、邏輯
原创 docker學習筆記
基本概念 鏡像(Image):相當於是一個 root 文件系統,即一臺linux主機 分層存儲:鏡像構建時,會一層層構建,前一層是後一層的基礎,每一層構建完就不會再發生改變,後一層上的任何改變只發生在自己這一層 容器(Contai
原创 freemark筆記
// FTL 標籤(eg:<#if>) 不可以在其他 FTL 標籤 和 插值(${xxx})中使用 ${a} 取a變量的值。 ${avg(6, 10, 20)} FTL區分大小寫的 // user.name, us
原创 Mybatis學習筆記
SqlSessionFactoryBuilder ->SqlSessionFactory->SqlSession->SQL Mapper SqlSessionFactoryBuilder :根據配置生成SqlSessionFactor
原创 tree
中綴表達式轉後綴 符號入棧,入棧時檢查棧頂符號優先級,若優先級比符號低,直接入棧,若高,則出棧,一直到發現優先級更低的 元素爲止(同優先級不算) 後綴構建表達式樹 樹入棧,遇到符號出棧構成子樹,子樹入棧.... ALV
原创 SpringBoot整合mybatis,
一.新建項目 1.組名 2.項目名 1+2爲9默認的包名 3.選擇項目構建jar管理mvn、graddle等 4.項目構建語言java、kotlin、grovey等 5.項目打包設置,jar或war 6.java版本 選擇
原创 ssm整合mysql8.0的坑
driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/mydatabase?useSSL=false&useUnicode=true&characterEncod