原创 Java中跨平臺換行符%n

衆所周知在不同平臺中表示換行符的方式是不同的 比如Windows,Linux,Mac中: (1)在DOS和Windows中,每行結尾是 “\r\n”; (2)Linux系統裏,每行結尾只有 “\n”; (3)Mac系統裏,每行結尾是隻

原创 前端實現RESTful風格的兩種方法: 使用ajax 和 使用隱藏_method

現在推崇用RESTful的風格來使用http請求, 但是原生的form表單往往只支持GET和POST兩種方式, 爲了實現其他的比如PUT DELETE PATCH之類的請求, 就要做一些騷操作了; 我所知道比較常用的有兩種方法: 一.

原创 在Thymeleaf中的JavaScript裏調用後端傳遞的變量的方法

我在使用thymeleaf框架做前端的事情, 但是我希望在JavaScript腳本中使用後端傳來的變量 因爲我希望在分頁中, 能實現當目前處於第一頁時, previous按鈕自動變成disabled狀態, 當目前處於最後一頁時, ne

原创 使用SpringBoot搭建RESTful風格的javaweb項目實現CRUD和分頁功能

之前一直沒寫關於Springboot的文章, 因爲的確Springboot配置非常簡單, 而且集成度比較高, 這次我做的是一個用Springboot框架搭建的符合RESTful風格的web應用項目, 主要是實現了CRUD功能和分頁功能

原创 Thymeleaf標準URL中包含參數的寫法

我使用Springboot構建了一個web項目, 遵循了RESTful風格, 但是在CRUD的刪除操作中,我遇到了一個問題: 非RESTFUL項目在delete中, 往常的項目一般是傳一個類似這樣的url然後由Controller來處

原创 Redis入門

我的環境是macOS + java8 + redis5.0.4 首先要有java8的運行環境, 然後去redis官網上下載最新版本的redis, 我下載的是5.0.4的版本; 一.配置和基礎 首先, redis是一種key-value

原创 Spring框架簡單理解

廣義的Spring可能指的是Spring系列的很多框架, 但是真正的Spring本身就是一個單純的實現了IoC容器和AOP的輕量級框架; Spring分爲兩大部分: 1.IoC/DI IoC: Inversion of Control

原创 SSM中前後端使用json交互時遇到HTTP 415錯誤 不支持的媒體類型(Unsupported media type)

我嘗試在SSM框架中的前後端使用json進行交互, 前後端使用ajax來發送; 但是在交互中出現HTTP415錯誤 顯示Unsupported media type 原因是在request中我選擇的content-type是appli

原创 Java框架 Mybatis入門筆記一 簡單CRUD [使用Maven管理項目] (附代碼)

之前學過了一個ORM框架是Hibernate 還是很好用的… 現在學一個國內用的比較多的ORM框架, Mybatis 首先, 這個Mybatis也是一個ORM框架, 用於簡化數據庫操作的; 這一次我使用Maven來管理這個項目…也正是

原创 Struts2+Hibernate 整合

現在要整合Struts2和Hibernate框架 思路就是將MVC中M層交給hibernate處理 然後Controller用Struts2框架來處理 大概理解就是, 主要的部分還是由Struts2來完成, 只是DAO層的實現交由H

原创 Spring+Struts2 整合

首先回顧一下Struts2的工作流程大概是這樣的: 當Struts2和Spring整合的時候, 其實就是把Struts2的Action交由Spring來控制管理; 首先在struts.xml配置文件中加入: <constant

原创 Spring+Hibernate 整合

整合思路是,使DAO繼承HibernateTemplate這個類 HibernateTemplate這個類提供了setSessionFactory()方法用於注入SessionFactory 通過spring獲取DAO的時候,注入Se

原创 Java框架 Hibernate入門筆記三 對象狀態和表間關係

一.Hibernate中的對象的三種狀態 實體類對象在Hibernate中有3種狀態 分別是瞬時,持久和脫管 瞬時 指的是沒有和hibernate發生任何關係,在數據庫中也沒有對應的記錄,一旦JVM結束,這個對象也就消失 持久 指得是

原创 [已解決] Hibernate中NonUniqueObjectException: A different object with the same identifier 錯誤

在Hibernate寫一個循環插入數據的test: import Entity.User; import org.hibernate.Session; import org.hibernate.SessionFactory; impo

原创 Java框架 Hibernate入門筆記二 使用HQL&Criteria&標準SQL

之前已經學過了如何用Hibernate做簡單的CRUD操作, 但是SQL語句其實有很多功能, 光有之前的簡單crud可能是不夠的, 比如之前的: Retrieve查詢是隻能根據主鍵(id)來查詢 一.通過HQL進行查詢 這是一種類似於