原创 Java | MD5加密工具類

將字符串進行MD5加密的工具類 public class MD5Utils { //寫一個md5加密的方法 public static String md5(String plainText) {

原创 Java GUI | 用Java開發了一個貪喫蛇小遊戲

一個Java開發的貪喫蛇小遊戲 一、遊戲操作說明 上下左右控制貪喫蛇走位,空格鍵暫停或者開始遊戲 藍色食物得10分,黃色食物得20分,紅色食物得30分。小蛇的移動速度會隨着長度的增加而變快,最快是初始速度的兩倍,這裏可以在代碼中自

原创 Vue.js | 如何創建並啓動一個Vue3.x項目

安裝Node.js和全局安裝最新版本vue-cli參考文章: Node.js | Node.js安裝及npm模塊插件安裝路徑配置,並安裝Vue CLI https://blog.csdn.net/y1534414425/arti

原创 Java | Java實現url和二維碼之間的轉換工具類 zxing(全)

一、Maven依賴 <!--二維碼--> <dependency> <groupId>com.google.zxing</groupId> <arti

原创 Java | Intellij IDEA中Debug技巧

在開發中,debug技能時必不可少的,寫代碼總有會報錯的情況,一杯茶一包煙一個bug改一天 初步整理了一下debug的一些常用技巧,方便以後在實際開發中熟練使用。 步入正題,上圖: 第一組共8個按鈕從左到右依次爲: Show

原创 Python | Python爬取網易雲音樂

headers需要進行修改,headers設置不對會被屏蔽導致爬取不成功。一個headers用久了也會爬取不成功 import os from lxml import etree import requests # 設置頭部信

原创 SQL | 創建時間,更新時間,使用默認值自動設置

在數據庫表設計中,經常會使用到創建時間字段和更新時間字段,我們可以爲表中的字段設置相應的默認值,實現添加數據時創建時間字段的值自動爲當前創建該數據的時間,更新數據時更新時間字段的值自動爲當前更新該數據的時間。 這樣可以減少後端代碼

原创 Java | SpringBoot+Mybatis+poi+Thymeleaf實現excel文件數據導入到數據庫以及從數據庫將數據導出成excel(詳細)

這個項目中excel版本需要是2007+版本,該程序在office 2016上測試通過,導出的excel文件後綴是.xls,導入的excel文件後綴是.xlsx 一、dependencies(Maven依賴) <depen

原创 Mybatis | MyBatis 緩存機制

一級緩存 一級緩存模式是開啓狀態 一級緩存作用域在於SqlSession 如果中間有對數據的更新操作,則將清空一級緩存。 二級緩存 要使用二級緩存,需要經歷兩個步驟 1,開啓二級緩存 <setting name="cacheE

原创 Swagger | Swagger—REST APIs文檔生成工具

Swagger是一套功能強大且易於使用的API開發人員工具套件,適用於團隊和個人,可在整個API生命週期(從設計和文檔到測試和部署)中進行開發。 Swagger由開放源代碼,免費和市售工具共同組成,它使任何人(從技術工程師到街頭

原创 Python | Python+xlrd+xlwt實現excel文件數據導入到數據庫以及從數據庫將數據導出成excel(代碼優雅易懂)

之前學了一篇使用java操作excel的文章,但是終究java比較嚴謹,實現起來稍微繁瑣,python和excel纔是真正的CP,實現同樣的功能,代碼量較少,語法也通俗易懂 SpringBootMybatis+poi+Thyme

原创 Python | Python基礎

Python實現 python計算1~10的階乘之和 python 實現九九乘法表 python 斐波那契數列 # python計算1~10的階乘之和 if __name__ == '__main__': def fa

原创 Windows下如何找出被佔用的端口

在Java開發中經常遇到的問題就是端口被佔用。比如tomcat運行的默認端口是8080如果使用默認的端口運行是被佔用,如果不更換tomcat端口的話程序不能跑起來。 那麼如何Windows下如何找出被佔用的端口?? 一、windo

原创 Python | Python爬取豆瓣的影評

使用Python爬取豆瓣的影評,比爬取爬取網易雲簡單,因爲不需要設置特定的headers,關於網易雲說幾句,很難爬取,對請求頭有着嚴格的要求,前幾年那會還好些。 爬取結果分爲:用戶名,評價的星級,評論的內容 以後可能會通過評價的的

原创 Node.js | Electron開發一個簡易的 Electron

第一次使用Electron,記錄一下第一個跑起來的應用 一、首先安裝Node.js長期支持版 https://nodejs.org/zh-cn/ 二、安裝Electron(全局) npm install electron -g