原创 springboot整合mybatis錯誤 Invalid bound statement (not found): 解決辦法

原因解析: mapper 層的 Mapper 接口與 xml 文件映射出現問題、或 mapper 接口直接找不到xml文件。 解決方法: 一、查看 target 下是否打包了 xml 文件。 有一種情況是 xml 文件沒有放在 r

原创 Failed to introspect Class [org.springframework.data.redis.connection.jedis.JedisConnectionFactory]

今天在學習springmvc+redis的時候,程序運行出現如下錯誤;原因是redis jar版本不匹配的問題,推薦如下版本的jar包。感興趣的朋友可以嘗試其他版本。 org.springframework.beans.facto

原创 maven 座標元素和依賴

一、座標元素 Maven座標爲各種構件引入了秩序,任何一個構件都必須明確定義自己的座標,而一組Maven座標是通過一些元素定義的,它們是groupId、artifactId、version、packaging、classifier

原创 maven 簡介及安裝

一、簡介 Maven主要服務於基於Java平臺的項目構建、依賴管理和項目信息管理 何爲構建 除了編寫源代碼,我們每天有相當一部分時間花在了編譯、運行單元測試、生成文檔、打包和部署等煩瑣且不起眼的工作上,這就是構建。 二、安

原创 maven倉庫筆記

一、倉庫 1.什麼是Maven倉庫 在Maven世界中,任何一個依賴、插件或者項目構建的輸出,都可以稱爲構件。 Maven可以在某個位置統一存儲所有 Maven項目共享的構件,這個統一的位置就是倉庫。實際的 Maven項目將不再各

原创 使用maven Nexus創建私服

一、前言 私服是一種特殊的 Maven 遠程倉庫,通過建立自己的私服,就可以降低中央倉庫負荷、節省外網帶寬、加速Maven構建、自己部署構件等,從而高效地使用 Maven。 一、Nexus安裝 Nexus是典型的JavaWeb應用

原创 Mysql 常用命令整理

安裝數據庫: mysqld install mysql的啓停與連接: # 啓動mysql net start mysql # 停止mysql net stop mysql # 客戶端連接mysql(root用戶) mysql

原创 java 八種數據類型大小範圍詳解

java 八種數據類型大小範圍詳解 序號 數據類型 位數 字節 默認值 取值範圍 舉例說明 1 byte(位) 8 1字節 0 -2^7 - 2^7-1 byte b = 10; 2 short(短整數) 16

原创 解決設置ImageView的scaletype爲centerCrop後padding顯示異常問題

解決設置ImageView的scaletype爲centerCrop後padding顯示異常問題 今天突然發現當ImageView設置了scaleType爲centerCrop後,paddingLift、paddingRight失

原创 Android事件分發機制流程源碼詳解

Android上面的View是樹形結構的,View可能會重疊在一起,當點擊的地方有多個View可以響應的時候,這個點擊事件應該給誰呢?爲了解決這個問題,就有了事件分發機制。 一、概念 1、什麼是事件? Android中每一次用戶與

原创 Android仿微信發佈朋友圈圖片多選器實現

Android仿微信發佈朋友圈圖片多選器實現 前段時間由於項目需要,自己弄了一個仿微信朋友圈圖片多選的功能,支持圖片單選/多選。支持視頻、圖片的掃描 和視頻圖片的預覽。並且封裝功能模塊後上傳到了 jitPack。封裝流程:點擊這裏

原创 Android系統中內部存儲和外部存儲(公有目錄、私有目錄、緩存目錄)詳解

首先,明確一個概念,Android內部存儲和外部存儲並不是所謂的手機自帶內存是內部存儲,SD卡是外部存儲云云。 Android對內部存儲和外部存儲不是在物理上區分的,而是在邏輯上區分的。 一、概念 內部存儲是指系統內部存儲空間,在

原创 Android:Activity.OnCreate方法中子線程可以更新UI,睡眠後不能更新UI的原因

從源碼找答案: 隨便找一個UI控件的更新操作,例如TextView的 setText 操作然後追蹤: TextView 類中: private void setText(CharSequence text, BufferType

原创 Android 發佈項目到 jitpack 流程詳解

Android 發佈項目到 jitpack 流程詳解 總體流程介紹 步驟一、在本地創建一個 libiary 工具類; 步驟二、配置 JitPack 相關的配置信息; 步驟三、排查自己工具類中的錯誤並上傳到 github; 步驟四、

原创 1292Incorrect datetime value 0000-00-00 00:00:00 for column targetTime at row 1 解決方案

1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘targetTime’ at row 1 解決方案 在使用 Navicat 對兩個數據庫數據進行