原创 《JAVA編程思想》前四章總結

這本書前四章非常的基礎,所以就用一篇文章大略總結一下前四章一些重要知識點 1.JAVA的8種基本數據類型 2.static關鍵字的用法 static關鍵字,可以修飾變量、方法和靜態代碼塊。 static關鍵字的基本作用,簡而言之,就是方

原创 劍指offer刷題記錄(一)

我的解法如下:  class Solution { public String reverseLeftWords(String s, int n) { Solution solution = new Solut

原创 數據庫sql基本語句刷題

1. 很基礎的一道多表查詢題,因爲題目要求:無論person是否有地址信息,都需要基於上述兩表提供person,那很明顯就是保留表1全部+加上表12公共部分,所有使用left join ...on...的結構 select a.Fir

原创 劍指offer刷題記錄(五)

1. 這道題確實有難度,因爲它的限制條件非常多了,所以難度大大提升了。我想到了遞歸,但這裏不讓用if語句來判斷何時跳出遞歸。 這裏貼出一個大佬的解法,使用了一個&&短路的特性,就是比如(關係式a)&&(關係式b),如果a爲真,就會去驗證

原创 劍指offer刷題記錄(二)

    1. 我的解法:將樹中節點以遞歸的方式放入ArrayList這個容器中,然後調用Collection.sort()方法將其排序,然後輸出第k大的節點。 這種方法相當於沒有利用好二叉查找樹的特點,導致速度較慢。 6ms /**

原创 JAVA編程思想 第18章IO

IO流總結: 下面的博客已經講得非常清楚了,自己的總結可能後面再寫寫。 https://www.cnblogs.com/furaywww/p/8849850.html https://www.fangzhipeng.com/javaint

原创 劍指offer刷題記錄(四)

1. 我的解法很簡答:1ms class Solution { public int search(int[] nums, int target) { if(nums.length == 0) return 0

原创 《JAVA編程思想》第十一章(容器)、十六章、十七章總結

我將十一章容器部分和十七章寫在一塊,所以十六章先寫在前面。 一.十六章 1.數組和集合的區別 儲存元素的區別:數組可以存放基本數據類型,也可以存放引用數據類型,基本數據類型存放的是數值,而引用數據類型存放的是地址值。集合只能存放引用數據類

原创 《JAVA編程思想》第九、十、十一(泛型)、十五章節總結

第九章 1.抽象類和接口的區別?  說這個問題之前,必須得說明抽象類和抽象方法。首先抽象方法是必須在抽象類中,不能在普通方法中。但是,抽象類可以包含一個或多個抽象方法,也可以沒有抽象方法。抽象方法中也可以存在不是抽象的方法。 抽象類:(爲

原创 Maven工程搭建,以及基於spring的xml和註解配置

1.首先需要有maven包: 2.本地倉庫(有常用的jar包) 3.設置好home、setting和本地倉庫地址 4.出現了運行時報錯:Error : java 不支持發行版本5 解決方案:這兩個設置對應的JAVA編譯器選擇本地對應

原创 第6章支持向量機

支持向量(support vector)就是離分隔超平面最近的點 SVM特點:幾乎所有分類問題都可以解決,SVM本身是一個二類分類器,對多類問題應用SVM需要對代碼做一些修改 序列最小優化算法(Sequential Minimal Opt

原创 聯繫人案例添加三個複雜功能

一、刪除選中的條目,全選和全不選功能 。 實現邏輯圖如下: 1.首先要在list.jsp上修改,list界面如下:   <%@ page contentType="text/html;charset=UTF-8" language="

原创 案例練習:聯繫人CURD 連接數據庫

技術選型:Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtilS+tomcat   1.導入必須用到的jar包   2.先實現查詢所有條目的功能(查詢功能),真個代碼邏輯思路如下圖: 3層結構,第

原创 簡單案例:文件下載和驗證碼程序

文件下載需求:     1. 頁面顯示超鏈接     2. 點擊超鏈接後彈出下載提示框     3. 完成圖片文件下載 1.新建一個JAVA EE項目,配置tomcat相關設置。新建一個download.html,就是客戶端訪問的界面

原创 Servlet、request、response服務器登錄案例

寫一下整個案例的過程,記錄一下。 目標:想完成如下的登錄界面,不是前端網頁設計,而是與數據庫相連,當你輸入正確的用戶名和密碼,可以成功登錄到一個界面,而錯誤的則是另一個界面,並提示錯誤。 整個實現思路如下圖:3個大塊 1.最左邊則是一個