原创 Java中產生隨機數的方法

Java中產生隨機數的方法 1、調用System.currentTimeMillis()方法可以獲取1970年1月1日午夜到現在的毫秒數(例如:1203183086328毫秒),我們可以通過取餘的方式得到其最後一位的整數: int

原创 如何使用 Eclipse 進行斷點(Breakpoints)調試?

概述:我們在使用 Eclipse 進行代碼調試時,可以選擇在一條特定的語句上面設置斷點。當遇見一個斷點時,程序會暫停。我們可以設置任意多的斷點。當我們知道程序從什麼地方開始的時候,斷點特別有用。可以將斷點設置到那條語句上,讓程序

原创 IDEA/Tomcat 原理新手入門精講:將 Tomcat 集成到 IDEA 中,創建並由傳統方式延伸到熱部署 Java EE 項目

關於更多 IDEA 的資料可以移步本人專欄——IntelliJ IDEA。 概述:通過對 IDEA/Tomcat 原理的講解,將 Tomcat 集成到 IDEA 中,創建並部署 Java EE 項目。由傳統的部署方式延伸到熱部署

原创 Maven學習四:Maven約定目錄結構完美運行Hello、HelloFriend項目完整步驟+踩坑全集(以Maven 3.6.2、jdk13爲例)

Maven學習四:Maven約定目錄結構完美運行Hello、HelloFriend項目完整步驟+踩坑全集 (以Maven 3.6.2、jdk13爲例) [ERROR] Failed to execute goal on proje

原创 解決Apache Hadoop啓動時DataNode沒有啓動的問題(注意這會刪除HDFS中原有的所有數據,如果原有的數據很重要請不要這樣做)

解決Apache Hadoop啓動時DataNode沒有啓動的問題(注意這會刪除HDFS中原有的所有數據,如果原有的數據很重要請不要這樣做) 1、依次在Hadoop安裝目錄下執行以下指令啓動HDFS並顯示當前所有Java進程:

原创 Java EE 框架整合開發入門到實戰之 SSM 框架(Spring+Spring MVC+Mybatis)一:Java EE 開發環境

文章目錄點擊這裏——Java EE 框架整合開發入門到實戰之 SSM 框架(Spring+Spring MVC+Mybatis):整體概述、目錄內容及實驗環境。 本節概述: 1、掌握基於 Eclipse 平臺(或IDEA)的 J

原创 大數據基礎學習三:Ubuntu下安裝VMware Tools超詳細步驟及需要注意的問題(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro爲例)

大數據基礎學習三:Ubuntu下安裝VMware Tools超詳細步驟及需要注意的問題 (以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro for Windows爲例) Win10系統安裝

原创 爲什麼在 Eclipse 中,運行本程序結果卻是另外一個程序?

爲什麼在 Eclipse 中,運行本程序結果卻是另外一個程序? 話不多說,從實際案例來分析錯誤原因。 1、執行本程序SwitchToIfElseWithSwitch。 package review3_31; public cl

原创 關於Hadoop啓動時報錯masternode:ssh: connect to host master port 22: Connection timed out問題的總結

關於Hadoop啓動時報錯masternode:ssh: connect to host master port 22: Connection timed out問題的總結 最近在Win10系統上配置了ubuntu-18.04.

原创 《軟件需求分析(第二版)》第20章——需求鏈中的聯繫鏈 重點部分總結

《軟件需求分析(第二版)》第20章——需求鏈中的聯繫鏈 重點部分總結 一、討論 1、需求跟蹤可行嗎?必要嗎?爲什麼? 需求跟蹤可行且必要。因爲:(1)、即使產品出現故障並不會造成生命危險或肢體受傷,也應該認真對待需求跟蹤。(

原创 Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題

Linux中ssh配置無密碼登陸完整步驟以及需要注意的問題 ssh - 安全外殼協議 SSH 爲 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 爲建立在

原创 大數據基礎學習四:僞分佈式Hadoop在Ubuntu上的安裝流程完整步驟、易錯點分析及需要注意的問題(以ubuntu-18.04.3、hadoop-3.2.1-tar.gz爲例)

大數據基礎學習四:僞分佈式Hadoop在Ubuntu上的安裝流程完整步驟、易錯點分析及需要注意的問題 (以ubuntu-18.04.3、hadoop-3.2.1-tar.gz爲例) 1、創建Hadoop用戶,這裏不做詳細敘述,請

原创 Linux中apt與apt-get命令的背景分析、區別及相關命令辨析

Linux中apt與apt-get命令的背景分析、區別及相關命令辨析 Ubuntu 16.04 發佈時,一個引人注目的新特性便是 apt 命令的引入。其實早在 2014 年,apt 命令就已經發布了第一個穩定版,只是直到 201

原创 解釋CRUD矩陣方法,並從上面 “用於化學品跟蹤管理系統的CRUDL矩陣示例”圖中找出被遺漏的需求,並解釋是如何找的

解釋CRUD矩陣方法,並從上面 “用於化學品跟蹤管理系統的CRUDL矩陣示例”圖中找出被遺漏的需求,並解釋是如何找的。 CRUD矩陣是用於尋找遺漏需求比較精確的方法,其代表創建(Create)、讀取(Read)、修改(Upda

原创 對於代碼調試(debugging)的釋義以及進行調試的基本方法小結

對於代碼調試(debugging)的釋義以及進行調試的基本方法小結 概述:查找和改正錯誤的過程稱爲調試(debugging)。調試的一般途徑是採用各種方法逐步縮小程序中bug所在的範圍。 1、手工跟蹤(hand trace)