原创 java字符串算法題

1.編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 你可以假設數組中的所有字符都是 ASCI

原创 spring入門教程

目錄 1. spring基本配置 1.1 導入jar包 1.2 創建配置信息 2. 注入實例 2.1 第一個項目構建 2.2 測試用例 2.3 流程概述 3. 其他注入法 3.1  其他方法注入 3.2 複雜類型注入 4. 使用註解注入

原创 Java Web入門教程

目錄 1 Web.xml常用信息 1.1 默認配置 1.2 servlet的xml信息 1.3 其他配置 2 response與request的方法 2.1 獲取請求參數 2.2 發送後臺參數 2.3 request 應用 2.4 res

原创 java數組算法題

1.給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。   輸入[0,0,1,1,1,2,2,3,3

原创 freemarker基本語法

1.什麼是freemarker FreeMarker是一個用Java語言編寫的模板引擎,它基於模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它並不知道Servlet或HTTP。它不僅可以用作表現層的實現技術,

原创 java面試題

java類的初始化及實例初始化加載順序 https://blog.csdn.net/qq_38815856/article/details/90107122   java最全的單例模式詳解 https://blog.csdn.net/qq

原创 策略模式

需求提出 設計兩款鴨子可以發出不同的叫聲行爲 面向對象設計 這裏先定義出超類Duck,寫出共有的行爲方法 public abstract class Duck { public Duck() { } public void Q

原创 java最全的單例模式詳解

一、餓漢式 1.常規創建法 /* * 餓漢式: * 在類初始化時直接創建實例對象,不管你是否需要這個對象都會創建 * * (1)構造器私有化,禁止new對象保持對象唯一 * (2)自行創建,並且用靜態變量保存 * (3)

原创 java類的初始化及實例初始化加載順序

測試代碼如下: public class Father { private int i = test(); private static int j = method(); static { System.out.print

原创 Elasticsearch基礎

1.存儲結構 Elasticsearch是文件存儲,Elasticsearch是面向文檔型數據庫,一條數據在這裏就是一個文檔,用JSON作爲文檔序列化的格式,比如這樣: { "name" : "xiaoming", "a

原创 thymeleaf基本語法

項目加入依賴,然後在html加入 <html lang="en" xmlns:th="http://www.thymeleaf.org"> 1. 獲取後端數據 後臺代碼: @RequestMapping("/test") public

原创 不錯的博客

JavaWeb——Servlet(全網最詳細教程包括Servlet源碼分析) https://blog.csdn.net/qq_19782019/article/details/80292110   hibernate學習之在intell

原创 java數組初級算法題(下)

1.給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。最高位數字存放在數組的首位, 數組中每個元素只存儲一個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。 輸入: [1,2,3] 輸出: [1,2,4] 解釋

原创 java數組初級算法題(上)

1.給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。   輸入[0,0,1,1,1,2,2,3,3

原创 Vmware添加磁盤的方法:擴展磁盤

https://blog.csdn.net/liumiaocn/article/details/78877957