原创 java生成二維碼和解析內容

一. 背景: 小熙最近項目常用到二維碼,但都是前端生成的,所以小熙想是否後端可以替代下。於是小熙特意查找學些相關資料,分享下學習結果。 二. 引入依賴和工具類 谷歌提供的依賴座標(可去中央倉庫搜索適合自己的版本,搜索:ZXing

原创 解決mybatisPlus持久化數據庫等各種無效,且不報錯

一. 前言: 小熙上個月也遇到了吧,但是發現的及時所以沒有在意也沒有記錄。而今天臨近黃昏,寫完臃腫的業務邏輯之後,小熙想測完一遍就回家。 二. 描述: 在使用mybatisPlus的批量保存哪裏,持久化數據庫的部分字段無效,沒有將

原创 Git 的簡介、原理、使用

小熙最近看了下Git命令的操作,找到一篇不錯的,分享記錄下。 Git 簡介 Git --- 版本控制工具(命令)。 工具介紹官方網站:http://git-scm.com 工具下載地址:http://git-scm.com/dow

原创 解決IDAE中本地Class類正常,無法引用和異常問題

一. 前言 小熙昨天剛把代碼寫完,於是愉快的回家了,但是回家打開發現,有些類明明存在但是卻引用不了(點擊進入都進不了),有些模塊有對應依賴卻引用不了註解,連spring的註解都異常了。想想只是把電腦合上未關機,也許由於時間過長,回

原创 @Valid使用詳解

小熙最近看項目,遇到不少之前沒有用過的註解,特此查找大佬們的心得記錄下,並與大家共享。 @Valid @Valid註解用於校驗,所屬包爲:javax.validation.Valid。 如果急需使用,可以直接跳過 一.例子(

原创 查詢數據庫回顯時間數值異常

一. 前言 小熙的項目是springcould的微服務,採用的是springboot 2.1.12。 二. 問題 查詢數據庫,返回到項目中的時間比數據庫的時間多了13小時。 當時想到是時區問題 查詢數據庫是正常的。 項目當

原创 Idea控制檯拋出中文亂碼錯誤

小熙在導入公司項目後Idea控制檯拋出中文亂碼,在這之前都是沒問題,疑惑了下。查詢瞭解決方法,記錄分享下。 一. 解決方法: 修改Idea的編碼配置 (1)第一步:點擊 File → settings (2)第二步:修改

原创 詳解爲什麼在foreach中不能進行remove和add操作

今天早上小熙在關注的公衆號中看到了這一篇不錯的技術分享,特此實踐順便闡述下自己的理解。 在阿里開發手冊上有這樣一條規定: 阿里規範上沒有給出詳細解釋。所以小熙就詳細的說說我的借鑑和理解。 一. foreach循環 介紹: J

原创 解決mybatis plus查詢數據庫報java.sql.SQLFeatureNotSupportedException錯誤

一. 前言 小熙最近項目使用MybatisPlus,是真的爽,但是畢竟是封裝的框架,一些異常是難免的。 二. 錯誤回顯 在整合druid的時候,查詢數據庫時間字段,返回LocalDateTime報以下錯誤: org.springf

原创 swagger2整合maven項目和springboot項目

一. 前言 最近小熙忙着趕項目,趁着週末記錄一波,swagger2從基礎的maven項目到springboot的配置。 二. 整合maven項目(小熙的是ssm) 導入依賴 <!--核心依賴-->

原创 oracle增長序列爲什麼不是從1開始

今天小熙使用TestNG跑集成環境,但是要使用到Oracle的序列自增長,尷尬的是我的版本是Oracle11.2.0.1以後的出問題了(之前使用flyway也出現了這種奇怪的問題),詳情見下。 一. 問題 詳情: 我的Ora

原创 SmartGit 使用30天后過期,如何綠色使用

一. 背景: 小熙今天在Git分支上提交了修改,想看下圖像化的內容,所以打開了SmartGit,但是SmartGit卻彈出一個 Register license file的框,原來是30天的免費試用到期了,要續費了。 於是小熙上網

原创 分佈式之CAP概述

2000年7月,加州大學伯克利分校的Eric Brewer教授在ACM PODC會議上提出CAP猜想。2年後,麻省理工學院的Seth Gilbert和Nancy Lynch從理論上證明了CAP。之後,CAP理論正式成爲分佈式計

原创 Idea控制檯拋出中文亂碼

小熙在導入公司項目後Idea控制檯拋出中文亂碼,在這之前都是沒問題,疑惑了下。查詢瞭解決方法,記錄分享下。 一. 解決方法: 修改Idea的編碼配置 (1)第一步:點擊 File → settings (2)第二步:修改

原创 SVN安裝、使用詳解總結

今天小熙需要使用SVN下載項目資料,搜了下網上的教程。在博客園發現一篇很詳細的好文,經試驗可靠,特此記錄分享下。 轉載自博客園:點擊進入原博客地址 SVN簡介:  爲什麼要使用SVN?       程序員在編寫程序的過程中,每個程序員