原创 Java實現圖片水印文字換行、平鋪、旋轉效果

Java代碼實現對圖片的水印文字的添加。 水印的效果是:水印文字的換行、水印文字的平鋪、水印文字的旋轉。 import java.awt.Color; import java.awt.Font; import java.awt.G

原创 好的網絡學習課程推薦

最近網絡上各種學習資料紛飛,有視頻的,有電子書的。在如此衆多的學習資料中,如何找到適合自己的真的是一個比較難的事情。 個人之前買過耗子(左耳朵耗子)叔的極客專欄,看了一遍,最近又拿起來開始看了,發現真的是乾貨滿滿,很適合那些想重視

原创 最近項目的問題總結

最近做項目遇到的問題總結: 前後端分離項目的登錄操作和前後端合併在一起的項目在做法上面是有所區分的。對於當前用戶權限和登錄失效問題的判斷需要通過接口的方式來判斷。 做一些之前類似業務的操作的時候,不能憑着自己的主觀想法去做。時間

原创 第一部分 HTTP:Web的基礎——第3章 HTTP報文

本章的主要流程: 報文是如何流動的; HTTP報文的三個組成部分(起始行、首部和實體的主體部分); 請求和響應報文之間的區別; 請求報文支持的各種功能(方法); 和響應報文一起返回的各種狀態碼; 各種各樣的HTTP首部都是用來做

原创 第2章 URL與資源

本章主要內容: URL語法,以及各種URL組件的含義及其所做的工作; 很多Web客戶端都支持的URL快捷方式,包括相對URL和自動擴展URL; URL編碼和字符規則; 支持各種因特網信息系統的常見URL方案; URL的未來,包括

原创 Git將一個分支完全覆蓋另一個分支的操作方法

# 切換到要覆蓋的分支,這裏我們用develop分支 git checkout develop # 執行覆蓋的命令,這裏是將master分支的內容覆蓋到develop分支 git reset --hard origin/maste

原创 SpringBoot項目後端重定向的問題

       最近在做一個單點登錄功能,單點登錄成功之後跳轉到我們的頁面,單點登錄失敗之後跳轉到我們的登錄頁面,順便將錯誤信息返回給我們的登錄頁,並將錯誤信息顯示出來。如下圖所示的樣子: 解決方式一        後端代碼進行重

原创 第一部分 HTTP:Web的基礎——第1章 HTTP概述

第1章 HTTP概述 MIME類型         MIME是Multipurpose Internet Mail Extension的縮寫,多用途因特網郵件擴展。最初設計之初是爲了解決在不同的電子郵件系統之間搬移報文時存在的

原创 MAC常用的快捷鍵——個人向

轉到目錄 Command+Shift+g 終端輸入下面的命令顯示隱藏的文件和文件夾 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall

原创 近期居家辦公的一些感想

        由於新冠狀病毒🦠的肆虐,工作這麼多年以來第一次體會遠程辦公。         其實我們IT行業還是蠻適合IT辦公的。只要代碼寫好了,提交到GIT/SVN上,小夥伴拉取下來就可以了。因爲我們平時在公司也是這樣做的,現

原创 MySQL 小知識點

關閉外鍵檢查: SET FOREIGN_KEY_CHECKS = 0; 可以執行一些操作,這些操作,不受外鍵約束,執行完成後,可以用下面的語句再打開外鍵約束。 打開外鍵檢查: SET FOREIGN_KEY_CHECKS = 1

原创 MyBatis錯誤:Caused by:java.lang.NumberFormatException:For input string:“xxxxxx”

最近接手解決前同事遺留下來的項目BUG,出現如下圖所示的錯誤: 從上圖我們可以很明顯的看到是數值轉換異常,也就是String類型的數據無法轉換爲Number類型的。可是代碼中並沒有進行相對應的轉換操作呀! 錯誤發生在MyBati

原创 State 模式

State模式 在State 模式中,我們用類來表示狀態。State的意思是“狀態”。在現實世界中,我們會考慮各種東西的“狀態”,但是幾乎不會將狀態當作“東西”看待。因此,可能很難理解“用類來表示狀態”的意思。 以類來表示狀態後,

原创 Interpreter 模式

Interpreter(翻譯員) 模式 設計模式的目的之一就是提高類的可複用性。可複用性是指不用做太大修改(甚至是不做任何修改)就可以在多種應用場景使用之前編寫的類。 在Interpreter模式中,程序要解決的問題會被非常簡單的

原创 Memento 模式

Memento 模式 使用Memento模式可以實現應用程序的以下功能。 Undo(撤銷) Redo(重做) History(歷史記錄) Snapshot(快照) Memento模式事先將某個時間點的實例的狀態保存下來,之後在