原创 小程序上傳接口wx.uploadFile小坑

如果後端接口,上傳文件的api是以put請求方式提交,比如在更新頭像的場景下。 官方說明: 將本地資源上傳到服務器。 客戶端發起一個 HTTPS POST 請求,其中 content-type 爲 multipart/form

原创 Spring 源碼分析之@ComponentScan 深入解讀

文章目錄解讀@ComponentScan解讀FilterType /* * @since 3.1 */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE)

原创 Spring Boot 將yyyy-MM-dd格式的文本字符串直接轉換爲LocalDateTime出現的問題

問題復現 Exception in thread "main" java.time.format.DateTimeParseException: Text '2020-03-12' could not be parsed: Una

原创 關於 MyBatis @MapperScan 配置

問題 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): top.yangzefeng.usercenter.user.

原创 Vue-Cli 在工具類裏面使用國際化i18n

lang/index.js import db from '@/utils/localstorage' import Vue from 'vue' // 國際化插件 import VueI18n from 'vue-i18n'

原创 Docker 推送 Spring Boot鏡像到阿里雲容器鏡像倉庫

一)、配置項目pom.xml文件 docker-maven-plugin 官方文檔 需要Docker事先開啓遠程訪問的功能 <properties> <!-- 倉庫地域 --> <docker.region>reg

原创 CSS 消除默認按鈕樣式

/* 消除默認button樣式 */ .shareButton { background-color: transparent; border-radius:0; } .shareButton::after { bord

原创 Vue-Cli 項目如何引入第三方圖標庫 阿里巴巴矢量圖標庫

參考文章 官方文檔 採用font-class引用 一)、搜索圖標,將圖標加入到購物車,並選擇將圖標放置到指定項目中 二)、編輯項目 三)、獲取font-class 在線鏈接

原创 Spring 源碼分析之@Autowired 深入解讀

文章目錄@Autowired 源碼分析多個同類型的Bean,直接使用@Autowired時@Primary與@Bean,@Autowired搭配使用總結 @Autowired 源碼分析 /* * @since 2.5 * @s

原创 手把手教你如何在 CentOS7 爲Docker設置ustc鏡像 加速鏡像拉取

ustc是老牌的linux鏡像服務提供者了,還在遙遠的ubuntu 5.04版本的時候就在用。 ustc的docker鏡像加速器速度很快。ustc docker mirror的優勢之一就是不需要註冊,是真正的公共服務。 UST

原创 SpringBoot 2.0 進行GET請求時,url中攜帶特殊符號,如[,會拋出狀態碼400錯誤

原因分析 Tomcat的新版本中增加了一個新特性,就是嚴格按照 RFC 3986規範進行訪問解析,而 RFC 3986規範定義了Url中只允許包含英文字母(a-zA-Z)、數字(0-9)、-_.~4個特殊字符以及所有保留字符(R

原创 Spring Boot Java8 LocalDateTime日期序列化與反序列化 解決方案

網上絕大多數的解決方案都是沒有用的!不要浪費時間!!! 使用場景 一)、DTO含有LocalDateTime字段時,可以將日期格式化,傳輸出去 二)、當後端實體對象的LocalDateTime字段需要接收前端傳來的日期字符串,如2

原创 Spring 源碼分析之@Bean 深入解讀

文章目錄@Bean帶參方法 /** * Indicates that a method produces a bean to be managed by the Spring container. * <p> * 說明:

原创 Spring Boot 2.1.9 整合 RabbitMQ 實現延時隊列處理超時未支付訂單

前置條件 RabbitMQ服務端需要安裝rabbitmq_delayed_message_exchange插件 CentOS7 爲RabbitMQ安裝延時隊列插件 一)、引入依賴 <!-- 引入RabbitMQ 消息中間件依賴 -

原创 Spring Boot 2.1.9 整合 Redisson分佈式鎖

官方參考文檔 redisson-spring-boot-starter 官方文檔 通過YAML文件配置單節點模式 一)、引入Redisson整合Spring Boot依賴 <!-- Spring Boot 相關依賴 --> <de