原创 【LeetCode】1、兩數之和

題目描述 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nums

原创 【Java】Java 字符串去重(保留第一次出現的字符)

需求描述:輸入一串帶重複字符的字符串,輸出第一次出現的字符的字符串 例如:輸入acvbabcd,輸出結果應該是:acvbd 目錄 方法一:利用StringBuffer + indexof 方法二:利用StringBuffer

原创 【tomcat】window環境上部署tomcat服務器時啓動startup.bat當關閉啓動窗口服務器也隨之關閉

解決方法: 將tomcat註冊爲windows上服務,這樣就可以通過cmd窗口啓動tomcat服務器,當關閉窗口時服務也會一直運行,避免一不小心關閉startup.bat窗口而引起的麻煩,說實話windows環境上部署服務器

原创 【設計模式】Java設計模式之建造者模式

目錄 一、爲什麼使用建造者模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、適用環境 一、爲什麼使用建造者模式 建造者模式可以將部件和其組裝過程分開,一步一步創建一個複雜的對象。用戶只需要指定複雜對象的類型就可以得到該對象

原创 【tomcat】tomcat不能啓動服務,錯誤代碼1

https://bbs.csdn.net/topics/390891071?page=1   Tomcat目錄下的bin,進入Tomcat8w.exe,進去切換到startup,下面的Mode默認是jvm,把這個jvm換成ja

原创 【設計模式】Java設計模式之享元模式

目錄 一、爲什麼使用享元模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、模式適用環境 一、爲什麼使用享元模式 享元模式(Flyweight Pattern) 也叫蠅量模式;運用共享技術有效地支持大量細粒度的對象 常用於系

原创 【設計模式】Java設計模式之命令模式

目錄 一、爲什麼使用命令模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、模式適用環境 七、模式應用實例 一、爲什麼使用命令模式 在軟件設計中,我們經常需要向某些對象發送請求,但是並不知道請求的接收者是誰,也不知道被請求的

原创 JDK的安裝和環境變量配置

1、從官網下載JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html 下載完畢後,將該exe文件雙擊傻瓜式安裝到你指定的位置即可,會發現文件夾中有jdk

原创 【設計模式】Java設計模式之組合模式

目錄 一、爲什麼使用組合模式 二、模式定義 三、模式結構 四、模式優點 五、模式缺點 六、模式使用環境 一、爲什麼使用組合模式 文件的樹形結構 學校的組織形式   類似的還有公司的職能樹等。 組合模式描述了如何將容器對象和葉子對象進行

原创 JSP和HTML的關係

01. 什麼是JSP? JSP全稱Java Server Pages,是一種動態網頁開發技術。它使用JSP標籤在HTML網頁中插入Java代碼。標籤通常以<%開頭以%>結束。 JSP是一種Java servlet,主要

原创 【tomcat】Tomcat無法成功啓動——雙擊startup.bat閃退的解決辦法

這是新手經常會犯的錯誤,只要注意三個點就可以解決這個問題。 一、首先查看端口是否被佔用了,一般Tomcat的默認端口是8080,可以在管理員命令行通過“netstat -ano|findstr "8080”"的命令查看當前是否

原创 【Java】將阿拉伯數字金額轉化爲中文大寫金額表示

今天老師即興佈置了一個作業,將阿拉伯數字金額轉化爲中文大寫金額表示,假設數字上限爲小於10億,可以支持2位小數,如: 100000001——壹億零壹元整 100100011——壹億零壹拾萬零壹拾壹元整 201000211——貳億零壹佰萬零

原创 【設計模式】Java設計模式之代理模式

一、爲什麼使用代理模式 有一天,小花收到了來自鐵憨憨小剛的情書,小花表示,是狗糧不好吃還是作業不夠多?這代碼它不香嗎,搞什麼戀愛?但是她不想當面拒絕小剛,於是她找到了好朋友小紅,替她向小剛表達婉拒之意。 在這裏,“小紅”就是一個代理。

原创 【LeetCode】2、兩數相加

題目描述 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0

原创 【Java】小數點後兩位

public class Test { public static void main(String[] args) { double num=5.2452; System.out.println