原创 SpringBoot、JPA及MVC的學習

開始轉型到Java服務端 之前一直在做移動端Android開發,其實一直以來心裏有種想學下服務端開發。就在端午節快到之際公司上面下達一個命令之後不做移動方面的開發了,公司問我是否轉Java後端,還是說繼續做移動端開發,要對立的IOS做

原创 MySQL中的UUID外部取值時錯誤

在 MySQL 中,可以有如下幾種途徑實現唯一值: 自增序列 UUID() 函數 程序自定義 MySQL 實現了 UUID,並且提供 UUID() 函數方便用戶生成 UUID。 SELECT UUID() ===> 3525f3

原创 MySQL安裝及遇到的問題

這裏主要是針對MySQL在windows操作系統上的一些安裝及遇到的問題 下載安裝包 下載安裝包地址:https://dev.mysql.com/downloads/mysql/ 在這裏你可以選擇你需要的版本,這裏我

原创 Docker windows安裝及遇到的坑爹問題

本文主要是針對Windows下Docker的安裝問題 什麼是Docker Docker官網解釋:https://www.docker.com/what-docker Docker是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量

原创 MapStruct實體間轉換快速入門

簡介 MapStruct是一個代碼生成器的工具類,簡化了不同的Java Bean之間映射的處理,所以映射指的就是從一個實體變化成一個實體。在實際項目中,我們經常會將PO轉DTO、DTO轉PO等一些實體間的轉換。在轉換時大部分屬性都是

原创 學習Spring JPA時報的Not supported for DML operations 錯誤

在運行JPA修改數據代碼報 Not supported for DML operations 錯誤 @Query(value = "update User user set user.address = :address

原创 java後端Spring POST請求

在Java後端中POST請求有很多種方法,這裏介紹三種方式: 普通方法 @RestController @RequestMapping(value = "/user") public class UserController {

原创 Spring Boot鏈接數據庫操作及配置

本文將對在spring Boot構建的應用中,基於MySQL數據庫的JPA連接的配置。 屬性配置文件(application.properties) spring.jpa.show-sql=true logging.leve

原创 IDEA自動生成serialVersionUID

serialVersionUID的作用 簡單來說,Java的序列化機制是通過在運行時判斷類的serialVersionUID來驗證版本一致性的。在進行反序列化時,JVM會把傳來的字節流中的serialVersionUID與本地相應實體

原创 初探Kotlin

序言 自從上個禮拜北京時間5月18日 Google在I/O大會 上宣佈將Kotlin語言作爲安卓開發的一級編程語言。Kotlin由JetBrains公司開發,與Java 100%互通,並具備諸多Java尚不支持的新特性。至此也瞬間

原创 Android studio運行常見小問題

ADB連接失敗 AS有時運行APP時會報下面的錯,但是手機是連着的。如圖: 解決方法:把Enable ADB Integration 打上勾,在 Tools-> Android -> Enable ADB Integrat

原创 服務端文件上傳測試

在前後端分離的情況下如何保證服務端文件上傳代碼是否編寫成功,這裏用到一個簡單的html頁面,如下圖: 代碼的實現這裏只需要替換的你要測試文件上傳的API地址,源碼如下: <!DOCTYPE html> <html lang="en"

原创 CheckStyle提高代碼質量

介紹 CheckStyle是SourceForge下的一個項目,提供了一個幫助JAVA開發人員遵守某些編碼規範的工具。它能夠自動化代碼規範檢查過程,從而使得開發人員從這項重要,但是枯燥的任務中解脫出來。 現在就來看看CheckStyl

原创 Android知識積累

1.      android studio的使用,gradle構建不同版本apk studio中文社區:http://www.android-studio.org/ 構建不同版本apk:https://www.zhihu.com/qu

原创 Kotlin初步代碼編寫

類和構造函數 Kotlin創建類的方式與Java類似,如創建Person類: class Person{ var name: String? = "" var age: Int = 0 } 可以看到