原创 springboot+springmvc+mybatis 使用註解對數據庫的增、改和查操作

最近在做java後臺所遇到的問題和總結,本文針對的是springboot+springmvc+mybatis 環境下的,所用的數據庫是oracle。 一、普通查詢,參數爲map,註解和方法的例子如下: @Select("select I

原创 簡單工廠模式和工廠方法模式的區別

本文舉了一個計算器的例子,該例子實現的功能是加減乘除的功能。 簡單工廠模式:就是如何去實例化對象的問題,對於很容易變化的問題,應該考慮用一個單獨的類來做這個創造實例的過程,這就是工廠。例子如下: package com.fact

原创 springboot+springmvc+mybatis 使用xml文件來寫增查改的sql

最近在做Java後臺所遇到的問題和總結,本文針對的是springboot+springmvc+mybatis 環境下的,所用的數據庫是oracle。 mapper.xml文件 <?xml version="1.0" encoding="

原创 java編程思想讀書筆記 第十一章 持有對象(總結)

1.Collection和Iterator Collection是描述所有序列容器的共性的根接口,它可能會本認爲是一個“附屬接口”,即因爲要表示其他若干個接口的共性而出現的接口。另外,java.util.AbstractColl

原创 java編程思想讀書筆記 第十二章 通過異常處理錯誤(上)

java異常處理的目的在於通過使用少於目前數量的代碼來簡化大型、可靠的程序的生成,並且通過這種方式可以使你更加自信。本章將介紹如何編寫正確的異常處理程序,並將展示當方法出問題的時候,如何產生自定義異常。 1.概念 如果不使用異常

原创 react的學習筆記1

第一個例子如下: 在這個例子要注意的事項如下: 1.在最後的一個 script 標籤的 type 屬性爲 text/babel,這是因爲 React 獨有的 JSX 語法,跟 JavaScript 不兼容。凡是使用 JSX

原创 java編程思想讀書筆記 第八章多態

第八章多態 1.多態通過分離做什麼和怎麼做,從另一角度將接口和實現分離開來,多態不但能夠改善代碼的組織結構和可讀性,還能夠創建可擴展的程序。Java中除了static方法和final方法(private方法屬於final方法),其他所有

原创 java編程思想讀書筆記 第一章和第二章

第一章和第二章讀書筆記 第一章:主要介紹了包括開發方法在內的OOP的基本概念。其中具體描述了對象的四大特性(抽象、封裝、繼承和多態)以及異常處理等內容。 第二章:主要介紹java程序的基本組成部分,其中對對象的創建、作用域以及數據類型等

原创 java編程思想讀書筆記 第十章內部類(中)

1.嵌套類 如果不需要內部類對象與其外圍類對象之間的聯繫,那麼可以將內部類聲明爲static。這通常稱爲嵌套類。想要理解static應用於內部類時的含義,就必須記住,普通的內部類對象隱式地保存了一個引用,指向創建

原创 mybatis+springmvc+spring+oracle在使用的過程中要注意的細節

1.如果要使用HttpServletRequest或者HttpServletResponse,要實例化有三種方式,下面只說一種,就是使用註解注入,如: @Autowired private HttpServletRes

原创 java編程思想讀書筆記 第十章 內部類(上)

可以將一個類的定義放在另一個類的定義內部,這就是內部類。內部類是一種非常有用的特性,因爲它允許你把一些邏輯相關的類組織在一起,並控制位於內部的類的可見性。 1、創建內部類 創建內部類的方式就如同你想的一樣,把類的定義置於外圍類的

原创 java編程思想讀書筆記 第十二章 通過異常處理錯誤(下)

1.異常的限制 當覆蓋方法的時候,只能拋出在基類方法的異常說明裏列出的那些異常。這意味着,當基類使用的代碼應用到其派生類對象的時候,一樣能夠工資,異常也不例外。 下面的例子是在編譯時施加在異常上面的限制: public cla

原创 java編程思想讀書筆記 第十二章 通過異常處理錯誤(中)

1.捕獲所有異常 可以只寫一個異常處理程序捕獲所有類型的異常。通過捕獲異常類型的基類Exception(事實上還有其他的基類,但Exception是同編程活動相關的基類),就可以做到這一點: catch(Exception e)

原创 服務器端提供下載圖片接口事例

/** * 將二進制轉換爲圖片 * @param base64String */ public static File base64StringToImage(String base64String){ try

原创 java編程思想讀書筆記 第十一章(上)

第十一章 持有對象 Set對於每個值都只保存一個對象,map是允許你將某些對象與其他一些對象關聯起來的關聯數組,因此,與數組不同,在編程是,你可以將任意數量的對象放置到容器中,並且不需要擔心容器應該設置爲多大。容器類的基本類型是