原创 09-hibernate之HQL

一、概述   HQL(Hibernate Query Language) 是面向對象的查詢語言,它和 SQL 查詢語言有些相似,在 Hibernate 提供的各種檢索方式中,HQL 是使用最廣的一種檢索方式。它有如下功能: 在查

原创 Idea修改遠程倉庫的地址及帳號密碼

1、方法一   在idea的Terminal窗口,輸入下面命令,直接修改當前項目的遠程倉庫地址,然後回車,然後在下次提交或更新代碼的時候重新輸入密碼即可 git remote set-url origin <你git倉庫的url>

原创 05-hibernate之配置c3p0數據源

1、導入c3p0的jar包 hibernate-release-4.3.11.Final/lib/optional/c3p0/*.jar 2、加入配置 hibernate.c3p0.max_size: 數據庫連接池的最大連接數

原创 04-Hibernate中持久化對象的狀態與session中的幾個重要方法

1、持久化對象的狀態 【1】臨時對象(Transient) 在使用代理主鍵的情況下, OID 通常爲 null 不處於 Session 的緩存中 在數據庫中沒有對應的記錄 【2】持久化對象(也叫”託管”)(Persist)

原创 03-Hibernate的Session緩存(一級緩存)

Session緩存   在 Session 接口的實現中包含一系列的 Java 集合, 這些 Java 集合構成了 Session 緩存。只要 Session 實例沒有結束生命週期,且沒有清理緩存,則存放在它緩存中的對象也不會結束

原创 01-Hibernate簡單介紹

1.框架   可以理解成是一個半成品項目,它封裝了一些功能,我們不需要操心它是怎麼實現的,只需要掌握它的使用。框架可以提高開發效率。 2.什麼是Hibernate框架    ① hibernate是dao層的一個框架,完成的功能是

原创 解決java.nt.UnknownHostException:域名解析暫時失敗

解決方法:參考此篇內容

原创 restfu風格的幾種請求示例

1、GET獲取數據 後端: @ResponseBody @GetMapping("/emp/{id}") public Employee getEmpById(@PathVariable("id") Integer id){

原创 Spring boot的配置文件:yuml

一、yum配置文件的簡單介紹   在resources目錄下,可以放入spring boot的全局配置文件。spring boot全局配置文件的命名默認如下: application.properties application

原创 在Spring boot中切換日誌

Spring boot的默認日誌是slf4j+logback。Spring boot日誌的底層依賴: 一、slf4j+logback——>slf4j+log4j(不推薦的切換)   如果我們想要在spring boot中使用sl

原创 Spring-boot入門

一、認識Spring-boot 1、Spring-boot的簡單介紹 是簡化Spring應用開發的一個框架 是對整個Spring技術棧的一個大整合 J2EE開發的一站式解決方案 2、初識微服務 它是一種架構風格 微服務架構是

原创 使用IDEA的Terminal終端能夠運行Git命令

1. 在IDEA中配置Git的運行環境 1) 配置系統環境變量   依次點擊:“此電腦”——右鍵“屬性”——選中“高級系統設置”——環境變量,然後找到系統環境變量的path,將自己 git.exe 路徑添加進去。 2)在Ide

原创 Spring Boot的錯誤處理機制

1、Spring Boot默認的錯誤處理機制 1)瀏覽器訪問,返回一個默認的錯誤處理頁面 2)如果是其他客戶端訪問,返回JSON格式的數據 3)原理   查看ErrorMvcAutoConfiguration類,發現添加了如下

原创 springboot1.5.10應用啓動原理

一、springboot應用啓動源碼分析 public static ConfigurableApplicationContext run(Object[] sources, String[] args) { r

原创 Spring boot的模板引擎(二):Thymeleaf的引入與語法

一、Thymeleaf的引入 <dependencies> …… <dependency> <groupId>org.springframework.boot</groupId> <art