原创 SpringBoot高級篇JdbcTemplate之數據更新與刪除

前面介紹了JdbcTemplate的插入數據和查詢數據,佔用CURD中的兩項,本文則將主要介紹數據更新和刪除。從基本使用上來看,姿勢和前面的沒啥兩樣 <!-- more --> I. 環境準備 環境依然藉助前面一篇的配置,鏈接如: 1904

原创 SpringBoot高級篇JdbcTemplate之數據插入使用姿勢詳解

db操作可以說是java後端的必備技能了,實際項目中,直接使用JdbcTemplate的機會並不多,大多是mybatis,hibernate,jpa或者是jooq,然後前幾天寫一個項目,因爲db操作非常簡單,就直接使用JdbcTemplat

原创 SpringBoot高級篇JdbcTemplate之數據查詢上篇

前面一篇介紹如何使用JdbcTemplate實現插入數據,接下來進入實際業務中,最常見的查詢篇。由於查詢的姿勢實在太多,對內容進行了拆分,本篇主要介紹幾個基本的使用姿勢 queryForMap queryForList queryForO

原创 Spring-RestTemplate之urlencode參數解析異常全程分析

對接外部的一個接口時,發現一個鬼畜的問題,一直提示缺少某個參數,同樣的url,通過curl命令訪問ok,但是改成RestTemplate請求就不行;因爲提供接口的是外部的,所以也無法從服務端着手定位問題,特此記錄下這個問題的定位以及解決過程

原创 Spring MVC之基於java config無xml配置的web應用構建

更多spring相關博文參考: http://spring.hhui.top 前一篇博文講了SpringMVC+web.xml的方式創建web應用,用過SpringBoot的童鞋都知道,早就沒有xml什麼事情了,其實Spring 3+,

原创 Spring MVC之基於xml配置的web應用構建

​> 更多spring博文參考: http://spring.hhui.top/ 直接用SpringBoot構建web應用可以說非常非常簡單了,在使用SpringBoot構建後端服務之前,一直用的是Spring + SpringMVC基於x

原创 SpringCloud基礎篇AOP之攔截優先級詳解

相關文章可以查看: http://spring.hhui.top 190301-SpringBoot基礎篇AOP之基本使用姿勢小結 190302-SpringBoot基礎篇AOP之高級使用技能 前面兩篇分別介紹了AOP的基本使用姿勢

原创 SpringBoot基礎篇AOP之高級使用技能

更多相關內容,查看: http://spring.hhui.top/ 前面一篇博文 190301-SpringBoot基礎篇AOP之基本使用姿勢小結 介紹了aop的簡單使用方式,在文章最後,拋出了幾個問題待解決,本篇博文則將針對前面的問題

原创 Mysql DDL出現長時間等待MDL問題分析

給表新增字段時,發現鎖表了,查看進程,提示Waiting for table metadata lock,等待鎖釋放;然而蛋疼的是幾分鐘過去了,依然沒有任何的進展,特此記錄下這個問題的定位過程以及MDL的相關背景知識 看到上面的表現,基本問

原创 SpringBoot高級篇MongoDB之如何新增文檔

本篇博文爲mongodb的curd中一篇,前面介紹簡單的查詢使用,這一篇重點則放在插入數據; <!-- more --> I. 基本使用 首先是準備好基本環境,可以參考博文 181213-SpringBoot高級篇MongoDB之基本環境

原创 SpringBoot基礎篇AOP之基本使用姿勢小結

原文:190301-SpringBoot基礎篇AOP之基本使用姿勢小結 一般來講,談到Spring的特性,繞不過去的就是DI(依賴注入)和AOP(切面),在將bean的系列中,說了DI的多種使用姿勢;接下來看一下AOP的玩法 <!-- m

原创 SpringBoot高級篇MongoDB之修改基本使用姿勢

原文: 190218-SpringBoot高級篇MongoDB之修改基本使用姿勢 本篇依然是MongoDB curd中的一篇,主要介紹document的更新,主要內容如下 常見類型成員的修改 數組類型成員的增刪改 document類型成

原创 SpringBoot文件上傳異常之temporary upload location not valid

原文: 一灰灰Blog之Spring系列教程文件上傳異常原理分析 SpringBoot搭建的應用,一直工作得好好的,突然發現上傳文件失敗,提示org.springframework.web.multipart.MultipartExcep

原创 Python之時間和日期使用小結

對於日期的操作可以說是比較常見的case了,日期與格式化字符串互轉,日期與時間戳互轉,日期的加減操作等,下面主要介紹下常見的需求場景如何實現 <!-- more --> 1. 基本包引入 主要需要引入時間和日期的處理包,後面的基本操作都是基

原创 SpringBoot之MongoTemplate的查詢可以怎麼耍

學習一個新的數據庫,一般怎麼下手呢?基本的CURD沒跑了,當可以熟練的增、刪、改、查一個數據庫時,可以說對這個數據庫算是入門了,如果需要更進一步的話,就需要了解下數據庫的特性,比如索引、事物、鎖、分佈式支持等 本篇博文爲mongodb的入門