原创 Java泛型淺究(一)

泛型是什麼? 引用維基百科上的一段介紹泛型的話 泛型程序設計(generic programming)是程序設計語言的一種風格或範式。泛型允許程序員在強類型程序設計語言中編寫代碼時使用一些以後才指定的類型,在實例化時作爲參數指明

原创 MyBatis不用@Param傳遞多個參數

背景 假設我們要保存一個小狗的信息到數據庫中 通常的做法 我們在使用mybatis 接口和xml對應的時候,常常是這樣寫的: 接口 public interface DogDao { void save(@Param(

原创 BeanUtils拷貝忽略空值

動機: BeanUtils是將一個對象拷貝到另外一個對象上去,但是如果source對象中如果有null值,會將原對象中有值的屬性覆蓋,這不是我們所希望的,我們只想拷貝非null的屬性,所以寫了以下工具類,注意:以下工具類沒有實現深

原创 省市地圖查詢

後端API 1.獲取地區類別 請求地址:api/category/district 請求參數:無 響應參數: { "code":0, "msg“:"success", "data":{ "districtCode":1,

原创 java effective

服務提供者框架: 服務接口 提供註冊API 服務訪問API(提供給客戶端) 服務提供者接口,如果沒有可以通過反射獲取

原创 離散數學中基本定律

基本定律 1. 交換律:   A ∪ B = B∪A, A ∩ B = B ∩ A 2. 結合律:  (A ∪ B) ∪ C = A ∪ (B∪C) = A ∪ B∪C (A

原创 你只管追求卓越,成功自然會尾隨而到

人的一生很短暫,如果把有限的精力都投入到自己喜歡的事情上,多好。什麼是你自己喜歡的事情呢?很多人可能說“我沒有喜歡的事情,雖然不喜歡現在自己所做的事情,但是爲了生活,爲了養家餬口,還是在堅持坐着”,從某些方面來說,的確有些矛盾,什

原创 GraphQL(七) JAP&MySQL整合實現CURD

前面我們學習了GraphQL 的相關基礎知識,比如使用SDL或者Java類型實現簡單的查詢 相關的代碼 創建數據庫DDL create table author ( id bigint auto_increment commen

原创 事實看清,總想爲這個世界做點什麼

我當前生活的地球真好,好好珍惜身邊的人,做自己喜歡的事情

原创 java8合併兩個Map

合併兩個Map 需求:如果兩個Map有衝突則Value取第二個Map中的Value 例子準備 實體類 import lombok.*; @Getter @Setter @ToString @AllArgsConstructor @

原创 在React腳手架中啓用Less

參考:https://juejin.im/post/5c3d67066fb9a049f06a8323 運行項目,此時在瀏覽器中即可查看到 logo 圖片在緩慢轉動。 啓用 Less 語法編寫 CSS 由於 create-react

原创 SpringBoot使用切面

待定

原创 @JsonUnwrapped將對象扁平

背景 有以下的實體類: @Getter @Setter @ToString public class Money { private double remain; } @Getter @Setter @ToString

原创 InnoDB存儲原理簡介

這篇博文寫的通俗易懂,稍後自己再總結一下 https://www.cnblogs.com/rjzheng/p/9915754.html#commentform

原创 GraphQL(五)接口類型

Interface 跟許多類型系統一樣,GraphQL 支持接口。一個接口是一個抽象類型,它包含某些字段,而對象類型必須包含這些字段,才能算實現了這個接口。 SDL方式 定義SDL schema { query: Quer