原创 hibernate異常分析:org.hibernate.ObjectNotFoundException
出現如下問題: 分析:截圖中的這一句話:org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [xx.collection.be
原创 Junit學習筆記之二:hamcrest簡介和TestSuite
hamcrest可以有效增加junit的測試能力,用一些相對通俗的語言來進行測試 <dependency> <groupId>junit</groupId> <artifa
原创 Junit學習筆記之一:junit的安裝和測試原則
1、導入junit的jar,不建議直接使用eclipse中所提供的包 2、在src目錄下編寫服務代碼 3、創建測試類 基本原則:1、在eclipse中創建一個sourcefolder命名爲test 2、創建一個測試類所在的包,
原创 Junit學習筆記之五:MockMVC
隨着RESTful Web Service的流行,測試對外的Service是否滿足期望也變的必要的。從Spring 3.2開始Spring了Spring Web測試框架 Spring MVC測試框架提供了對服務器端和客戶端(基於Re
原创 SpringBoot第四講擴展和封裝Spring Data JPA(一)_自定義Repository和創建自己的BaseRepository
這一講主要介紹spring Data JPA的封裝。和設計相關的東西都是仁者見仁,智者見智的事情,如果你有更好的封裝方案可以和我交流,互相學習。這一講會講如下一些內容 - 擴展Spring Data JPA實現自己的一些特殊方法 -
原创 SpringBoot第二講 利用Spring Data JPA實現數據庫的訪問(二)_分頁和JpaSpecificationExecutor接口介紹
我們繼續研究spring jpa data,首先看看分頁和排序的實現,在原來的代碼中,我們如果希望實現分頁,首先得創建一個Pager的對象,在這個對象中記錄total(總數),totalPager(總頁數),pageSize(每頁多少條
原创 git第六講_git的分支命令詳解
經過上一講,我們已經瞭解了Git非常重要的三個組件:blob、commit、tree,這三個組件都是以二進制的方式存儲的,而且都是用hash碼作爲主鍵的唯一名稱。這一講我們將詳細的介紹git的分支。 分支在項目的開發過程中是非常重要的
原创 GIT第五講 BLOB、Commit和Tree組件
現在我們已經基本熟悉了Git的基本操作了,接下來該執行研究一下GIT的幾個比較重要的組件,GIT有四個常用的組件 - Tag - Commit - Tree - BLOB 最重要的是後面的三個,Tag組件在介紹了標籤之後再來說
原创 Java設計模式之單例模式
概念: Java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這裏主要介紹三種:懶漢式單例、餓漢式單例、登記式單例。 單例模式有以下特點: 1、單例類只能有一個實例。 2、單例類必須自己創建自己的唯一實例。 3、單例類
原创 Java學習筆記第十天:3_內部類
/* 內部類概述: 把類定義在其他類的內部,這個類就被稱爲內部類。 舉例:在類A中定義了一個類B,類B就是內部類。 內部的訪問特點: A:內部類可以直接訪問外部類的成員,包括私有。 B:外部類要訪問內部類的成員,必
原创 GIT第三講 四種文件狀態和索引
通過上一節的內容,大家已經知道了Git的幾個常用命令,這一講將會給大家介紹GIT的幾種文件狀態,文件狀態和git的索引息息相關,所以該部分的內容可以幫助大家很好的理解git的原理。git的文件狀態如下圖所示 git的文件有如下四種
原创 GIT第二講 基本操作流程和常用命令
首先創建一個文件,在該文件夾中使用如下命令 git init11 該命令用來初始化Git工廠的,使用了這個命令之後,當前的文件夾就是git工廠。如圖所示創建好git的工廠之後,會有一個.git的隱藏文件夾,該文件夾是隱藏文件夾。
原创 SpringBoot第一講 概覽
在使用了一段時間的springboot之後,今天決定開始弄一套完整的springboot的教程,說實話在學習springboot之前,個人已經開始厭倦了代碼的編寫和視頻教程的錄製,因爲每次錄製視頻教程那怕一個簡單的hello world
原创 SpringBoot第二講 利用Spring Data JPA實現數據庫的訪問(一)
在基本瞭解了springboot的運行流程之後,我們需要逐個來突破springboot的幾個關鍵性問題,我們首先解決的是springboot訪問數據庫的問題。Java訪問數據庫經歷了幾個階段,第一個階段是直接通過JDBC訪問,這種方式工
原创 微信學習開發筆記:一、微信的接入
1.申請微信公衆號 我們要進行微信公衆平臺的開發,第一步當然是要有公衆號了。什麼?不知道什麼是微信公衆號,看來你還要先回爐煉煉了,呵呵。通俗的說,我們微信平臺就好像是一個大社會,裏面有個體人,也有各種組織機構。你自己使用的普通