原创 Git——Git基礎命令

初始化倉庫:git init 在執行了git init命令的目錄下會生成.git目錄。這個.git目錄裏存儲着管理當前目錄內容所需的倉庫數據。 這個目錄的內容稱爲“附屬於該倉庫的工作樹”,文件的編輯等操作在工作樹中進行,然後記

原创 如何使用Redis實現一個任務隊列,並防止同類型任務併發執行

場景介紹 今天的業務中遇到了這樣一個場景: 某些類型的任務由專門的服務負責執行,且執行時間相對較長,因此需要對這些任務進行排隊逐一處理。 此外,由於同種類型的兩個任務之間可能需要按照先後順序執行,因此還需要防止在集羣環境下同一類型的多個任

原创 Java——FileReader&FileWriter字符流實現文件複製

使用FileReader&FileWriter類可實現文件複製,此方法比前幾種更爲簡單,但無法指定文件編碼。 實現: package utils; import java.io.File; import java.io.Fil

原创 Git——Git相關基礎知識

Git倉庫管理功能是GitHub的核心。 Git屬於分散型版本管理系統,是爲版本管理而設計的軟件。 版本管理: 版本管理就是管理更新的歷史記錄。 集中型與分散型: 集中型:集中型將所有的數據集中存放在服務器中,便於管理。但是

原创 Eclipse啓動報錯

錯誤信息: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No

原创 Struts2——No result defined for action and result input - action錯誤

今天在提交表單時,Struts2提示 No result defined for action actions.EmployeeAction and result input - action - 錯誤。 原因: 該錯誤表示你的

原创 java.io.File類基本使用——遍歷某路徑的所有文件夾及文件

java.io.File類可以用來表示文件或目錄,在需要遍歷指定路徑下的所有文件夾及文件時,可以使用此類。 思路如下: 1、判斷給定路徑是目錄還是文件。 2、如果是文件,則直接打印該文件路徑及文件名 3、如果是目錄,則先打印

原创 Linux——安裝StarUML時提示依賴關係不滿足libgcrypt11>=1.4.5

在安裝StarUML時,提示“依賴關係不滿足libgcrypt11>=1.4.5” 解決方法如下: 在終端輸入: wget http://mirrors.kernel.org/ubuntu/pool/main/libg/lib

原创 GitHub——什麼是GitHub

什麼是GitHub: GitHub是爲開發者提供Git倉庫的託管服務。 GitHub與Git的區別: 在Git中,開發者將源碼存入名爲“Git倉庫”的資料庫中並加以使用。而GitHub則是在網絡上提供Git倉庫的一項服務。

原创 Java——InputStreamReader&OutputStreamWriter字符流實現文本文件複製

InputStreamReader & OutputStreamWriter 類可通過字符流的方式對文本文件進行讀/寫操作。 實現: package utils; import java.io.File; import jav

原创 Hibernate&MySQL——Group是關鍵字,在使用Hibernate時不能將其作爲表名

在寫程序時,由於需要用到“分組”類,故隨手寫了Group作爲類名(坑!)。 在之後使用Hibernate自動建表時,報錯: Caused by: org.hibernate.tool.schema.spi.SchemaManage

原创 Java——檢索一段話中出現次數最多的英文單詞

今日看到一個題目,要求在給出的一段話中檢索出出現頻率最高的單詞。現在此分享。 題目: 在下面這段話中,檢索出出現次數最多的英文單詞: Look to the skies above London and you’ll see

原创 GitHub——使用GitHub

添加SSH KEY ssh-keygen -t rsa -C “註冊時所用的email地址” 回車後輸入密碼及確認密碼 在GitHub中添加公開密鑰 點頭像——setting——SSH KEYS——添加SSH KEY,將id

原创 GitHub——GitHub具體功能

GitHub功能 快捷鍵: 在各個頁面中按下shift + / 可以打開快捷鍵一覽表 控制檯界面: GitHub的Logo:進入控制檯 鈴鐺:notifications,通知。當圖標爲藍色時表示有未讀通知。 搜索框:搜索想

原创 Java——FileInputStream&FileOutputStream字節流實現文件複製

要實現文件的複製,有很多種方法。今天介紹一種最基礎的方法:使用FileInputStream和FileOutputStream實現文件的複製。 思路: 要實現文件的複製,其實質就是對源文件數據進行讀取,再將這些數據寫入目標文件,